目录

在VPS上搭建Shadowsocks(SS)VPN是一种常见的翻墙方式,以下是详细步骤

购买VPS 推荐供应商: DigitalOcean Linode Vultr BandwagonHost(搬瓦工)(适合新手) 选择系统:Ubuntu 20.04/22.04 或 Debian 10/11(教程以Linux为例)。 连接VPS 使用SSH工具(如PuTTY或终端)登录: ssh root@your_v...

购买VPS


连接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

客户端配置


优化(可选)

  • 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

在VPS上搭建Shadowsocks(SS)VPN是一种常见的翻墙方式,以下是详细步骤

扫描二维码推送至手机访问。

本文转载自互联网,如有侵权,联系删除。

本文链接:https://lankuai-app.com/post/121.html

扫描二维码手机访问

文章目录