Ubuntu 服務器安裝搭建 SOCKS5 代理服務器


  1. 安裝 dante-server
apt-get install dante-server
  1. 為系統添加專用於代理服務器的用戶
# 添加用戶
useradd zhangjiagang
# 修改添加的用戶 zhnagjiagang 的密碼
passwd zhangjiagang
# 反復輸入兩次密碼即可
  1. 禁止剛才新建的用戶可以直接登錄系統,使其只能用於代理服務器登錄
vim /etc/passwd
# 在打開的文件中找到剛才新建的用戶將其修改為一下內容
zhangjiagang:x:1001:1001::/home/zhangjiagang:/bin/false
# ESC + (Shift + :) 輸入 wq 保存並退出
  1. 打開 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
#}
  1. 創建日志文件夾
mkdir /home/dante/
mkdir /home/dante/logs
  1. 啟動 danted-server
/etc/init.d/danted start
  1. 查看是否監聽成功
netstat -anp|grep 10080
# 終端出現結果則說明啟動成功
  1. 停止 danted-server
/etc/init.d/danted stop

[參考]:https://www.cnblogs.com/hjbf/p/10154373.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM