亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創(chuang)

Dante代理安裝部署教程

2024-11-28 09:53:14
229
0

安裝

下載安(an)裝(zhuang)包(bao)dante-1.4.3.tar.gz

解壓dante-1.4.3.tar.gz,并進(jin)入源碼目錄進(jin)行(xing)編譯與安(an)裝

#安裝依賴
yum install -y pam-devel
tar -zvxf dante-1.4.3.tar.gz
cd dante-1.4.3
#配置
 ./configure --prefix=/data/dante
#編譯
make
#安裝
make install

編輯(ji)配置(zhi)文件并創建啟(qi)動用戶(hu)與啟(qi)動腳本

cd /data/dante
#創建啟動用戶
useradd -s /sbin/nologin sock
#創建日志目錄
mkdir log
#編輯配置文件sockd.conf
vi sockd.conf

配置

配置文件內容如下

internal: 172.16.0.14  port = 1000 #ip為當前內網IP
external: 172.16.0.14 #ip為能夠訪問外部的IP,在翼龍預置區環境中兩個IP都是eth0網卡IP,CN2的IP以EIP方式綁定在eth0的IP上
external.rotation: same-same
socksmethod: pam.username
#socksmethod: none
clientmethod: none
user.privileged: root
user.notprivileged: sock
logoutput: /data/dante/log/dante.log
errorlog: /data/dante/log/dante-err.log

client pass {
        from: 0/0  to: 0/0
}

socks pass {
        from: 0.0.0.0/0 to: 33.1.0.0/16 #to后面跟內網網段
        protocol: tcp udp
        socksmethod: pam.username
        #socksmethod: none
        log: connect disconnect error iooperation
}

/data/dante目錄下編輯systemctl啟動(dong)腳本

touch danted.service
ln -s /data/dante/danted.service /usr/lib/systemd/system/danted.service
vi danted.service

編輯(ji)danted.service內容如(ru)下(xia)

[Unit]  
Description=SOCKS version 5 proxy daemon (danted)  
After=network.target  
  
[Service]  
Type=forking  
#User=root  
#Group=root   
ExecStart=/data/dante/sbin/sockd -f /data/dante/sockd.conf -D 
ExecReload=/bin/kill -HUP $MAINPID  
Restart=on-failure  
RestartSec=5
  
[Install]  
WantedBy=multi-user.target

設置socks5代理賬號(hao)密碼(ma)(ma),使(shi)用pam db管理賬號(hao)密碼(ma)(ma),密碼(ma)(ma)文(wen)件(jian)生成步(bu)驟如下(xia)

1、/data/dante下(xia)編輯密(mi)碼文本passwd.txt如下(xia)一行為用戶名(ming),下(xia)一行為密(mi)碼依次類推

vi /data/dante/passwd.txt



username
Pa$de245c2

運行命令(ling)在(zai)/data/dante目錄下(xia)生成密碼文件sockd.passwd.db并刪除源文件

db_load -T -t hash -f passwd.txt sockd.passwd.db
rm passwd.txt

配置pam指定驗證方(fang)式使用sockd.passwd.db

編輯/etc/pam.d/sockd

vi /etc/pam.d/sockd

內容如下

auth required  pam_userdb.so db=/data/dante/sockd.passwd
account required pam_permit.so

配置日志滾動

創建日志(zhi)滾動(dong)轉(zhuan)儲配置文件(jian)/etc/logrotate.d/danted編(bian)輯文件(jian)內容如(ru)下(xia)

/data/dante/log/*.log {
    daily
    size 10M
    rotate 30 
    dateext
    compress
    missingok
    notifempty
    postrotate
        systemctl reload danted
    endscript
}

啟動dante服務

systemctl enable danted.service
systemctl start danted.service
systemctl status danted.service
0條評論
0 / 1000
張****民
4文章數(shu)
0粉絲數
張****民
4 文(wen)章(zhang) | 0 粉(fen)絲(si)
張****民
4文(wen)章數
0粉絲數(shu)
張****民
4 文章 | 0 粉(fen)絲(si)
原創

Dante代理安裝部署教程

2024-11-28 09:53:14
229
0

安裝

下載安(an)裝包dante-1.4.3.tar.gz

解(jie)壓dante-1.4.3.tar.gz,并進(jin)入源碼目錄(lu)進(jin)行編譯與安裝

#安裝依賴
yum install -y pam-devel
tar -zvxf dante-1.4.3.tar.gz
cd dante-1.4.3
#配置
 ./configure --prefix=/data/dante
#編譯
make
#安裝
make install

編輯配置(zhi)文件并創建啟(qi)(qi)動(dong)(dong)用戶與啟(qi)(qi)動(dong)(dong)腳(jiao)本

cd /data/dante
#創建啟動用戶
useradd -s /sbin/nologin sock
#創建日志目錄
mkdir log
#編輯配置文件sockd.conf
vi sockd.conf

配置

配置文件內容如下

internal: 172.16.0.14  port = 1000 #ip為當前內網IP
external: 172.16.0.14 #ip為能夠訪問外部的IP,在翼龍預置區環境中兩個IP都是eth0網卡IP,CN2的IP以EIP方式綁定在eth0的IP上
external.rotation: same-same
socksmethod: pam.username
#socksmethod: none
clientmethod: none
user.privileged: root
user.notprivileged: sock
logoutput: /data/dante/log/dante.log
errorlog: /data/dante/log/dante-err.log

client pass {
        from: 0/0  to: 0/0
}

socks pass {
        from: 0.0.0.0/0 to: 33.1.0.0/16 #to后面跟內網網段
        protocol: tcp udp
        socksmethod: pam.username
        #socksmethod: none
        log: connect disconnect error iooperation
}

/data/dante目錄(lu)下編輯systemctl啟動腳本

touch danted.service
ln -s /data/dante/danted.service /usr/lib/systemd/system/danted.service
vi danted.service

編輯danted.service內容如下

[Unit]  
Description=SOCKS version 5 proxy daemon (danted)  
After=network.target  
  
[Service]  
Type=forking  
#User=root  
#Group=root   
ExecStart=/data/dante/sbin/sockd -f /data/dante/sockd.conf -D 
ExecReload=/bin/kill -HUP $MAINPID  
Restart=on-failure  
RestartSec=5
  
[Install]  
WantedBy=multi-user.target

設置socks5代(dai)理賬號密碼(ma)(ma),使用pam db管理賬號密碼(ma)(ma),密碼(ma)(ma)文件生(sheng)成步驟如下

1、/data/dante下編輯密碼文本passwd.txt如下一(yi)行為(wei)(wei)用戶名(ming),下一(yi)行為(wei)(wei)密碼依(yi)次類推(tui)

vi /data/dante/passwd.txt



username
Pa$de245c2

運行命令(ling)在/data/dante目錄(lu)下生成密碼文件sockd.passwd.db并刪除源文件

db_load -T -t hash -f passwd.txt sockd.passwd.db
rm passwd.txt

配置(zhi)pam指定驗證(zheng)方式使(shi)用(yong)sockd.passwd.db

編輯/etc/pam.d/sockd

vi /etc/pam.d/sockd

內容如下

auth required  pam_userdb.so db=/data/dante/sockd.passwd
account required pam_permit.so

配置日志滾動

創(chuang)建日志(zhi)滾動轉儲配置文(wen)件/etc/logrotate.d/danted編(bian)輯(ji)文(wen)件內容如下(xia)

/data/dante/log/*.log {
    daily
    size 10M
    rotate 30 
    dateext
    compress
    missingok
    notifempty
    postrotate
        systemctl reload danted
    endscript
}

啟動dante服務

systemctl enable danted.service
systemctl start danted.service
systemctl status danted.service
文章來自個人專欄
文(wen)章(zhang) | 訂(ding)閱
0條評論
0 / 1000
請輸入你的評論
0
0