FAQ:SS客户端

来自Wikioe
Eijux讨论 | 贡献2020年9月14日 (一) 18:43的版本 →‎FAQ
跳到导航 跳到搜索


安装

Shadowsocks的项目链接在shadowsocks-windows

  1. 下载Shadowsocks-4.1.10.0.zip,并解压到本地Shadowsocks文件夹内(D:\Program Files (x86)\Shadowsocks
  2. 启动Shadowsocks.exe会自动加载其他内容
  3. 覆盖备份的配置文件gui-config.json,然后重启Shadowsocks

备份

需要备份的内容:code

  1. gui-config.json:(D:\Program Files (x86)\Shadowsocks)Shadowsocks使用的服务器配置文件
  2. mgwz.dll:(D:\Program Files (x86)\Shadowsocks\ss_win_temp)Privoxy所需的动态库(不会自动生成或下载?)

其余内容会在Shadowsocks启动时自动生成,gfwlist.txtpac.txt会在从GFWList更新本地PAC时生成。

关于文件

  • libcrypto-1_1.dll : 加密库(没这个)
  • libsscrypto.dll : 加密库
  • mgwz.dll : Privoxy所需的动态库
  • privoxy_<随机数>.conf : Privoxy配置文件
  • shadowsocks.log : SS本身的日志
  • ss_privoxy.exe : Privoxy主程序
  • ss_privoxy.log : Privoxy的日志
  • sysproxy.exe : 用于系统代理的代理设置程序

FAQ

Shadowsocks错误:端口被占用

ShadowsocksException端口已被占用.png
  • Shadowsocks自启动时出现该问题,先排除其他服务或应用占用端口,确认由Shadowsocks导致

解决,重装Shadowsocks(?或删除并重新设置启动项?):

  1. 删除Windows启动项中的Shadowsocks;
  2. 备份Shadowsocks内容,并重新安装;
  3. 右键Shadowsocks勾选“开机启动”

如未解决,参考GitHub中项目的问题页:

  1. Shadowsocks 错误: 端口已被占用
  2. win10 x64最近一次更新后提示端口已被占用

Shadowsocks错误:系统保留端口

ShadowsocksException系统保留端口.png

如未解决,参考GitHub中项目的问题页:

  1. Shadowsocks 错误:端口1080是系统保留端口
  2. 对端口被系统保留的测试

修改Shadowsocks本地端口

出现以上两个错误:“端口被占用”、“系统保留端口”,最快捷的方式就是修改ss使用的本地端口。
修改之后还需确认软件的代理方式:

  1. Windows系统代理:“设置”->“网络和Internet”->“代理”中,选用“手动设置代理服务器”,并设置
    地址:http://localhost,端口:10800(修改的端口)
    
  2. Chrome的ProxySwitchyOmega插件:在“情景模式”->“Shadowsocks”中,设置
    代理协议:SOCKS5,地址:http://localhost,端口:10800(修改的端口)
    
  3. 应用软件的代理设置:
    使用“System Proxy Setting”,即“Windows系统代理”的设置
    使用“Custom Proxy”,设置:代理协议:SOCKS5,地址:http://localhost,端口:10800(修改的端口)