下载并安装Shadowsocks
根据你的操作系统选择合适的版本:
-
Windows:
- 下载 ShadowsocksR(推荐)或 Shadowsocks(经典版)。
- 解压到
C:\ss或任意你愿意的目录。
-
Linux:
- 使用
apt-get或yum安装shadowsocks。 - 或者下载二进制文件并运行。
- 使用
-
Android:
下载合适的APK文件安装。
配置Shadowsocks服务器端(Windows版)
-
解压软件:
- 将
ss.exe放在C:\ss文件夹中。
- 将
-
修改配置文件:
-
打开
C:\ss\shadowsocks.json,使用文本编辑器(如Notepad)。 -
确保语言选为中文:
{ "server": { "listen": "...", "port": 108, "encrypt": "rc4", "socks": "SOCKS", "socks_remote": "SOCKS", "socks_local": "SOCKS", "socks_socks": "SOCKS", "socks_dns": "127...1" }, "client": { "socks": "SOCKS", "socks_remote": "SOCKS", "socks_local": "SOCKS", "socks_socks": "SOCKS", "socks_dns": "127...1" } }
-
-
设置服务器信息:
listen:设置为..1或 ,决定是否开放外部访问。port:默认108,可以保留或更改。encrypt:选择加密方式,如rc4或aes。socks:默认为SOCKS,无需修改。socks_remote:如果需要远程代理,可设置目标地址和端口。
-
启动服务器:
- 双击
ss.exe,进入管理界面。 - 点击“启动服务”,确认所有设置正确后启动。
- 双击
-
配置防火墙:
- 右键点击任务栏的“SS”图标,进入管理界面。
- 进入“防火墙设置”,确保“高级防火墙”处于启用状态,以允许SS通过防火墙。
配置Shadowsocks客户端
-
下载客户端:
- 根据平台选择客户端:
- Windows:下载
ssr.exe或shadowsocksR.exe。 - Linux:使用对应的命令安装或运行。
- Android:下载APK文件安装。
- Windows:下载
- 根据平台选择客户端:
-
配置客户端:
-
打开客户端配置文件(如
shadowsocks.json或自定义文件)。 -
输入服务器信息:
server:外部IP地址或域名。port:服务器端口(如108)。username:服务器账号。password:服务器密码。auth(可选):设置账号验证方式,如“password”或“basic”。
-
示例配置:
{ "server": "你的服务器IP或域名", "port": 108, "username": "你的账号", "password": "你的密码", "auth": "password" }
-
-
保存并连接:
- 确保配置无误后保存文件。
- 点击“连接”,等待连接建立。
测试连接
-
使用浏览器:
输入服务器IP或域名,访问被限制的网站,检查是否正常加载。
-
检查日志:
查看客户端日志,确认连接状态和错误信息。
高级配置(可选)
-
GEOIP:允许客户端自动检测网络位置,可在服务器配置中添加:
"geoip": "你的GEOIP列表文件"
-
DNS解析:设置DNS服务器,提升连接速度:
"dns": "127...1"
-
日志管理:
设置日志文件路径和级别,方便监控和调试。
故障排除
- 防火墙问题:确保防火墙不拦截SS的端口。
- 网络问题:检查网络连接,确保服务器和客户端在同一网络或配置了正确的路由。
- 配置错误:核对配置文件,确认所有参数正确无误。
通过以上步骤,你应该能够成功配置并使用SS服务器,访问被限制的网站,如有问题,可参考官方文档或社区求助。




