最新消息:

Shadowsocks只能用4.1.8.0不能用最新版的解决办法

学习 林夕 131浏览 0评论

Shadowsocks只能用4.1.8.0不能用最新版的解决办法。
极简版:每次更新到新版本,请解压到新文件夹,手工输入服务器信息。不要图省事覆盖到旧版本目录。

=======以下为啰嗦复杂版介绍=======
因为一直以来,升级SS的时候,都是把SS主程序文件复制到旧文件夹中。一直以来也没出过问题。
后来,换了新笔记本电脑后,也是复制了以前的文件夹来用。
看到有更新提示,换上新文件,竟然翻不了墙了?没办法只能用回老版本。
今天有时间研究了一下。
把服务器端手动更新到最新的3.3.4,换新版本后还是上不了?
问谷歌,提示更新一下.NET到最新版,更新到4.8,还是不能用新版本的SS客户端啊。
用TCPPortCheck-dotNet4.exe测试端口是通的啊!问题出在我电脑上的客户端软件上。
无意中把代理模式设置为全局代理,竟然,可以,上网了。
确定服务端和客户端都没问题就好办了。猜到可能是客户端配置问题。
那么,当然是全新安装客户端啊。
于是,把SS最新版Shadowsocks-4.1.10.0解压到一个文件夹,里面就两个文件,别怕,执行Shadowsocks.exe,手动一个一个把服务器地址端口密码什么的就填写好。
回头再看Shadowsocks-4.1.10.0文件夹下,是不是已经自动更新了很多文件?
再试一下上网,成功翻墙。感觉上网都快了很多呢?新版本就是香。
对,每次更新的时候,都全新安装吧,不要手动覆盖到旧版本目录了。

=======Shadowsocks日志大概是下面这样的异常信息=======
操作过程中出现异常,结果无效。 有关异常的详细信息,请查看 InnerException。 —> System.Net.WebException: 在 WebClient 请求期间发生异常。 —> System.IO.IOException: 无法从传输连接中读取数据: 连接已关闭。
在 System.Net.ConnectStream.EndRead(IAsyncResult asyncResult)
在 System.Net.WebClient.DownloadBitsReadCallbackState(DownloadBitsState state, IAsyncResult result)
— 内部异常堆栈跟踪的结尾 —
— 内部异常堆栈跟踪的结尾 —https://ipcheck.need.sh/ 进行测试,如果国内两个叉,那么说明完蛋了,请联系你的VPS服务商更换IP。 #2411

转载请注明:一秒钟的梦 » Shadowsocks只能用4.1.8.0不能用最新版的解决办法

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址