Läbipaistva puhverserveri põhitõed, kasutades 3-puhverserverit ja iptables / netfilter või kuidas "kõik puhverserveri kaudu panna"

Selles artiklis soovin paljastada läbipaistva puhverserveri võimalused, mis võimaldab klientidele täiesti märkamatult suunata kogu või osa liiklusest läbi väliste puhverserverite.

Kui ma seda probleemi lahendama hakkasin, puutusin kokku tõsiasjaga, et selle rakendamisel on üks oluline probleem - HTTPS-protokoll. Vanadel headel aegadel polnud läbipaistva HTTP-puhverserveriga erilisi probleeme, kuid HTTPS-i puhverserveri puhul annavad brauserid protokollihäiretest teada ja sellega õnn lõppeb.

Squidi puhverserveri tavalistes juhistes pakutakse isegi oma sertifikaadi genereerimist ja selle klientidele installimist, mis on täielik jama, vähemalt irratsionaalne ja näeb välja nagu MITM-rünnak. Ma tean, et Squid juba teab, kuidas midagi sarnast teha, kuid see artikkel räägib tõestatud ja töötavast meetodist, mis kasutab lugupeetud 3APA3A 3proxyt.

Järgmisena vaatleme üksikasjalikult 3-puhverserveri allikast loomise protsessi, selle konfigureerimist, täielikku ja valikulist puhverserverit NAT-i abil, kanali levitamist mitmele välisele puhverserverile, samuti ruuteri ja staatiliste marsruutide kasutamist. OS-ina kasutame Debian 9 x64. Alusta!

3-puhverserveri installimine ja tavalise puhverserveri käivitamine

1. Installige ifconfig (paketist net-tools)
apt-get install net-tools
2. Installige Midnight Commander
apt-get install mc
3. Meil ​​on nüüd kaks liidest:
enp0s3 – väline, vaatab Internetti
enp0s8 – sisemine, peab uurima kohalikku võrku
Teistes Debianil põhinevates distributsioonides on liidesed tavaliselt nimed eth0 ja eth1.
ifconfig -a

Liidesedenp0s3: lipud = 4163 mtu 1500
inet 192.168.23.11 võrgumask 255.255.255.0 saade 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 Scopeid 0x20 eeter 08:00:27:c2:ba:e4 txqueuelen 1000 (Ethernet)
RX-paketid 6412 baiti 8676619 (8.2 MiB)
RX vead 0 langes 0 ülejooks 0 kaader 0
TX-paketid 1726 baiti 289128 (282.3 KiB)
TX vead 0 langes 0 ülejooks 0 kandja 0 kokkupõrked 0

enp0s8: lipud = 4098 mtu 1500
eeter 08:00:27:79:a7:e3 txqueuelen 1000 (Ethernet)
RX-paketid 0 baiti 0 (0.0 B)
RX vead 0 langes 0 ülejooks 0 kaader 0
TX-paketid 0 baiti 0 (0.0 B)
TX vead 0 langes 0 ülejooks 0 kandja 0 kokkupõrked 0

lo: lipud=73 mtu 65536
inet 127.0.0.1 võrgumask 255.0.0.0
inet6 ::1 prefixlen 128 Scopeid 0x10 loop txqueuelen 1 (Local Loopback)
RX-paketid 0 baiti 0 (0.0 B)
RX vead 0 langes 0 ülejooks 0 kaader 0
TX-paketid 0 baiti 0 (0.0 B)
TX vead 0 langes 0 ülejooks 0 kandja 0 kokkupõrked 0

Enp0s8 liidest praegu ei kasutata, me lubame selle, kui tahame kasutada NAT-i või NAT-puhverserveri konfiguratsiooni. Siis oleks loogiline määrata sellele staatiline IP.

4. Alustame 3puhverserveri installimist

4.1 Aluspakettide installimine 3-puhverserveri kompileerimiseks lähtekoodist

root@debian9:~# apt-get install build-essential libevent-dev libssl-dev -y

4.2. Looge allikatega arhiivi allalaadimiseks kaust

root@debian9:~# mkdir -p /opt/proxy

4.3. Läheme selle kausta juurde

root@debian9:~# cd /opt/proxy

