步驟如下:
- 安裝dante
sudo apt-get install dante-server -y
- 配置 Dante SOCKS5 服務(wù)器
vim /etc/danted.conf
# /etc/danted.conf
logoutput: /var/log/socks.log
internal: 0.0.0.0 port = 1080 # 可以自己修改端口
external: eth0
method: username none # 認(rèn)證方式:用戶名+密碼 或 none 表示無(wú)認(rèn)證
user.privileged: root
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: bind connect udpassociate
log: connect disconnect error
}
- 設(shè)置用戶名密碼認(rèn)證(可選)
創(chuàng)建用于 SOCKS5 登錄的用戶(例如:socksuser):
sudo adduser socksuser
輸入密碼即可。這個(gè)用戶將用于連接 SOCKS5 代理時(shí)的身份驗(yàn)證。
注意:如果不需要密碼認(rèn)證,可以跳過(guò)此步,并保持 method: none。
- 啟動(dòng)并啟用 Dante 服務(wù)
sudo systemctl enable danted
sudo systemctl start danted
查看運(yùn)行狀態(tài):
sudo systemctl status danted