Dante Socks 基本安裝配置

Dante是一個(gè)免費(fèi)的Socks代理服務(wù)器,

Yum 安裝

添加庫

rpm -Uvh http://mirror.ghettoforge.org/distributions/gf/gf-release-latest.gf.el7.noarch.rpm

dante-server默認(rèn)在gf-plus庫中,需要手動(dòng)啟用

yum --enablerepo=gf-plus search dante-server

安裝dante-server

yum --enablerepo=gf-plus install dante-server -y 

創(chuàng)建下面這個(gè)文件夾,通過上述yum源安裝的Dante Socks,不知為何不會(huì)創(chuàng)建這個(gè)目錄,但啟動(dòng)的配置文件中,是需要這個(gè)目錄的,Dante會(huì)在目錄下創(chuàng)建一個(gè)sockd.pid的文件

 mkdir /var/run/sockd
 vi /usr/lib/systemd/system/sockd.service

Dante 配置文件說明

通過yum安裝的Dante Socks會(huì)有一個(gè)默認(rèn)的sockd.conf文件,存在/etc目錄下

如果你熟悉Dante的配置文件語義,你就不需要這個(gè)文件,以防萬一,還是先重命名一下

 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
}
  • 默認(rèn)監(jiān)聽 1080
  • 如果您使用的是動(dòng)態(tài)IP地址,可以使用通配符“0.0.0.0”來監(jiān)聽所有接口。例如:
internal: 0.0.0.0 port = 1080

啟動(dòng)

保存配置文件后,啟動(dòng)Dante Server。運(yùn)行以下命令:

sudo systemctl start sockd

查看啟動(dòng)狀態(tài)

sudo systemctl status  sockd

查看端口監(jiān)聽狀態(tài)

netstat -tlnp | grep sock

重啟

sudo systemctl restart sockd.service

將 sockd.service 添加到系統(tǒng)服務(wù)并設(shè)置為自動(dòng)啟動(dòng):

sudo systemctl enable sockd.service
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容