yinqiwen / gsnova

Private proxy solution & network troubleshooting tool.
BSD 3-Clause "New" or "Revised" License
560 stars 190 forks source link

求助:gsnova 0.33,在heroku 服务端部署成功,但客户端报错 #79

Open lucaskeen opened 6 years ago

lucaskeen commented 6 years ago

客户端日志:

2018/04/07 20:34:12 proxy.go:147: Allowed proxy channel with schema:[http http2 https kcp quic ssh tcp tls ws wss] 2018/04/07 20:34:12 mux.go:259: Proxy channel:direct init success 2018/04/07 20:34:12 dial.go:110: Connect http://raw.githubusercontent.com:443 success via raw.githubusercontent.com:443. 2018/04/07 20:34:12 dial.go:110: Connect wss://gsnova.herokuapp.com:443 success via gsnova.herokuapp.com:443. 2018/04/07 20:34:13 proxy.go:107: GFWList sync success. 2018/04/07 20:34:13 proxy.go:130: Refresh GFWList after 24h0m0s. 2018/04/07 20:34:13 local.go:37: Connect wss://gsnova.herokuapp.com success. 2018/04/07 20:34:13 mux.go:166: Mux session woulde expired after 296 seconds. 2018/04/07 20:34:13 mux.go:259: Proxy channel:Default init success 2018/04/07 20:34:15 proxy.go:171: Started GSnova 0.33.0. 2018/04/07 20:34:15 local_server.go:392: Listen on address :48100 2018/04/07 20:34:15 local_server.go:392: Listen on address :48101 2018/04/07 20:34:15 local_server.go:392: Listen on address :48102 2018/04/07 20:34:18 admin.go:88: Failed to resolve multicast addr. 2018/04/07 20:34:21 admin.go:88: Failed to resolve multicast addr. 2018/04/07 20:34:24 admin.go:88: Failed to resolve multicast addr. ... ...

config.json里面只改了5个地方:

    "MaxStreamWindow": "1024K",
    "StreamMinRefresh":"64K",

        "Enable":true,
        "Name":"Default",

        "ServerList":["wss://gsnova.herokuapp.com"],

对比了一下0.33和0.32的config.json,发现主要不同就一处地方:

0.32: "Local": ":48100", //used to indicate if it's serving as a transparent proxy(work with iptables) "Transparent": false,

0.33: "Local": ":48100", //used to indicate if it's a MITM proxy server, which would use generated cert for TLS connections "MITM": false,
"HTTPDump":{ "Dump":"./httpdump-48100.txt", "Domain":[],
"ExcludeBody":["text/css"] },

不知道是不是因为这个原因?麻烦大神帮我看一下,多谢!@UnderCooled @yinqiwen

yinqiwen commented 6 years ago

这个是成功的

lucaskeen commented 6 years ago

@yinqiwen 确实是成功了,多谢!

yeligou commented 6 years ago

@yinqiwen 客户端可以正常上网,就是反复显示如下 2018/04/11 10:20:23 local_server.go:261: Proxy stream[3] select heroku-websocket for proxy to simi.heroku.com:443 2018/04/11 10:20:25 admin.go:88: Failed to resolve multicast addr. 2018/04/11 10:20:28 admin.go:88: Failed to resolve multicast addr. 2018/04/11 10:20:31 admin.go:88: Failed to resolve multicast addr. 2018/04/11 10:20:34 admin.go:88: Failed to resolve multicast addr. 2018/04/11 10:20:37 admin.go:88: Failed to resolve multicast addr. 2018/04/11 10:20:40 admin.go:88: Failed to resolve multicast addr. 2018/04/11 10:20:43 admin.go:88: Failed to resolve multicast addr. ------------------麻烦你了 ,再次谢谢作者

yinqiwen commented 6 years ago

注释掉这里 https://github.com/yinqiwen/gsnova/blob/master/client.json#L42

yeligou commented 6 years ago

@yinqiwen 可以了 谢谢 :)