Skip to content

shadowsocks 节点搭建

shadowsocks

安装 shadowsocks

bash
apt install -y shadowsocks-libev

查看 shadowsocks 状态

bash
systemctl status shadowsocks-libev.service

编辑 shadowsocks 配置文件

bash
vim /etc/shadowsocks-libev/config.json

配置如下:

json
{
  "server": ["::1", "0,0,0,0"], // 0,0,0,0 任意ip访问
  "mode": "tcp_and_udp",
  "server_port": 8388, // 开放端口
  "local_port": 1080,
  "password": "EtELzzED4Ujj", // 密码
  "timeout": 86400,
  "method": "chacha20-ietf-poly1305" // 加密方式
}

重启 shadowsocks

systemctl restart shadowsocks-libev.service

服务器防火墙开放端口

bash
ufw allow 8388

查看 shadowsocks 运行日志(调试)

bash
journalctl -u shadowsocks-libev.service -f

常见问题:

  1. 服务器防火墙已开放端口,代理访问时,调试日志无反应,说明防火墙在对服务器进行干扰,可尝试换个端口;
  2. 防火墙“重放攻击”;

v2rayN 添加ss服务器

安装 shadowsocks 插件

bash
apt install shadowsocks-v2ray-plugin
vim /etc/shadowsocks-libev/config.json

配置参考:https://github.com/shadowsocks/v2ray-plugin#usage

json
{
  "server": ["::1", "0.0.0.0"],
  "mode": "tcp_and_udp",
  "server_port": 8388,
  "local_port": 1080,
  "password": "EtELzzED4Ujj",
  "timeout": 86400,
  "method": "chacha20-ietf-poly1305",
  "plugin": "ss-v2ray-plugin",
  "plugin-opts": "server"
}

重启 shadowsocks 服务

mv /var/lib/dpkg/info /var/lib/dpkg/info_silent
mkdir /var/lib/dpkg/info
apt update
apt -f install
mv /var/lib/dpkg/info/* /var/lib/dpkg/info_silent
rm -rf /var/lib/dpkg/info
mv /var/lib/dpkg/info_silent /var/lib/dpkg/info

基于 MIT 许可发布