日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

40.4. SOCKS

發(fā)布時(shí)間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 40.4. SOCKS 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

40.4.1.?Socks5

軟件包socks5-v1.0r11他的主站已經(jīng)無法訪問,你可以搜一下.

安裝

./configure --with-threads make make install

40.4.2.?dante-server - SOCKS (v4 and v5) proxy daemon(danted)

  • install.

    $ sudo apt-get install dante-server
  • configure.

    $ sudo vim /etc/danted.conf$ cat /etc/danted.conf | sed s/^#.*//g | sed -r /^$/d logoutput: /tmp/socks.log internal: eth0 port = 1080 external: 172.16.0.1 method: username none #rfc931 clientmethod: none user.privileged: proxy user.notprivileged: nobody user.libwrap: nobody client pass {from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0log: connect disconnect error } pass {from: 0.0.0.0/0 to: 0.0.0.0/0protocol: tcp udp }
  • Once the config is complete. Start/Restart dante socks server:

    $ sudo /etc/init.d/danted start

    check to see if server is listening on 1080

    $ netstat -n -a |grep 1080 tcp 0 0 172.16.0.1:1080 0.0.0.0:* LISTEN tcp 0 0 172.16.0.1:1080 10.8.0.6:1485 TIME_WAIT
  • Make sure the firewall is open.

    $ grep socks /etc/services socks 1080/tcp # socks proxy server socks 1080/udp$ sudo ufw allow socks Rule added
  • 40.4.3.?SSH Socks5 Tunnel

    SSH Tunnel

    internal: 127.0.0.1 port = 1080ssh -L 1080:localhost:1080 username@yourserverorssh user@server.com -D 1080 # -D is for Dynamic Port Forwarding.

    40.4.4.?hpsockd - HP SOCKS server

    注意:hpsockd 不支持 socks5

    $ sudo apt-get install hpsockd $ sudo cp /usr/share/doc/hpsockd/examples/hpsockd.conf /etc/hpsockd.conf $ sudo vim /etc/hpsockd.conf

    @@MYNET@@/@@NETSIZE@@ 替換為 網(wǎng)絡(luò)與子網(wǎng)掩碼 如:172.16.0.0/24

    $ cat /etc/hpsockd.conf daemon {name "sockd";listen-address { 0.0.0.0; };directory "/var/cache/hpsockd";negotiate-file "negot_file"; # must be specified # inetdsec-file "/var/adm/inetd.sec"; # default is no inetd.sec # listen {1,252}; # client {1,200}; # pre-fork 1; # service "socks";port 1080; # poll 1m; # user -2;user "nobody"; # dns-helper 1; # flags { }; };logging { # facility "daemon"; # level 2;dump-prefix "sockd.dump"; # if not specified, you get no dumpsusage-log "usage.log"; # if not specified, you get no logging };env {PING="/bin/ping %z";TRACEROUTE="/usr/sbin/traceroute %z"; };default { # timeout 2h; # setup-timeout 15m; # bufsize 32768; };route {{ default host }; # must have at least one route };method-list {{ number 0; name "noAuth"; internal; flags 0; };{ number 2; name "userPass"; internal; flags 0; };{ number 254; name "v4"; internal; flags 0; }; };client-method {{ src { 10.10.0.0/24; }; method { "userPass"; "v4"; "noAuth"; }; }; };client {permit traceroute { # Let net 10.10.0.0 traceroute even net 10.10.0.0.src { 10.10.0.0/24; };};deny { # block X trafficport { 6000-6099; };};deny { # Nothing bound for net 10.10.0.0, or privatedest { 10.10.0.0/24; 127/8; 10/8; 172.16/12; 192.168/16; };};permit { # give ftp control sessions longersrc { 10.10.0.0/24; };port { "ftp"; };timeout 1d;};permit { # Let net 10.10.0.0 outsrc { 10.10.0.0/24; };timeout 1h;};deny { }; # nuke everyone else (default action) };




    原文出處:Netkiller 系列 手札
    本文作者:陳景峯
    轉(zhuǎn)載請(qǐng)與作者聯(lián)系,同時(shí)請(qǐng)務(wù)必標(biāo)明文章原始出處和作者信息及本聲明。

    總結(jié)

    以上是生活随笔為你收集整理的40.4. SOCKS的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。