Shadowsocks
Shadowsocks 是轻量级的开源的服务器中转包传输工具。该软件在中国大陆一般被当作SOCKS5代理服务器,以突破被中国政府建立的防火长城,从而使用被防火长城屏蔽的网络服务。
Shadowsocks 客户端可在Windows、Linux、Android、macOS、iOS、OpenWrt上使用,服务器端有Python、Rust、Golang、C语言(libev)、C♯、Erlang等多种编程语言版本可以运行。
Shadowsocks 默认的代理地址及端口:SOCKS5协议地址 127.0.0.1:1080 ;http协议 127.0.0.1:8123 。
客户端使用
编辑把你的 Shadowsocks 账号填入相应软件平台的客户端软件即可使用 Shadowsocks。
- Shadowsocks 账号包括 Hostname/Server IP(服务器 IP 或 域名),Port(服务器端口数),Password(密码),加密模式(比如AES-256-CFB),混淆协议(ShadowsocksR 可用)。
- Shadowsocks 账号的取得可以通过用户自行搭建,购买 Shadowsocks 服务或通过网络搜索引擎搜寻免费账号得到。
- Shadowsocks 客户端配置文件:按配置(规则)使用Shadowsocks 客户端可以根据定义的规则来是用代理链接,例如国内IP直连,国外网站自动走代理。
Shadowsocks 服务器搭建
编辑Shadowsocks 各平台的客户端
编辑Microsoft Windows
编辑- Shadowsocks:shadowsocks 不同版本之间转移 shadowsocks 账号配置,直接转移 gui-config.json 文件即可。
- ShadowsocksR:现项目已被原作者删除。
- shadowsocks-qt5: 支持多个连接同时在线和流量统计的图形化客户端
- shadowsocks-go:命令行版本。
- Outline:Outline 项目地址
Mac OS X
编辑Linux
编辑- Outline
- shadowsocks-qt5: 支持多个连接同时在线和流量统计的图形化客户端
- shadowsocks-gui: 已停止开发
Android
编辑iOS
编辑- Shadowrocket
- Potatso 2(iTunes 地址)
- Quantumult
- Wingy
- Surge
- A.BIG.T(西游)
- Potatso Lite(免费)
- SsrConnectPro(免费)
- AnyFlow Lite(免费)
- Detour(GitHub 地址)(免费)
- SkipWorld(免费)
- Surge Enterprise(免费)
- XNode - 智能网络加速器(免费)
- Mume VPN(免费)
OpenWRT
编辑Shadowsocks 账号
编辑Shadowsocks 账号可通过自行搭建 Shadowsocks 服务器端,购买或寻找免费账号得到。不少网站会提供一些免费的公共账号,不过安全性可能无法保证。对安全性有较高要求的,建议自行搭建 Shadowsocks 服务器端或使用可信任的 Shadowsocks 账号,且不建议使用注册地址在中国的公司提供的翻墙服务。
代理服务器浏览器扩展及设置
编辑- Google Chrome 浏览器上可以使用扩展 Proxy SwitchyOmega 进行代理器管理或使用 PAC 文件。
- Mozilla Firefox 浏览器上可以使用 Proxy SwitchyOmega (Firefox 官方扩展站下载页面)或 FoxyProxy 官方主页( Firefox 官方扩展站下载页面),Proxy SmartProxy 进行代理管理或使用 PAC 文件。
- Microsoft Edge和Internet Explorer 除了可以在设置选项内手工修改代理设置之外,也可以通过配置 PAC 文件的方式来让浏览器自动分辨哪些网站使用代理访问。
通过二维码添加配置
编辑部分平台的 Shadowsocks 客户端软件已经支持通过扫描二维码的方式来添加 Shadowsocks 配置。
例如某shadowsocks配置为:
192.168.100.1:8888,加密方式为 bf-cfb,密码为 test
则编码前的 URI 为
ss://bf-cfb:test@192.168.100.1:8888
然后把这个地址填入 shadowsocks 配置转二维码的工具上,即可生成。
站外链接
编辑教程
编辑Shadowsocks配置转二维码
编辑维基百科中的相关条目: