Skip to content

配置一台新的 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参数,可以设置为httptls,选择一种混淆方式。

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

基于 MIT 许可发布