Snell¶
服務器系統Debian11、12可用
安裝¶
# 下載 Snell Server https://manual.nssurge.com/others/snell.html
wget https://dl.nssurge.com/snell/snell-server-v4.1.1-linux-amd64.zip
# 解压 Snell Server 到指定目錄
unzip snell-server-v4.1.1-linux-amd64.zip -d /usr/local/bin
# 賦予服務器权限
chmod +x /usr/local/bin/snell-server
# 進入解壓縮後的目錄,執行 ./snell-server 生成設定檔 snell-server.conf。您可以使用文字編輯器修改設定檔,例如更改端口、PSK 等。
cd /usr/local/bin
./snell-server
# 配置文件:
mkdir -p /etc/snell
mv /usr/local/bin/snell-server.conf /etc/snell/
服務自啓¶
nano /etc/systemd/system/snell.service
[Unit]
Description=Snell Proxy Service
After=network.target
[Service]
Type=simple
User=nobody
LimitNOFILE=32768
ExecStart=/usr/local/bin/snell-server -c /etc/snell/snell-server.conf
AmbientCapabilities=CAP_NET_BIND_SERVICE
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=snell-server
[Install]
WantedBy=multi-user.target
操作
# 重載服務
systemctl daemon-reload
# 自啓 | 啓動 | 停止 | 狀態 Snell
systemctl enable snell
systemctl start snell
systemctl stop snell
systemctl status snell
配置參考¶
snell-server.conf
[Snell Server]
interface = 0.0.0.0
port = 6160 (可自行修改)
psk = 你的PSK
Surge 客戶端配置
[Proxy]
Snell = snell, 你的伺服器IP地址, 你的伺服器端口, psk=你的PSK, version=4