shadowsocks一个安全的翻墙软件,仅供个人使用 。

配置文件

Shadowsocks接受这样的JSON格式配置:

{
    "server":"my_server_ip",
    "server_port":8388,
    "local_port":1080,
    "password":"barfoo!",
    "timeout":600,
    "method":"chacha20-ietf-poly1305"
}

每个字段的说明:

  • server:您的主机名或服务器IP(IPv4 / IPv6)。
  • server_port:服务器端口号。
  • local_port:本地端口号。
  • password:用于加密传输的密码。
  • timeout:连接超时(秒)。
  • method:加密方式

加密方式

最强的选择是AEAD密码。推荐的选择是“chacha20-ietf-poly1305”或“aes-256-gcm”。实现其他流密码,但不提供完整性和真实性。除非另有说明,加密方式默认为“表”,这是不安全的。

URI和QR码

用于Android / iOS的Shadowsocks也接受BASE64编码的URI格式配置:

    ss://BASE64-ENCODED-STRING-WITHOUT-PADDING#TAG

纯URI应该在哪里:

    ss://method:password@hostname:port

例如,我们有一个192.168.100.1:8888使用bf-cfb加密方法和密码的服务器test。然后,使用普通URI ss://bf-cfb:test@192.168.100.1:8888,我们可以生成BASE64编码的URI:

    ss://YmYtY2ZiOnRlc3RAMTkyLjE2OC4xMDAuMTo4ODg4Cg

为了帮助组织和识别这些URI,您可以在BASE64编码的字符串后附加一个标签:

    ss://YmYtY2ZiOnRlc3RAMTkyLjE2OC4xMDAuMTo4ODg4Cg#example-server

该URI也可以编码为QR码。然后,只需使用Android / iOS设备进行扫描即可:

官方网址https://shadowsocks.org/

【翻墙软件】Shadowsocks Windows 使用说明

3.3.4

@wongsyrone wongsyrone released this 6 hours ago

  • Fix IE dial-up and VPN connection proxy settings not changed since release 3.3.3.
  • Fix a UI bug.
  • Please note that this version requires .NET Framework 4.6 or later.

If you encounter any issue, please refer to https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting.

如果遇到任何问题,请首先参考https://github.com/shadowsocks/shadowsocks-windows/wiki/Troubleshooting


Info of Shadowsocks.exe

  • Size: 844800 Bytes
  • MD5: C37F54628B241EB3F330AF387D177C04
  • SHA1: 16DAB82668F814C4BA73EC4FCE37D253B046B0E3

Downloads

功能

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

下载

下载 最新版

从 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

服务器自动切换

  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. 点击确认按钮。
标签背景色含义
  • 绿色: 此组合键未被其他程序占用,并且成功注册到系统里。
  • 黄色: 此组合键已被其他程序占用,你需要更换其他组合。
  • 透明无色: 初始状态

服务器配置

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

绿色模式

如果你想把所有临时文件放在 shadowsocks/temp 目录而不是系统的 temp 目录, 可以在 shadowsocks 所在目录创建一个 shadowsocks_portable_mode.txt 文件。

开发

Visual Studio 2015 is required.

授权

GPLv3


官方网址:https://shadowsocks.org/en/download/clients.html

翻墙利器 Shadowsocks 使用方法【科学上网】

一、获取账号

获取 Shadowsocks (以下简称 SS) 账号的途径有很多,有免费的也有收费的,如果不想一直麻烦寻找免费的 SS 账号,那么我在这儿推荐 Shadowsocks.com 提供的稳定付费服务。

购买链接:https://portal.shadowsocks.com/link.php?id=7

一般账号分为这几个部分:

Hostname (Server IP):服务器 IP 或 域名

Port :你的服务器端口 (不同的账号的端口也都是不同的)

Password:你的密码

加密模式:一般为 AES-256-CFB

近期很多朋友看了我的图文教程后还是没学会如何使用,所以我们就做了一个视频教程,您可以根据这个视频教程来学习:

Windows 8.1 / Windows 7 下视频教程:

链接: http://pan.baidu.com/s/1dDkwJwX 密码: y4ej

Mac OS X 下使用教程:

链接: http://pan.baidu.com/s/1eQ7vBgA 密码: mfet

二、本地客户端

Windows 和 OS X 下的 GUI 客户端可以下载 shadowsocks-gui,下载地址

http://sourceforge.net/projects/shadowsocksgui/files/dist/

目前最新版本为 Shadowsocks-win-2.1.1.zipShadowsocksX-2.5.dmg

如果无法打开,请使用备份地址

Win:

.NET Framework 3.5 版本,适合 Windows 7 用户,链接: http://pan.baidu.com/s/1ntoPuI1 密码: vrqh

.NET Framework 4.0 版本,适合 Windows 8.1 用户,链接: http://pan.baidu.com/s/1hq6A1yG 密码: 6oe9

OS X:

http://pan.baidu.com/s/1i39qr8D 密码: pv6d

三、本地使用 Shadowsocks 科学上网

针对两个系统,OS X 和 Windows,以及手机 iOS 和 Android 客户端。

1、OS X 下设置使用方法

Mac 下使用极其方便,因为 GUI 已经集成了系统 Pac,所以无需设置任何科学上网的姿势,直接运行 ShadowsocksX ,然后输入服务商提供给你的账号信息,保存运行后,即可在所有浏览器里直接科学上网,如图:

2、Windows 下设置使用方法

解压 Shadowsocks-win-2.1.1.zip,打开 shadowsocks.exe

然后输入服务商提供给你的账号信息,如图:

点击 OK 保存,成功后会在桌面右下方显示 Shadowsocks logo 的图标,然后右键点击 Enable 运行

由于 Windows 系统的复杂性,我们需要单独对浏览器进行设置,本文只介绍 Chrome 和 Firefox 这两款优秀的浏览器,至于其他的浏览器,如 IE 等,本文不会介绍。

① Chrome 下的 Proxy SwitchySharp 插件

https://chrome.google.com/webstore/detail/proxy-switchysharp/dpplabbmogkhghncfbfdeeokoefdjegm?hl=zh-CN

如果您无法访问,也可以下载这个 .crx 文件

http://pan.baidu.com/s/1c0CLd2C 密码: wzdk

下载完成后在 设置 >> 扩展,直接把该 .crx 文件拖入窗口然后安装即可

然后打开 Proxy SwitchySharp 的设置,新建一个情景,命名为 Shadowsocks,并设置好端口,模式为 socks5 如图:

再点切换规则,由于可能大概无法访问 Google,我们就启用切换规则,然后在 URL 模式里输入 *google* 统配好 Google 的所有域名,选择好模式匹配为通配符,情景模式为 Shadowsocks

然后把在线规则列表打钩,输入 URL 为

https://autoproxy-gfwlist.googlecode.com/svn/trunk/gfwlist.txt

勾选 AutoProxy 兼容列表,然后点立即更新,更新完成后保存即可,如图:

如果不想用插件,直接全局代理,就把桌面的快捷方式 chrome.exe 右键 属性 >> 修改 Chrome.exe 运行参数,在目标那一栏,最后的引号后面加上

--proxy-server="socks5://127.0.0.1:1080" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE localhost"

就是说修改为类似(1080 为你设置的本地端口,如果设置了不同的端口请自行修改)

“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe”–proxy-server=”socks5://127.0.0.1:1080″ –host-resolver-rules=”MAP * 0.0.0.0 , EXCLUDE localhost”

然后运行 Chrome 即可

② Firefox 下的 AutoProxy 2015031118 修复版

由于 AutoProxy 的作者没有更新,新的版本无法在 Firefox 27.0 以后进行代理规则设置,所以我们用 xthunder 作者 的修复版,下载链接

http://fxthunder.com/files/autoproxy.xpi

如果您无法访问,也可以摸这个链接:

http://pan.baidu.com/s/1F6k7G

下载好这个 .xpi 文件后,直接拖入任何 Firefox 窗口,然后安装重启浏览器即可。之后点击右上方新出现的小地球图标,进行设置

点击首选项

依次点击 代理服务器 >> 编辑代理服务器

新增加一个名称为 Shadowsocks 设置好本地的端口,类型为 socks5

然后点击 代理规则 >> 增加代理规则

订阅 GFW List

然后保存,可以设置全局代理,也可以设置自动代理,推荐使用自动代理,只针对某一批网站走代理,然后右上方的小地球图标会变成蓝色(自动模式)或绿色(全局模式)

3、Linux 下

由于本人不是 Linux 桌面用户,所以没有测试环境,请各位亲们自行 Google 解决吧。

4、Android 以及 iOS 客户端

如果需要局部科学上网,那么你的 Android 需要 root,如果木有 root,那么就只能全局上网

Android 客户端下载地址请摸我:

https://play.google.com/store/apps/details?id=com.github.shadowsocks

如果您无法访问,也可以摸摸这个:

http://apps.evozi.com/apk-downloader/?id=com.github.shadowsocks

设置账号信息和电脑上基本一致:

iOS 非越狱的话,可以直接安装 Shadowsocks 的 app,下载地址请摸我:

https://itunes.apple.com/us/app/shadowsocks/id665729974?ls=1&mt=8

这是个自带 SS 的浏览器,设置账号信息等大同小异,点击右上方的 + 号,然后设置你的账号:

iOS 越狱了的话,直接在 Cydia 里搜索 Shadowsocks ,然后安装

四、测试是否已经科学上网

如果你的浏览器可以正常访问诸如 Google、YouTube、Twitter、Facebook 之类的在国内消失了的网站,那么就恭喜你,用 Shadowsocks 科学上网方式成功!

转载于:通天塔 » 科学上网利器 Shadowsocks 使用方法