debian启用SS-Obfs协议
- 安装shadowsocks-libev和simple-obfs
首先,需要安装shadowsocks-libev和simple-obfs。
在Debian上,可以使用apt-get命令来安装:
sudo apt-get update
sudo apt-get install shadowsocks-libev simple-obfs
- 配置Shadowsocks
接下来,需要编辑Shadowsocks配置文件。
sudo nano /etc/shadowsocks-libev/config.json
将以下内容添加到配置文件中:
"plugin": "obfs-server",
"plugin_opts": "obfs=tls"
其中,"plugin"指定使用的插件,"plugin_opts"指定插件的参数。
保存并关闭文件。
- 配置Obfs
接下来,需要编辑Obfs配置文件。
sudo nano /etc/shadowsocks-libev/obfs.json
将以下内容添加到配置文件中:
{
"listen": "127.0.0.1",
"port": 8443,
"mode": "tls",
"cert": "/etc/letsencrypt/live/example.com/fullchain.pem",
"key": "/etc/letsencrypt/live/example.com/privkey.pem",
"password": "YourPassword"
}
其中,"listen"指定监听的IP地址,"port"指定监听的端口,"mode"指定使用的模式,"cert"和"key"指定证书和私钥的路径,"password"指定密码。
注意,需要将"cert"和"key"替换为实际证书和私钥的路径,"password"替换为实际密码。
保存并关闭文件。
- 启动Obfs
启动Obfs。
sudo systemctl start shadowsocks-libev-obfs
- 验证
验证是否启用了SS-Obfs协议。
sudo ss -plnt | grep ss-server
输出应该类似于以下内容:
LISTEN 0 128 127.0.0.1:8388 *:* users:(("ss-server",pid=1234,fd=5))
LISTEN 0 128 127.0.0.1:8443 *:* users:(("obfs-server",pid=5678,fd=5))
其中,"ss-server"表示Shadowsocks服务端,"obfs-server"表示Obfs服务端。
如果输出中包含"obfs-server",则说明SS-Obfs协议已经启用成功。
原文地址: https://www.cveoy.top/t/topic/bQaw 著作权归作者所有。请勿转载和采集!