使用 Dante (推薦)
1. 安裝 Dante
bash
Copy
sudo apt update sudo apt install dante-server -y
2. 配置 Dante
編輯配置文件?/etc/danted.conf
:
bash
Copy
sudo nano /etc/danted.conf
替換為以下內容(按需修改端口和認證):
ini
Copy
logoutput: syslog user.privileged: root user.unprivileged: nobody# 監聽網卡和端口(改成你的服務器公網IP或0.0.0.0) internal: 0.0.0.0 port = 1080# 外部訪問IP external: eth0# 認證方式(無密碼/用戶名密碼二選一) method: none # 無需認證 # method: username # 啟用用戶名密碼認證client pass {from: 0.0.0.0/0 to: 0.0.0.0/0log: connect disconnect error }pass {from: 0.0.0.0/0 to: 0.0.0.0/0command: bind connect udpassociatelog: connect disconnect error# 如果啟用認證,取消下面注釋# method: username }
3. 啟動 Dante
bash
Copy
sudo systemctl restart danted sudo systemctl enable danted
4. 驗證代理
bash
Copy
curl --socks5 服務器IP:1080 http://ifconfig.me
如果返回服務器IP,說明代理生效。