Windows 下无法连接
Chlience opened this issue · 25 comments
你好像使用的是SwitchyOmega插件,请将代理协议设置为HTTP或SOCKS5
使用的 Socks5 同时尝试了 http,均无效
看起来似乎是服务端的问题。我尝试用客户端执行ET自带的PING指令
et ask local ping
# 这是v0.3提供的功能
被告知连接失败。(你的截图暴露IP了)有可能是relayer IP填写错误,或者服务端防火墙未成功打开TCP 8080端口。
你可以用下述步骤尝试排查问题:
- 将客户端的client.con暂时f配置为
relayer=127.0.0.1
listen=0.0.0.0
socks=on
http=on
et=on
运行ET后尝试打开百度。这可以判断ET客户端是否运行正常。
- 将服务端的server.conf暂时配置为
relayer=127.0.0.1
listen=0.0.0.0
socks=on
http=on
et=on
运行ET后尝试使用curl打开Google
curl --socks5 127.0.0.1:8080 google.com
这可以判断ET服务端是否运行正常
Windows的话应该执行
.\et.go.exe ask local ping
其实我是打了码的qwq,等下删了....
请问ET的日志和curl的返回分别是什么呢?如果方便的话麻烦发上来一下
另外也可以尝试强制指定服务端的listen为外网IP(而不是0.0.0.0),因为不排除存在不同系统对0.0.0.0的兼容问题。
curl 不常用,麻烦告知命令
是我没表述清楚
修改监听地址后,curl也需要将参数里的127.0.0.1修改为服务端的外网IP。
现在有点怀疑是服务器问题,等下开台新的服务器试试
尝试重置系统,不开启防火墙
新服务器上未开启防火墙,服务成功!
哈哈,那就好。我刚才也实在是无法复现出你的状况,焦头烂额呢
感谢!
猜想:在第一次配置时安装了两次,是否可能导致错误?
抑或是防火墙配置问题?
现recover 服务器,看是否重现问题
重置后成功连接!
再次感谢作者!
不客气。具体的原因分析需要场景复现。不然的话就只有天知道了 :P
emm 现在又出现了神奇的问题,开启user-check后连接不上...
但是关闭user-check后可正常连接
这是一个Bug,谢谢你找到它
已经在修订后的v0.3中修复,可以按照Linux用户 使用指南重新覆盖安装服务端即可。
出现这样的问题是因为缺乏必要的测试用例,这是我的问题,很抱歉。