- 安裝 dante-server
apt-get install dante-server
- 為系統添加專用於代理服務器的用戶
# 添加用戶
useradd zhangjiagang
# 修改添加的用戶 zhnagjiagang 的密碼
passwd zhangjiagang
# 反復輸入兩次密碼即可
- 禁止剛才新建的用戶可以直接登錄系統,使其只能用於代理服務器登錄
vim /etc/passwd
# 在打開的文件中找到剛才新建的用戶將其修改為一下內容
zhangjiagang:x:1001:1001::/home/zhangjiagang:/bin/false
# ESC + (Shift + :) 輸入 wq 保存並退出
- 打開 dante 的配置文件並修改
# 將原先的配置文件重命令保存
mv /etc/danted.conf /etc/danted.conf_old
# 新建並編輯配置文件
vim /etc/danted.conf
輸入以下內容:
#
#logoutput:stderr
#logoutput:syslog
logoutput:/home/dante/logs/sockd.log
internal:0.0.0.0 port=10080
external:eth0
#method:username none
#method:pam
method:username
user.privileged:root
user.notprivileged:zhangjiagang
user.libwrap:nobody
compatibility:sameport
compatibility:reuseaddr
extension:bind
clientpass{
from:0.0.0.0/0to:0.0.0.0/0
log:connect disconnect error
}
pass{
from:0.0.0.0/0to:0.0.0.0/0
command:bind
log:connect disconnect error
}
pass{
from:0.0.0.0/0to:0.0.0.0/0
command:bindreply udpreply
log:connect error
}
pass{
from:0.0.0.0/0to:0.0.0.0/0port1-65535
protocol:tcp udp
}
pass{
from:0.0.0.0/0to:0.0.0.0/0port1-65535
command:udpassociate
}
#block{
#from:0.0.0.0/0to:0.0.0.0/0port1-65535
#protocol:tcp udp
#log:connect erro
#}
- 創建日志文件夾
mkdir /home/dante/
mkdir /home/dante/logs
- 啟動 danted-server
/etc/init.d/danted start
- 查看是否監聽成功
netstat -anp|grep 10080
# 終端出現結果則說明啟動成功
- 停止 danted-server
/etc/init.d/danted stop