Closed Chlience closed 5 years ago
你好像使用的是SwitchyOmega插件,请将代理协议设置为HTTP或SOCKS5
使用的 Socks5 同时尝试了 http,均无效
看起来似乎是服务端的问题。我尝试用客户端执行ET自带的PING指令
et ask local ping
# 这是v0.3提供的功能
被告知连接失败。(你的截图暴露IP了)有可能是relayer IP填写错误,或者服务端防火墙未成功打开TCP 8080端口。
你可以用下述步骤尝试排查问题:
relayer=127.0.0.1
listen=0.0.0.0
socks=on
http=on
et=on
运行ET后尝试打开百度。这可以判断ET客户端是否运行正常。
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 不常用,麻烦告知命令
强行修改监听后得到回复
是我没表述清楚:smile:我刚才的意思是curl是否有什么报错,现在不重要了… 修改监听地址后,curl也需要将参数里的127.0.0.1修改为服务端的外网IP。
仍然无法使用
现在有点怀疑是服务器问题,等下开台新的服务器试试 尝试重置系统,不开启防火墙
新服务器上未开启防火墙,服务成功!
哈哈,那就好。我刚才也实在是无法复现出你的状况,焦头烂额呢
感谢! 猜想:在第一次配置时安装了两次,是否可能导致错误? 抑或是防火墙配置问题? 现recover 服务器,看是否重现问题 重置后成功连接! 再次感谢作者!
不客气。具体的原因分析需要场景复现。不然的话就只有天知道了 :P
emm 现在又出现了神奇的问题,开启user-check后连接不上...
但是关闭user-check后可正常连接
使用user后连接本地(127.0.0.1)失败
这是一个Bug,谢谢你找到它
已经在修订后的v0.3中修复,可以按照Linux用户 使用指南重新覆盖安装服务端即可。
出现这样的问题是因为缺乏必要的测试用例,这是我的问题,很抱歉。
服务端:Ubuntu 16.04lts 客户端:windows10
服务端配置: listen=0.0.0.0 et=on
客户端配置 listen=0.0.0.0 relayer=(服务器ip) http=on socks=on
服务端开启命令: systemctl start eagle-tunnel-server
客户端开启命令: .\et.go.exe .\config\client.conf
状态截图: 服务端:
客户端:
Proxy:
无法连接,尝试连接某 Linux 下成功连接的服务器失败,求问是不是 Win 客户端问题