4.4. Nüüd laadime alla uusima 3proxy paketi. Selle kirjutamise ajal oli uusim stabiilne versioon 0.8.12 (18/04/2018) Laadige see alla ametlikult 3proxy veebisaidilt

root@debian9:/opt/proxy# wget https://github.com/z3APA3A/3proxy/archive/0.8.12.tar.gz

4.5. Pakkige allalaaditud arhiiv lahti

root@debian9:/opt/proxy# tar zxvf 0.8.12.tar.gz

4.6. Programmi koostamiseks minge lahtipakkitud kataloogi

root@debian9:/opt/proxy# cd 3proxy-0.8.12

4.7. Järgmiseks peate päisefaili lisama rea, et meie server oleks täiesti anonüümne (see tõesti töötab, kõik on kontrollitud, kliendi IP-d on peidetud)

root@debian9:/opt/proxy/3proxy-0.8.12# nano +29 src/proxy.h

Rea lisamine

#define ANONYMOUS 1

Muudatuste salvestamiseks vajutage klahvikombinatsiooni Ctrl+x ja Enter.

4.8. Ehitame programmi

root@debian9:/opt/proxy/3proxy-0.8.12# make -f Makefile.Linux

makelogmake[2]: lahkumine kataloogist '/opt/proxy/3proxy-0.8.12/src/plugins/TransparentPlugin'
make[1]: lahkumine kataloogist '/opt/proxy/3proxy-0.8.12/src'

Vigu pole, jätkake.

4.9. Installige programm süsteemi

root@debian9:/opt/proxy/3proxy-0.8.12# make -f Makefile.Linux install

4.10. Minge juurkataloogi ja kontrollige, kuhu programm installiti

root@debian9:/opt/proxy/3proxy-0.8.12# cd ~/
root@debian9:~# whereis 3proxy

3puhverserver: /usr/local/bin/3proxy /usr/local/etc/3proxy

4.11. Loome konfiguratsioonifailide ja logide jaoks kausta kasutaja kodukataloogi

root@debian9:~# mkdir -p /home/joke/proxy/logs

4.12. Minge kataloogi, kus konfiguratsioon peaks olema

root@debian9:~# cd /home/joke/proxy/

4.13. Looge tühi fail ja kopeerige konfiguratsioon sinna

root@debian9:/home/joke/proxy# cat > 3proxy.conf

3puhverserver.confdeemon
pidfile /home/joke/proxy/3proxy.pid
server 8.8.8.8
nscache 65536
kasutaja tester:CL:1234
ajalõpud 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
logformaat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
pöörata 3
auth tugev
loputus
luba tester
sokid -p3128
puhverserver -p8080

Salvestamiseks vajutage Ctrl + Z

4.14. Loome pid faili, et ei tekiks käivitamisel vigu.

root@debian9:/home/joke/proxy# cat > 3proxy.pid

Salvestamiseks vajutage Ctrl + Z

4.15. Käivitame puhverserveri!

root@debian9:/home/joke/proxy# 3proxy /home/joke/proxy/3proxy.conf

4.16. Vaatame, kas server kuulab porte

root@debian9:~/home/joke/proxy# netstat -nlp

netstat logiAktiivsed Interneti-ühendused (ainult serverid)
Proto Recv-Q Send-Q Local Address Välisaadress Olek PID/Programmi nimi
tcp 0 0 0.0.0.0:8080 0.0.0.0:* KUULAGE 504/3puhverserverit
tcp 0 0 0.0.0.0:22 0.0.0.0:* KUULAGE 338/sshd
tcp 0 0 0.0.0.0:3128 0.0.0.0:* KUULAGE 504/3puhverserverit
tcp6 0 0 :::22 :::* KUULA 338/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:* 352/dhklient

Nagu konfiguratsioonis oli kirjutatud, kuulab veebipuhverserver porti 8080, Socks5 puhverserverit - 3128.

4.17. Puhverserveri teenuse automaatseks käivitamiseks pärast taaskäivitamist peate selle lisama cronile.

root@debian9:/home/joke/proxy# crontab -e

Rea lisamine

@reboot /usr/local/bin/3proxy /home/joke/proxy/3proxy.conf

