很多时候,我们仅仅只是需要上一下google,收个gmail邮件,或者打开某个网站瞄一眼看看有无更新。这种情况下,科学上网可以做到吗,可以,但是很麻烦,连个科学上网,qq也得掉一次线,有时候还连半天连不上。而通过shadowsocks的话呢,后台运行一个小程序,然后浏览器点击切换一下SS的网络,就可以了。不用的时候,再切回来。这也就是其轻巧的地方。

shadowsocks客户端下载和使用教程

shadowsocks一个快速代理工具,可以帮你绕过防火墙,网址:https://shadowsocks.org/

客户端

Windows

Mac OS X

Linux

Android

iOS

Outline iOS

 

功能

  1. 系统代理设置
  2. PAC 模式和全局模式
  3. GFWList 和用户规则
  4. 支持 HTTP 代理
  5. 支持多服务器切换
  6. 支持 UDP 代理
  7. 支持插件

下载

下载 最新版

需要安装 .NET Framework 4.7.2 和 Microsoft Visual C 2015 Redistributable (x86)

从 2.5.8 开始你可以在 Releases 页面找到 exe 文件的 hash 值,你可以使用 fciv 等工具 校验 Shadowsocks.exe 文件. 例如 fciv.exe -both -add Shadowsocks.exe

基本使用

  1. 在任务栏找到 Shadowsocks 图标
  2. 在 服务器 菜单添加多个服务器
  3. 选择 启用系统代理 来启用系统代理。请禁用浏览器里的代理插件,或把它们设置为使用系统代理。
  4. 除了设为系统代理,你也可以直接自己配置浏览器代理。在 SwitchyOmega 中把代理设置为 SOCKS5 或 HTTP 的 127.0.0.1:1080。这个 1080 端口可以在服务器设置中设置。

PAC

  1. 可以编辑 PAC 文件来修改 PAC 设置。Shadowsocks 会监听文件变化,修改后会自动生效。
  2. 你也可以从 GFWList (由第三方维护)更新 PAC 文件。
  3. 你也可以使用在线 PAC URL

对于 Windows 10 商店和其相关应用请以管理员权限执行以下命令:

netsh winhttp import proxy source=ie

服务器自动切换

  1. 负载均衡:随机选择服务器
  2. 高可用:根据延迟和丢包率自动选择服务器
  3. 累计丢包率:通过定时 ping 来测速和选择。如果要使用本功能,请打开菜单里的统计可用性
  4. 也可以实现 IStrategy 接口来自定义切换规则,然后给我们发一个 pull request。

UDP

对于 UDP,请使用 SocksCap 或 ProxyCap 强制你想使用的程序走代理。

多实例

如果想使用其它工具如 SwitchyOmega 管理多个服务器,可以启动多个 Shadowsocks。 为了避免配置产生冲突,把 Shadowsocks 复制到一个新目录里,并给它设置一个新的本地端口。

插件

若想通过插件来连接服务器,请到编辑服务器界面填入插件程序(相对路径或绝对路径)

注意: 在启用插件后,正向代理会被停用。

全局快捷键

可以设置 Shadowsocks 在启动时自动注册热键,如果多开 Shadowsocks 则需要为后来启动的实例设置不同的快捷键。

怎样键入快捷键?

  1. 点击想要设置的快捷键文本框。
  2. 按下想要设置的组合键。
  3. 当满足要求时释放全部按键。
  4. 这时你输入的快捷键字符会出现在文本框中。

如何修改快捷键?

  1. 点击想要设置的快捷键文本框。
  2. 按下 BackSpace(退格键)清除文本框内容。
  3. 重新键入新的组合键。

如何取消激活?

  1. 清除你想要取消激活快捷键的文本框内容,如果想要取消全部,则清除全部文本框中的内容。
  2. 点击确认按钮。

标签背景色含义

  1. 绿色: 此组合键未被其他程序占用,并且成功注册到系统里。
  2. 黄色: 此组合键已被其他程序占用,你需要更换其他组合。
  3. 透明无色: 初始状态

服务器配置

请访问 服务器 获取更多信息。

开发

需要 Visual Studio 2017 或更高版本并安装 .NET Framework 4.7.2 Developer Pack

授权

GPLv3

项目所使用到的第三方开源组件/库

 

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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。