我希望通过mosh连接到我的在NAT后面的服务器。我不能接触路由器以设置它为upnp支持,但我已申请UDP端口转发9807->60000和ssh端口转发。
那么,有没有办法在客户端和/或服务器端通过命令行参数或配置文件指定服务器端口?
注意:以下方法不起作用!
mosh -p 9807 user@my_server
编辑:
我首先尝试通过ssh连接到我的服务器,然后在另一个终端中手动运行mosh-server -p 60000,再运行mosh -p 9807 my_server。这导致了一个错误:
Error binding to IP my_server_ip: bind: Address already in use
话虽如此:
- 端口转发正在工作。
- MOSH试图在60000端口安装mosh-server。
谢谢。
-A
标志用于追加规则,而相反的是使用-D
删除规则。请尝试执行iptables -t nat -D PREROUTING -p udp --dport 60000 -j REDIRECT --to-port 9807
命令。 - MeanderingCode