Vajutame sisestusklahvi, kuna cron peaks nägema rea ​​lõpu märki ja salvestama faili.

Seal peaks olema teade uue crontabi installimise kohta.

crontab: uue crontabi installimine

4.18. Taaskäivitame süsteemi ja proovime brauseri kaudu puhverserveriga ühendust luua. Kontrollimiseks kasutame autentimisega Firefoxi brauserit (veebipuhverserveri jaoks) ja FoxyProxy lisandmoodulit socks5 jaoks.

root@debian9:/home/joke/proxy# reboot

4.19. Pärast puhverserveri töö kontrollimist pärast taaskäivitamist näete logisid. See viib puhverserveri seadistamise lõpule.

3 puhverserveri logi1542573996.018 PROXY.8080 00000 tester 192.168.23.10:50915 217.12.15.54:443 1193 6939 0 CONNECT_ads.yahoo.com/443_HTTP
1542574289.634 SOCK5.3128 00000 tester 192.168.23.10:51193 54.192.13.69:443 0 0 0 CONNECT_normandy.cdn.mozilla.net:443

Läbipaistva puhverserveri NAT-i konfiguratsiooni seadistamine ja käitamine

Selles konfiguratsioonis töötavad kõik sisevõrgus olevad seadmed Internetis läbipaistvalt kaugpuhverserveri kaudu. Absoluutselt kõik tcp ühendused suunatakse ümber ühte või mitmesse (suurendab tõesti kanali laiust, seadistusnäide nr 2!) puhverserverisse. DNS-teenus kasutab 3puhverserveri (dnspr) võimalusi. UDP ei "lähe" väljapoole, kuna me ei kasuta veel edasisuunamismehhanismi (vaikimisi keelatud Linuxi tuumas).

1. On aeg lubada enp0s8 liides

root@debian9:~# nano /etc/network/interfaces

/etc/network/interfaces faili# See fail kirjeldab võrgu liidesed olemas oma süsteem
# Aktiveeritud ja kuidas neid. Täpsema info saamiseks vt liidesed (5).

