shadowsocks / shadowsocks-windows

A C# port of shadowsocks
Other
58.39k stars 16.39k forks source link

我的服务器ip是不是被校园网封锁了? #2661

Closed Jesse4win closed 4 years ago

Jesse4win commented 4 years ago

Shadowsocks version / 影梭版本

影梭4.1.7.1

Environment (Operating system, .NET Framework, etc) / 使用环境(操作系统,.NET Framework等)

win10 18362

Steps you have tried / 操作步骤

坐标福建某高校。校园网是移动的。前端时间梯子就是时断时续。现在直接不通ping了。 但是手机4g(联通)却是通。

What did you expect to see? / 期望的结果

What did you see instead? / 实际结果

请问这个有办法解决吗?(云服务器是购买的vultr的,梯子为自行搭建的)

Config and error log in detail (with all sensitive info masked) / 配置文件和日志文件(请隐去敏感信息)

[2019-11-10 19:25:01] connect to www.google.com:443 [2019-11-10 19:25:01] connect to www.google.com:443 [2019-11-10 19:25:01] connect to www.google.com:443 [2019-11-10 19:25:05] connect to www.google.com:443 [2019-11-10 19:25:05] connect to www.google.com:443 [2019-11-10 19:25:06] 144.202.4.203:52018 timed out [2019-11-10 19:25:06] 144.202.4.203:52018 timed out [2019-11-10 19:25:06] 144.202.4.203:52018 timed out [2019-11-10 19:25:10] 144.202.4.203:52018 timed out [2019-11-10 19:25:10] 144.202.4.203:52018 timed out [2019-11-10 19:28:23] connect to www.google.com:443 [2019-11-10 19:28:28] 144.202.4.203:52018 timed out

chenshaoju commented 4 years ago

第三方的测试显示国内连接没有问题,应该是你所在网络存在封锁。

https://ip100.info/check

看起来是的,你可以尝试更换端口到80、443、3389等常用端口。

如果可能,请尝试套个插件。 https://github.com/shadowsocks/shadowsocks-windows/issues/2228#issuecomment-465047836

Jesse4win commented 4 years ago

第三方的测试显示国内连接没有问题,应该是你所在网络存在封锁。

https://ip100.info/check

看起来是的,你可以尝试更换端口到80、443、3389等常用端口。

如果可能,请尝试套个插件。 #2228 (comment)

版主您好!由于我计算机水平实在是比较捉急,所以还想请教一下。 我尝试套了simple-obs插件,过程如下:

  1. 用putty连接云主机,并运行了centos的simple-obs 一键安装程序:sudo yum install gcc autoconf libtool automake make zlib-devel openssl-devel asciidoc xmlto libev-devel
  2. 用xftp软件连接云主机,并将windows下写的一个config.json文件传到了/root下。config文件长这样: config
  3. 在本地的shadowsocks文件夹,C:\Users\10727\Desktop\ShadowsocksR-win-4.9.2\Shadowsocks-4.1.7.1 修改了gui-config.json文件,改成了类似这样 本地config

随后出现了问题,

  1. 重启shadowsocks,出现提示如下: 批注 2019-11-10 223108
  2. 校园网google仍然不通,使用的是chrome + switchyomega

小白想请问一下,哪一步出现了错误?

chenshaoju commented 4 years ago

你好,Shadowsocks和ShadowsocksR是两个不同的东西,ShadowsocksR不支持插件,你需要使用Shadowsocks for Windows。

EDIT:看漏了,你可以使用图形化配置界面,具体可参考:https://github.com/shadowsocks/shadowsocks-windows/issues/2217#issuecomment-464413579

你需要将 simple-obfs 的 windows 客户端(obfs-local.exe)放到 shadowsocks.exe 所在的目录下。 image

注意:下图是举例,请不要照搬: image

Jesse4win commented 4 years ago

@chenshaoju 继续求助!= = 目前做了如下改动:

  1. 将第三方的simple-obs本地客户端obs-local放到了本地shadowsocks文件夹下(和shadowsocks.exe同目录)
  2. 将服务端的系统中,/etc/shadowsocks-libev文件夹的config.json文件后添加了两行: "plugin":"obfs-server", "plugin_opts":"obfs=tls",
  3. 在本地的shadowsocks图形化配置界面中添加了plugin参数如下: 插件程序:obfs-local 插件选项:obfs=tls;obfs-host=baidu.com
  4. 重启了本地及服务端shadowsocks程序

然后还是不通...日志信息如下: [2019-11-11 11:25:34] connect to www.google.com:443 [2019-11-11 11:25:34] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:34] connect to www.google.com:443 [2019-11-11 11:25:34] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:35] connect to www.google.com:443 [2019-11-11 11:25:35] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:35] connect to www.google.com:443 [2019-11-11 11:25:35] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:35] connect to fonts.gstatic.com:443 [2019-11-11 11:25:35] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:36] connect to www.google.com:443 [2019-11-11 11:25:36] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:38] connect to beacons4.gvt2.com:443 [2019-11-11 11:25:38] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:38] connect to www.google.com:443 [2019-11-11 11:25:38] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:42] connect to beacons5.gvt2.com:443 [2019-11-11 11:25:42] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:43] connect to www.google.com:443 [2019-11-11 11:25:43] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:25:43] connect to fonts.gstatic.com:443 [2019-11-11 11:25:43] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:26:03] connect to beacons5.gvt3.com:443 [2019-11-11 11:26:03] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:26:06] connect to clients2.google.com:443 [2019-11-11 11:26:06] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:26:17] connect to www.google.com:443 [2019-11-11 11:26:17] connect to fonts.gstatic.com:443 [2019-11-11 11:26:17] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:26:17] Socket connected to ss server: 144.202.4.203:52018 [2019-11-11 11:26:40] connect to mtalk.google.com:443 [2019-11-11 11:26:40] Socket connected to ss server: 144.202.4.203:52018

chenshaoju commented 4 years ago

你好,如果你的端口已经被封了,那么套个simple-obfs并不能神奇的解封端口。

你需要更换一个端口,比如80、443、3389,并测试是否能通(推荐443)。

能通的情况下,再通过simple-obfs使用看看,是否能避免被封。

Loukky commented 4 years ago

@chenshaoju 插件程序那里应该是写 obfs-local 吧?

chenshaoju commented 4 years ago

是的,我改了文件名,这个是临时复制出来的,所以有差异。

PS:感谢指证,已修改。