Dante是一個免費的Socks代理服務器逮走,
Yum 安裝
添加庫
rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm
dante-server默認在gf-plus庫中,需要手動啟用
yum --enablerepo=gf-plus search dante-server
安裝dante-server
yum --enablerepo=gf-plus install dante-server -y
創(chuàng)建下面這個文件夾瓶竭,通過上述yum源安裝的Dante Socks,不知為何不會創(chuàng)建這個目錄也搓,但啟動的配置文件中和媳,是需要這個目錄的,Dante會在目錄下創(chuàng)建一個sockd.pid的文件
mkdir /var/run/sockd
vi /usr/lib/systemd/system/sockd.service
Dante 配置文件說明
通過yum安裝的Dante Socks會有一個默認的sockd.conf文件狠鸳,存在/etc目錄下
如果你熟悉Dante的配置文件語義揣苏,你就不需要這個文件,以防萬一件舵,還是先重命名一下
mv /etc/sockd.conf /etc/sockd.conf.default
配置Dante Server
vi /etc/sockd.conf
參考配置
errorlog: /var/log/sockd.errlog
logoutput: /var/log/sockd.log
internal: eth0 port = 1080
external: eth0
method: username none
user.privileged: root
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: bindreply udpreply bindreply udpreply
log: error connect disconnect iooperation
}
- 默認監(jiān)聽 1080
- 如果您使用的是動態(tài)IP地址卸察,可以使用通配符“0.0.0.0”來監(jiān)聽所有接口。例如:
internal: 0.0.0.0 port = 1080
啟動
保存配置文件后铅祸,啟動Dante Server坑质。運行以下命令:
sudo systemctl start sockd
查看啟動狀態(tài)
sudo systemctl status sockd
查看端口監(jiān)聽狀態(tài)
netstat -tlnp | grep sock
重啟
sudo systemctl restart sockd.service
將 sockd.service 添加到系統(tǒng)服務并設置為自動啟動:
sudo systemctl enable sockd.service