配置一台新的 VPS
在Ubuntu上安装Shadowsocks服务端并添加obfs混淆可以按照以下步骤进行:
1. 更新系统软件包
首先,确保你的系统软件包是最新的:
bash
apt update
apt upgrade -y
2. 安装Shadowsocks服务端
Ubuntu官方源中已经包含了shadowsocks-libev
,可以直接通过apt安装:
bash
apt install shadowsocks-libev -y
3. 安装simple-obfs
simple-obfs
是一种用于混淆流量的插件。你可以通过以下命令安装它:
bash
apt install simple-obfs -y
4. 配置Shadowsocks服务端
Shadowsocks的配置文件通常位于 /etc/shadowsocks-libev/config.json
。
bash
vi /etc/shadowsocks-libev/config.json
然后,填入以下内容:
json
{
"server":["::0", "0.0.0.0"],
"mode":"tcp_and_udp",
"server_port":12096,
"local_port":1080,
"method":"chacha20-ietf-poly1305",
"password":"your_password",
"plugin":"obfs-server",
"plugin_opts":"obfs=http"
}
server
: 服务监听的地址,0.0.0.0
表示监听所有接口。server_port
: Shadowsocks服务的端口,可以设置为任意未占用的端口。password
: 连接Shadowsocks的密码,请自行设置。method
: 加密方法,建议使用强加密,如aes-256-gcm
。plugin
: 指定使用的插件,这里使用obfs-server
。plugin_opts
:obfs
参数,可以设置为http
或tls
,选择一种混淆方式。
5. 启动和启用Shadowsocks服务
编辑完成后,可以启动Shadowsocks服务:
bash
systemctl start shadowsocks-libev
确保服务在系统启动时自动启动:
bash
systemctl enable shadowsocks-libev
6. 检查服务状态
确保服务正在运行:
bash
systemctl status shadowsocks-libev
如果一切正常,你应该看到类似于Active: active (running)
的状态。
7. 配置防火墙
如果你的服务器上启用了防火墙(如ufw
),需要允许Shadowsocks的端口通过:
bash
ufw allow 8388/tcp
ufw allow 8388/udp
8. 加装wrap
一把梭,参考这篇文章。
bash
# 自动配置 WARP WireGuard 双栈全局网络(所有出站流量走 WARP 网络)
bash <(curl -fsSL git.io/warp.sh) d