tunnel ports: add tunnel, remove tunnel, support various ports