无法通过sshuttle连接到服务器。它正常工作一年但升级后得到此错误:
CreatorId
我已经在google上进行了搜索,但大部分内容都是关于sshuttle --dns -r root@server 0.0.0.0/0 -vv
packet_write_wait: Connection to server port 22: Broken pipe
c : Waiting: 3 r=[5, 7, 9] w=[] x=[] (fullness=14/0)
c : Ready: 3 r=[9] w=[] x=[]
firewall manager: undoing IPv4 changes.
>> iptables -t nat -D OUTPUT -j sshuttle-12300
>> iptables -t nat -D PREROUTING -j sshuttle-12300
>> iptables -t nat -F sshuttle-12300
>> iptables -t nat -X sshuttle-12300
firewall manager: undoing /etc/hosts changes.
c : fatal: server died with error code 255
,ClientAliveInterval
,ClientAliveCountMax
。重新安装sshuttle并重置配置无效。通过相同的配置在ubuntu 17.10上工作。
答案 0 :(得分:2)
解决方案已发布在https://github.com/sshuttle/sshuttle/issues/150
上显然,现在需要在命令中添加-x <host>
(在您的情况下,<host>
是server
)。为我工作。
答案 1 :(得分:0)
我有类似的问题,虽然我没有致命的错误。连接后Sshuttle会立即冻结,客户端或服务器上没有错误消息。事实证明,我手机的热点VPN设置阻止了sshuttle。不是实际的VPN,而是&#34; killswitch&#34;设置。
我之前从未遇到过任何问题,但我的VPN应用始终在更新并添加新功能。
关闭&#34;自动杀戮开关&#34; aka&#34;阻止没有VPN的连接&#34;解决了这个问题。现在我所有的其他软件都运行得更好。
希望有人帮助。
(sshuttle可以解决我的其他问题,或者killswitch也影响其他软件功能,也许后者更可能是解释。很高兴我首先尝试修复sshuttle。)