allikas /etc/network/interfaces.d/*

# Tagastusliidese võrguliidese
auto lo
iface lo inet tagastusliidese

# Esmane võrguliides
luba-hotplug enp0s3
iface enp0s3 inet dhcp

# Sekundaarne võrguliides
luba-hotplug enp0s8
iface enp0s8 inet staatiline
aadress 192.168.201.254
võrgumask 255.255.255.0

Siin määrasime enp0s8 liidesele staatilise aadressi 192.168.201.254 ja maski 255.255.255.0
Salvestage konfiguratsioon Ctrl+X ja taaskäivitage

root@debian9:~# reboot

2. Liideste kontrollimine

root@debian9:~# ifconfig

ifconfig logienp0s3: lipud = 4163 mtu 1500
inet 192.168.23.11 võrgumask 255.255.255.0 saade 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 Scopeid 0x20 eeter 08:00:27:c2:ba:e4 txqueuelen 1000 (Ethernet)
RX-paketid 61 baiti 7873 (7.6 KiB)
RX vead 0 langes 0 ülejooks 0 kaader 0
TX-paketid 65 baiti 10917 (10.6 KiB)
TX vead 0 langes 0 ülejooks 0 kandja 0 kokkupõrked 0

enp0s8: lipud = 4163 mtu 1500
inet 192.168.201.254 võrgumask 255.255.255.0 saade 192.168.201.255
inet6 fe80::a00:27ff:fe79:a7e3 prefixlen 64 Scopeid 0x20 eeter 08:00:27:79:a7:e3 txqueuelen 1000 (Ethernet)
RX-paketid 0 baiti 0 (0.0 B)
RX vead 0 langes 0 ülejooks 0 kaader 0
TX-paketid 8 baiti 648 (648.0 B)
TX vead 0 langes 0 ülejooks 0 kandja 0 kokkupõrked 0

lo: lipud=73 mtu 65536
inet 127.0.0.1 võrgumask 255.0.0.0
inet6 ::1 prefixlen 128 Scopeid 0x10 loop txqueuelen 1 (Local Loopback)
RX-paketid 0 baiti 0 (0.0 B)
RX vead 0 langes 0 ülejooks 0 kaader 0
TX-paketid 0 baiti 0 (0.0 B)
TX vead 0 langes 0 ülejooks 0 kandja 0 kokkupõrked 0

3. Kõik õnnestus, nüüd peate läbipaistvaks puhverserveriks konfigureerima 3puhverserveri.

root@debian9:~# cd /home/joke/proxy/
root@debian9:/home/joke/proxy# cat > 3proxytransp.conf

Läbipaistva puhverserveri konfiguratsiooni näide nr 1deemon
pidfile /home/joke/proxy/3proxy.pid
server 8.8.8.8
nscache 65536
ajalõpud 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
logformaat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
pöörata 3
loputus
ainulaadselt autentida
dnspr
lubama *
vanemad 1000 sokid5 EXTERNAL_PROXY IP_ADDRESS 3128 tester 1234
plugin /opt/proxy/3proxy-0.8.12/src/TransparentPlugin.ld.so transparent_plugin
tcppm -i0.0.0.0 888 127.0.0.1 11111

4. Nüüd käivitage 3proxy uue konfiguratsiooniga
root@debian9:/home/joke/proxy# /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

5. Lisage uuesti crontab
root@debian9:/home/joke/proxy# crontab -e
@reboot /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

6. Vaatame, mida meie puhverserver praegu kuulab
root@debian9:~# netstat -nlp

netstat logiAktiivsed Interneti-ühendused (ainult serverid)
Proto Recv-Q Send-Q Local Address Välisaadress Olek PID/Programmi nimi
tcp 0 0 0.0.0.0:22 0.0.0.0:* KUULAGE 349/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* KUULAGE 354/3puhverserverit
tcp6 0 0 :::22 :::* KUULA 349/sshd
udp 0 0 0.0.0.0:53 0.0.0.0:* 354/3puhverserver
udp 0 0 0.0.0.0:68 0.0.0.0:* 367/dhklient

7. Nüüd on puhverserver valmis aktsepteerima kõiki TCP-ühendusi pordis 888, DNS-i pordis 53, et suunata need ümber kaugsokkidele5 - puhverserver ja DNS Google 8.8.8.8. Aadresside väljastamiseks jääb meil konfigureerida netfilter (iptables) ja DHCP reeglid.

8. Installige pakett iptables-persistent ja dhcpd

root@debian9:~# apt-get install iptables-persistent isc-dhcp-server

9. Redigeerige dhcpd käivitusfaili
root@debian9:~# nano /etc/dhcp/dhcpd.conf

dhcpd.conf# dhcpd.conf
#
# ISC dhcpd konfiguratsioonifaili näidis
#

# kõigi toetatud võrkude jaoks ühist valikumääratlust…
valik domeeninimi "example.org";
suvand domeeninime-serverid ns1.example.org, ns2.example.org;

vaikimisi rendiaeg 600;
max-rendiaeg 7200;

ddns-update-style puudub;

# Kui see DHCP-server on kohaliku serveri ametlik DHCP-server
# võrku, ei tohiks autoriteetset direktiivi kommenteerida.

autoriteetne;

# Veidi erinev konfiguratsioon sisemise alamvõrgu jaoks.
alamvõrk 192.168.201.0 netimask 255.255.255.0 {
vahemik 192.168.201.10 192.168.201.250;
valik domeeninime-serverid 192.168.201.254;
lisaruuterid 192.168.201.254;
optsiooni leviaadress 192.168.201.255;
vaikimisi rendiaeg 600;
max-rendiaeg 7200;
}

11. Taaskäivitage ja kontrollige teenust pordis 67
root@debian9:~# reboot
root@debian9:~# netstat -nlp

netstat logiAktiivsed Interneti-ühendused (ainult serverid)
Proto Recv-Q Send-Q Local Address Välisaadress Olek PID/Programmi nimi
tcp 0 0 0.0.0.0:22 0.0.0.0:* KUULAGE 389/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* KUULAGE 310/3puhverserverit
tcp6 0 0 :::22 :::* KUULA 389/sshd
udp 0 0 0.0.0.0:20364 0.0.0.0:* 393/dhcpd
udp 0 0 0.0.0.0:53 0.0.0.0:* 310/3puhverserver
udp 0 0 0.0.0.0:67 0.0.0.0:* 393/dhcpd
udp 0 0 0.0.0.0:68 0.0.0.0:* 405/dhklient
udp6 0 0 :::31728 :::* 393/dhcpd
töötlemata 0 0 0.0.0.0:1 0.0.0.0:* 393/dhcpd

12. Jääb üle suunata kõik tcp-päringud porti 888 ja salvestada reegel iptablesi

root@debian9:~# iptables -t nat -A PREROUTING -s 192.168.201.0/24 -p tcp -j REDIRECT --to-ports 888

root@debian9:~# iptables-save > /etc/iptables/rules.v4

13. Kanali ribalaiuse laiendamiseks võite kasutada mitut puhverserverit korraga. Kogusumma peaks olema 1000. Määratud puhverserveritega luuakse uued ühendused tõenäosusega 0.2, 0.2, 0.2, 0.2, 0,1, 0,1.

Märkus: kui meil on veebipuhverserver, siis pead socks5 asemel kirjutama connect, kui socks4, siis socks4 (socks4 EI TOETA SISSElogimise / PAROOLI AUTORISEERIMIST!)

Läbipaistva puhverserveri konfiguratsiooni näide nr 2deemon
pidfile /home/joke/proxy/3proxy.pid
server 8.8.8.8
nscache 65536
maxconn 500
ajalõpud 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
logformaat "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
pöörata 3
loputus
ainulaadselt autentida
dnspr
lubama *

ema 200 sokid5 IP_ADDRESS_EXTERNAL_PROXY#1 3128 tester 1234
ema 200 sokid5 IP_ADDRESS_EXTERNAL_PROXY#2 3128 tester 1234
ema 200 sokid5 IP_ADDRESS_EXTERNAL_PROXY#3 3128 tester 1234
ema 200 sokid5 IP_ADDRESS_EXTERNAL_PROXY#4 3128 tester 1234
ema 100 sokid5 IP_ADDRESS_EXTERNAL_PROXY#5 3128 tester 1234
ema 100 sokid5 IP_ADDRESS_EXTERNAL_PROXY#6 3128 tester 1234

plugin /opt/proxy/3proxy-0.8.12/src/TransparentPlugin.ld.so transparent_plugin
tcppm -i0.0.0.0 888 127.0.0.1 11111

NAT + läbipaistva puhverserveri konfiguratsiooni seadistamine ja käitamine

Selles konfiguratsioonis kasutame tavalist NAT-mehhanismi üksikute aadresside või alamvõrkude valikulise või täielikult läbipaistva puhverserveriga. Sisevõrgu kasutajad töötavad teatud teenuste / alamvõrkudega, isegi aru saamata, et nad töötavad puhverserveri kaudu. Kõik https-ühendused töötavad hästi, sertifikaate pole vaja genereerida / asendada.

Esmalt otsustame, milliseid alamvõrke/teenuseid soovime puhverserveriks kasutada. Oletame, et välised puhverserverid asuvad kohas, kus töötab teenus, näiteks pandora.com. Nüüd jääb üle määrata selle alamvõrgud / aadressid.

1. Ping

root@debian9:~# ping pandora.com
PING pandora.com (208.85.40.20) 56 (84) baiti andmeid.

2. Sisestame Google BGP 208.85.40.20

Läheme saidile bgp.he.net/net/208.85.40.0/24#_netinfo
On näha, et alamvõrk, mida ma otsin, on AS40428 Pandora Media, Inc.

bgp.he.net/net/208.85.40.0/24#_netinfo

Ava eesliited v4

bgp.he.net/AS40428#_prefixes

Siin on vajalikud alamvõrgud!

199.116.161.0/24
199.116.162.0/24
199.116.164.0/23
199.116.164.0/24
199.116.165.0/24
208.85.40.0/24
208.85.41.0/24
208.85.42.0/23
208.85.42.0/24
208.85.43.0/24
208.85.44.0/24
208.85.46.0/23
208.85.46.0/24
208.85.47.0/24

3. Alamvõrkude arvu vähendamiseks peate tegema liitmise. Läheme saidile ip-calculator.ru/aggregate ja kopeerige meie nimekiri sinna. Selle tulemusena - 6 alamvõrku 14 asemel.

199.116.161.0/24
199.116.162.0/24
199.116.164.0/23
208.85.40.0/22
208.85.44.0/24
208.85.46.0/23

4. Puhastage iptablesi reeglid

root@debian9:~# iptables -F
root@debian9:~# iptables -X
root@debian9:~# iptables -t nat -F
root@debian9:~# iptables -t nat -X

Luba edasisuunamismehhanism ja NAT

root@debian9:~# echo 1 > /proc/sys/net/ipv4/ip_forward
root@debian9:~# iptables -A FORWARD -i enp0s3 -o enp0s8 -j ACCEPT
root@debian9:~# iptables -A FORWARD -i enp0s8 -o enp0s3 -j ACCEPT
root@debian9:~# iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.201.0/24 -j MASQUERADE

Selleks, et edastamine oleks pärast taaskäivitamist püsivalt lubatud, muudame faili

root@debian9:~# nano /etc/sysctl.conf

Ja tühistage rida

net.ipv4.ip_forward = 1

Ctrl+X faili salvestamiseks

5. Mähi pandora.com alamvõrgud puhverserverisse

root@debian9:~# iptables -t nat -A PREROUTING -s 192.168.201.0/24 -d 199.116.161.0/24,199.116.162.0/24,199.116.164.0/23,208.85.40.0/22,208.85.44.0/24,208.85.46.0/23 -p tcp -j REDIRECT --to-ports 888

6. Salvestage reeglid

root@debian9:~# iptables-save > /etc/iptables/rules.v4

Läbipaistva puhverserveri seadistamine ja käitamine ruuteri konfiguratsiooni kaudu

Selles konfiguratsioonis võib läbipaistev puhverserver olla eraldi arvuti või kodu-/ettevõtte ruuteri taga asuv virtuaalmasin. Piisab staatiliste marsruutide registreerimisest ruuteris või seadmetes ja kogu alamvõrk kasutab puhverserverit ilma täiendavaid seadistusi tegemata.

TÄHTIS! On vaja, et meie lüüs saaks ruuterilt staatilise IP või oleks konfigureeritud staatiliseks.

1. Seadistage staatiline lüüsi aadress (adapter enp0s3)

root@debian9:~# nano /etc/network/interfaces

/etc/network/interfaces faili# See fail kirjeldab võrgu liidesed olemas oma süsteem
# Aktiveeritud ja kuidas neid. Täpsema info saamiseks vt liidesed (5).

allikas /etc/network/interfaces.d/*

# Tagastusliidese võrguliidese
auto lo
iface lo inet tagastusliidese

# Esmane võrguliides
luba-hotplug enp0s3
iface enp0s3 inet staatiline
aadress 192.168.23.2
võrgumask 255.255.255.0
värav 192.168.23.254

# Sekundaarne võrguliides
luba-hotplug enp0s8
iface enp0s8 inet staatiline
aadress 192.168.201.254
võrgumask 255.255.255.0

2. Lubage alamvõrgu 192.168.23.0/24 seadmetel kasutada puhverserverit

root@debian9:~# iptables -t nat -A PREROUTING -s 192.168.23.0/24 -d 199.116.161.0/24,199.116.162.0/24,199.116.164.0/23,208.85.40.0/22,208.85.44.0/24,208.85.46.0/23 -p tcp -j REDIRECT --to-ports 888

3. Salvestage reeglid
root@debian9:~# iptables-save > /etc/iptables/rules.v4

4. Kirjutame ruuterile alamvõrgud

Ruuteri võrkude loend+199.116.161.0 255.255.255.0
+199.116.162.0 255.255.255.0
+199.116.164.0 255.255.254.0
+208.85.40.0 255.255.252.0
+208.85.44.0 255.255.255.0
+208.85.46.0 255.255.254.0

Kasutatud materjalid/ressursid

1. 3proxy programmi ametlik veebisait 3proxy.ru

2. Juhised 3puhverserveri installimiseks allikatest www.ekzorchik.ru/2015/02/how-to-take-your-socks-proxy

3. 3 puhverserveri arendaja haru GitHubis github.com/z3APA3A/3proxy/issues/274

Allikas: www.habr.com

Lisa kommentaar