配置Shadowsocks(SS)服务器的步骤如下
7833159gb闪电加速器最新版下载2026-10-0310
安装必要的软件 确保你已经安装了Python 3.x以及相关的依赖项: sudo apt-get update sudo apt-get install python3 python3-dev build-essential sudo apt-get install libsodium-dev 克隆并编译Shadowsocks源码 从GitHub克隆Shadowsocks的最新版本: git clone https://github.com/shadowsocks/shadowsocks.git cd shadowsocks 编译并安装: python3 setup.py install 创建配置文件 运行以下命令生成默认配置文件: ./ss-gen -o config.json 编辑配置文件 使用文本编辑器(如vim)打开config.json: vim config.json 配置选项说明 根据你的需求调整配置选项: 绑定地址:"listen": "...:9999" 加密方法:"encryption": "aes-256-cbc" 认证方法:"auth": "socks5" 访问控制列表:添加允许的IP或域名,如: "socks": "127...1/24", "socks6": "2001:db8::1/32", "ipv4": ".../", "ipv6": "::/" 生成密码 运行以下命令生成加密密码: ./ss-gen --generate-pass 或者手动设置密码并加密: ./ss-gen --set-pass your_password 启动SS服务器 运行以下命令启动服务器: python3 shadowsocks.py -c config.json 测试连接 使用telnet或curl测试端口是否开启: telnet 127...1 9999 或者使用SS客户端软件(如ShadowsocksX)连接。 配置防...
安装必要的软件
确保你已经安装了Python 3.x以及相关的依赖项:
sudo apt-get update sudo apt-get install python3 python3-dev build-essential sudo apt-get install libsodium-dev
克隆并编译Shadowsocks源码
从GitHub克隆Shadowsocks的最新版本:
git clone https://github.com/shadowsocks/shadowsocks.git cd shadowsocks
编译并安装:
python3 setup.py install
创建配置文件
运行以下命令生成默认配置文件:
./ss-gen -o config.json
编辑配置文件
使用文本编辑器(如vim)打开config.json:
vim config.json
配置选项说明
根据你的需求调整配置选项:
-
绑定地址:
"listen": "...:9999" -
加密方法:
"encryption": "aes-256-cbc" -
认证方法:
"auth": "socks5" -
访问控制列表:添加允许的IP或域名,如:
"socks": "127...1/24", "socks6": "2001:db8::1/32", "ipv4": ".../", "ipv6": "::/"
生成密码
运行以下命令生成加密密码:
./ss-gen --generate-pass
或者手动设置密码并加密:
./ss-gen --set-pass your_password
启动SS服务器
运行以下命令启动服务器:
python3 shadowsocks.py -c config.json
测试连接
使用telnet或curl测试端口是否开启:
telnet 127...1 9999
或者使用SS客户端软件(如ShadowsocksX)连接。
配置防火墙
确保防火墙允许端口:
sudo ufw allow out 9999 sudo iptables -A INPUT -p tcp --dport 9999 -j ACCEPT
配置路由器(可选)
如果服务器在内网,配置路由器允许外部访问:
iptables -t nat -A PREROUTING -p tcp --dport 9999 -j DNAT --target 192.168.1.1 --source-port 80 iptables -t nat -A POSTROUTING -j MASQUERADE
注意事项
- 资源优化:限制并发连接或设置超时。
- 协议监控:SS可能被防火墙识别,需配置代理。
- 域名解析:配置域名或使用DNS隧道。
完成以上步骤后,你的Shadowsocks服务器应已正常运行,客户端可通过指定IP和端口连接,如有问题,可参考Shadowsocks官方文档或社区求助。

相关文章







