coyove / goflyway

An encrypted HTTP server
MIT License
4.31k stars 655 forks source link

用编译后的版本,无法连接 #6

Closed wqwxxxihhjjejesssooennc closed 6 years ago

wqwxxxihhjjejesssooennc commented 6 years ago

在vps上和Windows上分别安装编译后的程序,并启动了程序, [root@host goflyway]# ./goflyway // _
/..\ / _| |
\ \/ / | || | _
_ '_/ \ / ' |/ | | | | | \ \ /\ / / ' | | | | - ) | (| | () | | | | || |\ V V / (| | || | _/ __, |_/|| ||_, | _/_/ _,|_, | _|| / | / | / | " " cf |__/ |/ |___/

[WARNING] you are using the default key (-k key) listening on :8100

浏览器设置为http代理 127.0.0.1:8100

可是上不了网 无法访问此网站

网址为 https://www.google.com/ 的网页可能暂时无法连接,或者它已永久性地移动到了新网址。 ERR_TUNNEL_CONNECTION_FAILED

coyove commented 6 years ago

是否有其他错误信息(服务端&客户端)?

wqwxxxihhjjejesssooennc commented 6 years ago

很奇怪,客户端和服务端都处于显示listening on状态,浏览器哪怕换普通国内网站也上不去,跟vps防火墙没关系,因为我暂时关掉了。 重新关闭启动测试了下 ,发现http网站可以,HTTPS的网站不行

wqwxxxihhjjejesssooennc commented 6 years ago

访问sina.com.cn default

coyove commented 6 years ago

你的浏览器和代理工具是什么?(浏览器原生代理、SwitchyOmega……)

wqwxxxihhjjejesssooennc commented 6 years ago

chrome 60 +switchyomega

1

VPS是搬瓦工 centos7 *64 bbr,解压后用./goflyway 启动 客户端goflyway 1.0 windows_amd64 ,启动直接点击goflyway.exe

是否因为我启动程序没加 -Key参数,导致无加密?无法连接HTTPS?

coyove commented 6 years ago

默认设置下连tech.sina.com.cn不需要服务端,所以问题在客户端或浏览器 你可以试下在IE里面设置代理,看能否正常工作 image

wqwxxxihhjjejesssooennc commented 6 years ago

设置IE,后错误信息如下

无法访问此页面   详细信息 详细信息

错误代码: INET_E_SECURITY_PROBLEM

coyove commented 6 years ago

个人认为是个bug,但目前无法重现。有条件的话可以试试从源码运行(客户端)看看结果。

wqwxxxihhjjejesssooennc commented 6 years ago

为了用大佬这个软件真是拼了老命,google了教程,安装了GO环境,学习了如何启动程序 成功从源码运行客户端,结果如下

default

服务器端日志如下

2

还是上不了网啊 @coyove

coyove commented 6 years ago

客户端-k=KEY相当于用KEY做了密码,那么服务端也必须加上-k=KEY 另外看了你第二张截图,终于明白了问题所在:release的包发错了。现在重新上传了release包,请在vps上重新下载对应版本运行(你本地已经在run source了,所以没必要再下载了)

wqwxxxihhjjejesssooennc commented 6 years ago

很好,重新下载编译后文件,一切OK!! 感谢大佬细心指点!

PS刚还发现一个问题,前面使用编译好的windows客户端忘了加参数了,vps ip都没输进去,哈哈哈,谁让我是小白呢