一、准备工作:选购VPS与系统配置
搭建SS节点的第一步是选择一台海外VPS(虚拟专用服务器)。推荐使用Linode、Vultr或DigitalOcean等供应商,优先选择日本、新加坡等亚洲节点以降低延迟。购买后需完成系统初始化,通常选择Ubuntu 20.04/22.04或CentOS 7/8系统。通过SSH登录服务器后,运行sudo apt update && sudo apt upgrade -y
(Ubuntu)或sudo yum update -y
(CentOS)更新系统。
二、安装Shadowsocks服务端
Shadowsocks支持Python和Libev两种版本,推荐使用性能更高的Libev版。通过以下命令一键安装:wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
sudo ./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log
安装过程中需设置端口(如8388)、密码及加密方式(推荐aes-256-gcm)。完成后使用systemctl status shadowsocks-libev
检查服务状态。
三、客户端连接与多设备配置
服务端部署完成后,在Windows/macOS/Android/iOS设备下载对应客户端(如Shadowsocks-Windows、Surge)。填写服务器IP、端口、密码及加密方式即可连接。若需多用户共享,可修改配置文件/etc/shadowsocks-libev/config.json
,添加"port_password"字段实现多端口管理。建议搭配BBR加速优化速度,执行wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
一键安装。
四、安全加固与常见问题
为防止服务器被滥用,需配置防火墙(UFW或iptables)仅放行SS端口,并启用fail2ban防御暴力破解。常见问题包括:
1. 连接超时:检查VPS安全组规则及本地网络限制;
2. 速度慢:更换加密方式为chacha20-ietf或启用BBR;
3. 端口被封:使用SS+WebSocket或V2Ray等混淆协议。通过journalctl -u shadowsocks-libev -f
可实时查看日志排错。
按照上述步骤操作后,即可拥有专属的SS科学上网节点。建议定期更新Shadowsocks版本并监控流量使用情况,确保服务稳定安全。
↑ SiteMap