特征
- 系统代理配置
- PAC模式和全局模式
- GFWList和用户规则
- 支持HTTP代理
- 支持服务器自动切换
- 支持UDP中继(参见用法)
- 支持插件
下载
从发布页面下载最新版本。
要求
Microsoft .NET Framework 4.6.2或更高版本,Microsoft Visual C ++ 2015 Redistributable(x86)。
基本
- 在通知栏中找到Shadowsocks图标
- 您可以在服务器菜单中添加多个服务器
- 选择
Enable System Proxy
菜单以启用系统代理。请在浏览器中禁用其他代理插件,或将其设置为使用系统代理 - 如果您不想启用系统代理,也可以手动配置浏览器代理。将Socks5或HTTP代理设置为127.0.0.1:1080。您可以更改此端口
Servers -> Edit Servers
PAC
- 您可以通过编辑PAC文件来更改PAC规则。使用任何编辑器保存PAC文件时,Shadowsocks将自动通知浏览器有关更改的信息
- 您还可以从GFWList更新PAC文件(由第三方维护)
- 您还可以使用在线PAC URL
服务器自动切换
- 负载均衡:随机选择服务器
- 高可用性:选择最佳服务器(低延迟和丢包)
- 选择按总包装损失:ping并选择。
Availability Statistics
如果要使用此功能,请在菜单中启用 - 通过实施IStrategy接口编写自己的策略并向我们发送拉取请求!
UDP
对于UDP,您需要使用SocksCap或ProxyCap强制您想要代理的程序通过Shadowsocks进行隧道传输
多个实例
如果要使用SwitchyOmega等其他工具管理多个服务器,可以启动多个Shadowsocks实例。要避免配置冲突,请将Shadowsocks复制到新目录并选择其他本地端口。
插件
如果您想通过插件连接到服务器,请在“编辑服务器”表单上设置插件的路径(相对或绝对)。 注意:启用插件时,不会使用正向代理。
详细信息: 使用非SIP003标准插件。
全球热键
可以在启动时自动注册热键。如果您使用Shadowsocks的多个实例,则必须为每个实例设置不同的组合键。
怎么输入?
- 将焦点放在相应的文本框中。
- 按您要使用的组合键。
- 当您认为准备就绪时释放所有键。
- 您的输入显示在文本框中。
如何改变?
- 将焦点放在相应的文本框中。
- 按BackSpace键清除内容。
- 重新输入新的组合键。
如何停用?
- 清除要停用的文本框中的内容,如果要停用所有内容,请清除所有文本框。
- 按OK按钮确认。
标签颜色的含义
- 绿色:此组合键未被其他程序占用并成功注册。
- 黄色:此组合键由其他程序占用,您必须更改为另一个程序。
- 透明无色:初始状态。
服务器配置
请访问服务器以获取更多信息
发展
- 需要Visual Studio 2015和.NET Framework 4.6.2开发人员包。
- 建议您在开始工作之前在问题板上分享您的想法,尤其是功能开发。
执照
开源组件/库
Caseless.Fody (MIT) https://github.com/Fody/Caseless
Costura.Fody (MIT) https://github.com/Fody/Costura
Fody (MIT) https://github.com/Fody/Fody
GlobalHotKey (GPLv3) https://github.com/kirmir/GlobalHotKey
Newtonsoft.Json (MIT) https://www.newtonsoft.com/json
StringEx.CS () https://github.com/LazyMode/StringEx
ZXing.Net (Apache 2.0) https://github.com/micjahn/ZXing.Net
libsscrypto (GPLv2) https://github.com/shadowsocks/libsscrypto
Privoxy (GPLv2) https://www.privoxy.org
Sysproxy () https://github.com/Noisyfox/sysproxy