在VPS上搭建Shadowsocks(SS)VPN是一种常见的翻墙方式,以下是详细步骤
gda34455663外网梯子2026-07-0220
购买VPS 推荐供应商: DigitalOcean Linode Vultr BandwagonHost(搬瓦工)(适合新手) 选择系统:Ubuntu 20.04/22.04 或 Debian 10/11(教程以Linux为例)。 连接VPS 使用SSH工具(如PuTTY或终端)登录: ssh root@your_v...
购买VPS
- 推荐供应商:
- 选择系统:Ubuntu 20.04/22.04 或 Debian 10/11(教程以Linux为例)。
连接VPS
使用SSH工具(如PuTTY或终端)登录:
ssh root@your_vps_ip
安装Shadowsocks
一键脚本(推荐)
运行以下命令自动安装:
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh chmod +x shadowsocks-all.sh ./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
- 选择协议(默认Shadowsocks-Python)。
- 设置端口(如
8388)、密码和加密方式(如aes-256-gcm)。
手动安装(适用于自定义配置)
apt update && apt install -y python3-pip pip3 install shadowsocks
创建配置文件 /etc/shadowsocks.json:
{
"server": "0.0.0.0",
"server_port": 8388,
"password": "your_password",
"method": "aes-256-gcm",
"fast_open": false
}
启动服务:
ssserver -c /etc/shadowsocks.json -d start
防火墙设置
开放端口(以UFW为例):
ufw allow 8388/tcp ufw enable
如果使用iptables:
iptables -A INPUT -p tcp --dport 8388 -j ACCEPT iptables-save
客户端配置
- Windows/Mac:使用Shadowsocks-Windows或ShadowsocksX-NG。
- Android/iOS:下载Shadowsocks客户端。
- 配置信息:
- 服务器IP:VPS的IP地址
- 端口:
8388(与服务器设置一致) - 密码和加密方式:与服务器配置相同
优化(可选)
- BBR加速:提升网络速度。
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p
- 多用户支持:在配置文件中添加多个
port_password字段。
常见问题
- 连接失败:检查防火墙、端口是否开放,密码是否正确。
- 速度慢:尝试更换加密方式(如
chacha20-ietf-poly1305)或启用BBR。
注意事项
- 部分国家/地区可能对VPN有管制,请遵守当地法律。
- 定期更新密码和端口以防止滥用。
如果需要更安全的方案,可考虑升级为ShadowsocksR(SSR)或V2Ray。

相关文章







