简介

shadowsocks简称SS,一开始为个人独立开发并用作“科学上网”,后被大家所熟知和广泛使用。

下载

该项目托管于Github上,大小只有2MB左右。点这里直接下载4.1.2版本。

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

安卓手机在Github上也有,可前往Google Play下载。

配置

下载后解压无需安装,直接双击Shadowsocks.exe运行。

双击任务栏的ss托盘图标,填写ss服务器的地址、端口、密码与加密协议,代理端口1080即可。

功能[Wiki]

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

基本使用

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

只有当启用系统代理勾选后才会进行代理,否则和不使用ss效果是一样的。

PAC

PAC(Proxy Auto Config)是代理自动配置。

一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理器或者直接访问。 当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。 浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。

  1. 自主编辑 PAC 文件(记事本或其他文本编辑器)来修改 PAC 设置。Shadowsocks 会监听文件变化,修改后会自动生效。(右键任务栏图标-PAC-编辑GFWList规则)
  2. 你也可以从GFWList(由第三方维护)更新 PAC 文件。
  3. 你也可以使用在线 PAC URL

如果不会设置PAC,则选择全局代理模式即可。

小结

工具的基本常规使用大致就如此了,其实主要还是在于使用的前提——有一个SS账号或在海外的VPS。
ishadowsocks全天候提供ss免费账号,不过现在已经被墙啦~(不过以前没被墙的时候真的不错)


曾经的小站~现在已经弃用啦QAQ