Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

换了VPS后客户端无法起作用 #40

Open
lindichao opened this issue Nov 28, 2017 · 10 comments
Open

换了VPS后客户端无法起作用 #40

lindichao opened this issue Nov 28, 2017 · 10 comments

Comments

@lindichao
Copy link

大神您好,换了VPS后在VPS安装启动goflyway正常,输入service goflyway status后也显示goflyway (pid 385)正在运行。。。但是客户端无论是使用bat还是把goflyway.exe放到windows/system32里用命令行手输启动,虽然命令行会提示hi!nudafi, proxy is listening at :8100, up stream is vps id:2333,但是ie设置http代理为127.0.0.1:8100后显示internet无法显示该网页,百思不得其解,找不到恢复办法,望解答,谢谢。

@coyove
Copy link
Owner

coyove commented Nov 28, 2017

看了你的描述,goflyway应该是早期版本,请从release页面里面下载最新版本运行(客户端服务端都加上-lv dbg命令),浏览网页,并将输出信息回报

@lindichao
Copy link
Author

刚刚终于搞掂,最后成功的方法是用wget装goflyway_linux_amd64.tar.gz,第一次运行时忘了加-lv dbg,刚开始正常运行,大概十几分钟后网页打不开,查看命令行,提示:dns lookup err:

io copy 12s: read 127.0.0.1: 56149, Connection reset by peer

... 1 similar message(s)

... 1 similar message(s)

io copy 42s: write 127.0.0.1: 56200, Software caused connection abort

... 3 similar message(s)

... 7 similar message(s)

... 1 similar message(s)

dns lookup err:

prefetch err: i/o read timeout
诸如此类,重新查找留言后意识到并在客户端服务端加上-lv dbg,目前为止还没发现什么异常,命令行偶尔会报prefetch err: io read timeout,除此之外一切正常。

@lindichao
Copy link
Author

Go语言安装法不成功,最后已经成功输入go env和go version后输出结果,安装上go1.9.2,但按教材操作,记忆中提示$PATH没有exec还是什么的,如果一层一层ls、cd,最后会找到一个命名为coyove的文件夹,但ls后显示为空,wget goflyway_darwin_amd64.tar.gz也是安装不成功,原因不明。

@coyove
Copy link
Owner

coyove commented Nov 29, 2017

-lv dbg这个命令只是将日志输出的级别调至debug,两边都加/都不加/只有一边加都不会影响浏览效果才对。。。
所以说原问题里的dns lookup error我还是有点在意的,如果后续有其他问题的话也请回报

@lindichao
Copy link
Author

不行,还是会出现刚开始正常,但使用一段时间后网页打不开,现在不报dns lookup error了,主要报dial vps ip: 8100" i/o timeout和dial vps ip: 8100" connection refused。

@coyove
Copy link
Owner

coyove commented Nov 29, 2017

这个错误。。。vps的服务端还好吗,“connection refused”表示8100端口不可连

@lindichao
Copy link
Author

刚开始通过putty登录vps,屏幕什么内容都没有,只好在vps上再次运行./goflyway -k=key -lv=dbg,然后关闭重启了客户端bat,结果再在客户端ie上登录网站正常,除了一次短暂的prefetch err客户端就没再报错了。

@lindichao
Copy link
Author

更冏的是,vps刷成centos的话,还是goflyway_linux_amd64.tar.gz,就没办法连上,再把vps刷成ubuntu,同样用goflyway_linux_amd64.tar.gz就可以连上了,但过段时间就不行,必须再登录vps重新./goflyway -k=key

@coyove
Copy link
Owner

coyove commented Dec 1, 2017

你的服务端是直接命令行启动的吗,nohupscreensupervisord还是其他什么方法

@lindichao
Copy link
Author

刚开始用教程上写的./goflyway -k=key,后来发现putty一死掉就没法用了,后来改用nohup ./goflyway -k=key &。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants