我在服务器端的配置(/etc/danted.conf):
logoutput: stderr
internal: eth0 port = 1080
external: eth0
clientmethod: none
socksmethod: username none
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
看起来它接收到了来自客户端的连接尝试,因为它记录了如下内容:
Aug 20 00:26:00 (1566275160.525913) danted[1316]: info: pass(1): tcp/accept [: 111.111.111.111.7606 222.222.222.222.1080
(111.111.111.111 是我的客户端 IP)
它会暂停在那里直到连接超时。
我尝试了许多配置调整,但结果都一样。
答案1
对不起大家
我向经销商询问了这个问题,他们说原因是我们的政府对这些服务器施加了限制,以防止规避我国存在的互联网过滤/审查制度。
显然他们使用深度数据包检测,这就是为什么某些协议(至少 SSH 和 HTTP)可以工作而其他协议却不工作的原因。