Dasar proxying transparan nganggo 3proxy sareng iptables / netfilter atanapi kumaha "nempatkeun sadayana ngalangkungan proxy"

Dina artikel ieu abdi hoyong nembongkeun kamungkinan proxying transparan, nu ngidinan Anjeun pikeun alihan sakabéh atawa bagian tina lalulintas ngaliwatan server proxy éksternal kacida unnoticed ku klien.

Nalika kuring ngamimitian ngarengsekeun masalah ieu, kuring disanghareupan kanyataan yén palaksanaanna ngagaduhan masalah anu penting - protokol HTTPS. Dina jaman baheula anu saé, teu aya masalah khusus sareng proxying HTTP transparan, tapi kalayan proxying HTTPS, panyungsi ngalaporkeun gangguan sareng protokol sareng éta tempat kabagjaan.

Dina parentah umum pikeun server proxy cumi, aranjeunna malah nyarankeun generating sertipikat sorangan tur masangkeunana on klien, nu lengkep omong kosong di pisan sahenteuna, irasional tur Sigana mah serangan MITM. Kuring nyaho yén cumi geus bisa ngalakukeun hal sarupa, tapi artikel ieu ngeunaan metoda kabuktian jeung dipake ngagunakeun 3proxy ti 3APA3A terhormat.

Salajengna, urang bakal kasampak di jéntré dina prosés ngawangun 3proxy ti sumber, konfigurasi na, pinuh tur selektif proxying maké NAT, distribusi channel kana sababaraha server proxy éksternal, kitu ogé pamakéan router sarta ruteu statik. Kami nganggo Debian 9 x64 salaku OS. Mimiti!

Masang 3proxy sareng ngajalankeun server proxy biasa

1. Pasang ifconfig (tina pakét net-tools)
apt-get install net-tools
2. Pasang Midnight Commander
apt-get install mc
3. Urang ayeuna gaduh 2 interfaces:
enp0s3 - jaba, kasampak di Internet
enp0s8 - internal, kedah ningali kana jaringan lokal
Dina distribusi basis Debian anu sanés, antarmuka biasana dingaranan eth0 sareng eth1.
ifconfig -a

interfacesenp0s3: bandéra = 4163 mtu 1500
inet 192.168.23.11 netmask 255.255.255.0 siaran 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 scopeid 0x20 éter 08:00:27:c2:ba:e4 txqueuelen 1000 (Ethernet)
RX pakét 6412 bait 8676619 (8.2 MiB)
Kasalahan RX 0 turun 0 overruns 0 pigura 0
Paket TX 1726 bait 289128 (282.3 KiB)
Kasalahan TX 0 turun 0 overruns 0 carrier 0 tabrakan 0

enp0s8: bandéra=4098 mtu 1500
éter 08:00:27:79:a7:e3 txqueuelen 1000 (Ethernet)
Paket RX 0 byte 0 (0.0 B)
Kasalahan RX 0 turun 0 overruns 0 pigura 0
Paket TX 0 bait 0 (0.0 B)
Kasalahan TX 0 turun 0 overruns 0 carrier 0 tabrakan 0

lo: bandéra=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (Loopback Lokal)
Paket RX 0 byte 0 (0.0 B)
Kasalahan RX 0 turun 0 overruns 0 pigura 0
Paket TX 0 bait 0 (0.0 B)
Kasalahan TX 0 turun 0 overruns 0 carrier 0 tabrakan 0

Antarbeungeut enp0s8 ayeuna henteu dianggo, kami bakal ngaktipkeun nalika urang hoyong nganggo Proxy NAT atanapi konfigurasi NAT. Ieu lajeng yén éta bakal logis mun napelkeun hiji IP statik.

4. Hayu urang mimitian masang 3proxy

4.1 Masang bungkusan dasar pikeun nyusun 3proxy tina sumber

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

4.2. Hayu urang nyieun folder pikeun ngundeur arsip jeung sumber

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

4.3. Hayu urang buka folder ieu

root@debian9:~# cd /opt/proxy

4.4. Ayeuna hayu urang ngundeur pakét 3proxy panganyarna. Dina waktos nyerat, versi stabil panganyarna nyaéta 0.8.12 (18/04/2018) Unduh tina situs wéb 3proxy resmi.

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

4.5. Hayu urang ngabongkar arsip anu diunduh

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

4.6. Buka diréktori unpacked pikeun ngawangun program

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

4.7. Salajengna, urang kedah nambihan garis kana file header supados server kami henteu namina (leres-leres jalanna, sadayana dipariksa, IP klien disumputkeun)

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

Tambahkeun garis

#define ANONYMOUS 1

Pencét Ctrl + x sareng Lebetkeun pikeun ngahémat parobihan.

4.8. Hayu urang mimitian assembling program

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

Makelognyieun [2]: Ninggalkeun diréktori '/opt/proxy/3proxy-0.8.12/src/plugins/TransparentPlugin'
make [1]: Ninggalkeun diréktori '/opt/proxy/3proxy-0.8.12/src'

Henteu aya kasalahan, hayu urang teraskeun.

4.9. Pasang program dina sistem

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

4.10. Pindah ka diréktori akar sareng pariksa dimana program éta dipasang

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

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

4.11. Hayu urang nyieun polder pikeun file konfigurasi jeung log di diréktori imah pamaké

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

4.12. Buka diréktori dimana config kudu

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

4.13. Jieun file kosong tur salin config dinya

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

3proxy.confdaemon
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
pamaké tester: CL: 1234
béak waktu 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
pormat log "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
puteran 3
auth kuat
siram
ngidinan tester
kaos kaki -p3128
proxy -p8080

Pikeun nyimpen, pencét Ctrl + Z

4.14. Hayu urang ngadamel file pid supados henteu aya kasalahan nalika ngamimitian.

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

Pikeun nyimpen, pencét Ctrl + Z

4.15. Hayu urang ngajalankeun server proxy!

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

4.16. Hayu urang tingali naha server ngadangukeun dina palabuhan

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

log netstatSambungan Internét aktip (ngan ukur server)
Proto Recv-Q Kirim-Q Alamat Lokal Alamat Asing Nagara PID / Ngaran program
tcp 0 0 0.0.0.0:8080 0.0.0.0:* DENGENGKEUN 504/3proxy
tcp 0 0 0.0.0.0:22 0.0.0.0:* DENGENGKEUN 338/sshd
tcp 0 0 0.0.0.0:3128 0.0.0.0:* DENGENGKEUN 504/3proxy
tcp6 0 0 :::22 :::* DENGENGKEUN 338/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:* 352/dhclient

Sakumaha anu diserat dina konfigurasi, proxy wéb kami ngadangukeun port 8080, proxy Socks5 ngadangukeun port 3128.

4.17. Pikeun ngamimitian otomatis jasa proxy saatos reboot, anjeun kedah nambihanana kana cron.

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

Tambahkeun garis

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

Urang pencét Lebetkeun, saprak cron kedah ningali tungtung karakter garis, sarta simpen file.

Kedah aya pesen ngeunaan masang crontab anyar.

crontab: masang crontab anyar

4.18. Hayu urang reboot sistem sareng cobian nyambungkeun browser ka proxy. Pikeun pariksa, kami nganggo browser Firefox (pikeun proxy wéb) sareng tambihan FoxyProxy pikeun socks5 kalayan auténtikasi.

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

4.19. Saatos mariksa operasi proxy saatos reboot, anjeun tiasa ningali log. Ieu ngalengkepan setelan server proxy.

3 log proxy1542573996.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

Nyetel sareng ngajalankeun konfigurasi Transparent Proxy NAT

Dina konfigurasi ieu, sadaya alat dina jaringan internal bakal transparan beroperasi dina Internét ngaliwatan server proxy jauh. Leres pisan sadaya sambungan TCP bakal dialihkeun ka hiji atawa leuwih (bener expands lebar channel, conto konfigurasi No. 2!) server proxy. Ladenan DNS bakal ngagunakeun 3proxy (dnspr) kamampuhan. UDP moal "buka" ka luar, sabab kami henteu acan nganggo mékanisme maju (ditumpurkeun sacara standar dina kernel Linux).

1. Ieu waktu pikeun ngaktipkeun panganteur enp0s8

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

/etc/network/interfaces file# File ieu ngajelaskeun antarmuka jaringan anu aya dina sistem anjeun
# sareng kumaha ngaktifkeunana. Kanggo inpo nu leuwih lengkep, tingali interfaces (5).

sumber /etc/network/interfaces.d/*

# Antarmuka jaringan loopback
mobil éta
iface lo inet loopback

# Antarbeungeut jaringan primér
ngidinan-hotplug enp0s3
iface enp0s3 inet dhcp

# Antarbeungeut jaringan sekundér
ngidinan-hotplug enp0s8
iface enp0s8 inet statik
alamat 192.168.201.254
netmask 255.255.255.0

Di dieu kami masihan antarmuka enp0s8 alamat statik 192.168.201.254 sareng masker 255.255.255.0
Simpen config Ctrl + X jeung reboot

root@debian9:~# reboot

2. Mariksa interfaces

root@debian9:~# ifconfig

ifconfig logenp0s3: bandéra = 4163 mtu 1500
inet 192.168.23.11 netmask 255.255.255.0 siaran 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 scopeid 0x20 éter 08:00:27:c2:ba:e4 txqueuelen 1000 (Ethernet)
RX pakét 61 bait 7873 (7.6 KiB)
Kasalahan RX 0 turun 0 overruns 0 pigura 0
Paket TX 65 bait 10917 (10.6 KiB)
Kasalahan TX 0 turun 0 overruns 0 carrier 0 tabrakan 0

enp0s8: bandéra = 4163 mtu 1500
inet 192.168.201.254 netmask 255.255.255.0 siaran 192.168.201.255
inet6 fe80::a00:27ff:fe79:a7e3 prefixlen 64 scopeid 0x20 éter 08:00:27:79:a7:e3 txqueuelen 1000 (Ethernet)
Paket RX 0 byte 0 (0.0 B)
Kasalahan RX 0 turun 0 overruns 0 pigura 0
Paket TX 8 bait 648 (648.0 B)
Kasalahan TX 0 turun 0 overruns 0 carrier 0 tabrakan 0

lo: bandéra=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (Loopback Lokal)
Paket RX 0 byte 0 (0.0 B)
Kasalahan RX 0 turun 0 overruns 0 pigura 0
Paket TX 0 bait 0 (0.0 B)
Kasalahan TX 0 turun 0 overruns 0 carrier 0 tabrakan 0

3. Sagalana digawé kaluar, ayeuna anjeun kudu ngonpigurasikeun 3proxy pikeun proxying transparan.

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

Conto konfigurasi server proxy transparan Nodaemon
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
béak waktu 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
pormat log "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
puteran 3
siram
auth iponly
dnspr
ngidinan *
kolot 1000 kaos kaki5 IP_ADDRESS OF EXTERNAL_PROXY 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. Ayeuna urang ngajalankeun 3proxy jeung config anyar
root@debian9:/home/joke/proxy# /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

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

6. Hayu urang tingali naon proxy urang dengekeun ayeuna
root@debian9:~# netstat -nlp

log netstatSambungan Internét aktip (ngan ukur server)
Proto Recv-Q Kirim-Q Alamat Lokal Alamat Asing Nagara PID / Ngaran program
tcp 0 0 0.0.0.0:22 0.0.0.0:* DENGENGKEUN 349/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* DENGENGKEUN 354/3proxy
tcp6 0 0 :::22 :::* DENGENGKEUN 349/sshd
udp 0 0 0.0.0.0:53 0.0.0.0:* 354/3proksi
udp 0 0 0.0.0.0:68 0.0.0.0:* 367/dhclient

7. Ayeuna proxy geus siap nampa sagala sambungan TCP on port 888, DNS on port 53, ambéh maranéhanana bisa lajeng jadi dialihkeun ka proxy socks5 jauh jeung DNS Google 8.8.8.8. Sadaya anu urang kedah laksanakeun nyaéta ngonpigurasikeun netfilter (iptables) sareng aturan DHCP pikeun ngaluarkeun alamat.

8. Pasang paket iptables-persistent sareng dhcpd

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

9. Edit file ngamimitian dhcpd
root@debian9:~# nano /etc/dhcp/dhcpd.conf

dhcpd.conf# dhcpd.conf
#
# Sampel file konfigurasi pikeun ISC dhcpd
#

# definisi pilihan umum pikeun sadaya jaringan anu dirojong…
pilihan domain-ngaran "example.org";
pilihan domain-ngaran-server ns1.example.org, ns2.example.org;

standar-ngajakan-waktos 600;
max-nyewa-waktos 7200;

ddns-update-gaya euweuh;

# Upami server DHCP ieu mangrupikeun server DHCP resmi pikeun lokal
# jaringan, diréktif otoritatif kedah teu dikoméntarkeun.

berwibawa;

# Konfigurasi anu rada béda pikeun subnet internal.
subnet 192.168.201.0 netmask 255.255.255.0 {
jajaran 192.168.201.10 192.168.201.250;
pilihan domain-ngaran-server 192.168.201.254;
pilihan router 192.168.201.254;
pilihan siaran-alamat 192.168.201.255;
standar-ngajakan-waktos 600;
max-nyewa-waktos 7200;
}

11. Reboot sareng pariksa jasa dina port 67
root@debian9:~# reboot
root@debian9:~# netstat -nlp

log netstatSambungan Internét aktip (ngan ukur server)
Proto Recv-Q Kirim-Q Alamat Lokal Alamat Asing Nagara PID / Ngaran program
tcp 0 0 0.0.0.0:22 0.0.0.0:* DENGENGKEUN 389/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* DENGENGKEUN 310/3proxy
tcp6 0 0 :::22 :::* DENGENGKEUN 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/3proksi
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/dhclient
udp6 0 0 :::31728 :::* 393/dhcpd
atah 0 0 0.0.0.0:1 0.0.0.0:* 393/dhcpd

12. Sadaya anu tetep nyaéta alihan sadaya pamundut tcp ka port 888 sareng simpen aturanana dina iptables

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. Pikeun dilegakeun rubakpita saluran, anjeun tiasa nganggo sababaraha server proxy sakaligus. Jumlahna kudu 1000. Sambungan anyar diadegkeun kalawan kamungkinan 0.2, 0.2, 0.2, 0.2, 0,1, 0,1 ka server proxy nu ditangtukeun.

Catetan: lamun urang boga proxy web, lajeng tinimbang socks5 urang kudu nulis sambungkeun, lamun socks4, lajeng socks4 (socks4 TEU ngarojong LOGIN / Otorisasina sandi!)

Conto konfigurasi server proxy transparan Nodaemon
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
maxconn 500
béak waktu 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log D
pormat log "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
puteran 3
siram
auth iponly
dnspr
ngidinan *

induk 200 kaos kaki5 IP_ADDRESS_EXTERNAL_PROXY#1 3128 tester 1234
induk 200 kaos kaki5 IP_ADDRESS_EXTERNAL_PROXY#2 3128 tester 1234
induk 200 kaos kaki5 IP_ADDRESS_EXTERNAL_PROXY#3 3128 tester 1234
induk 200 kaos kaki5 IP_ADDRESS_EXTERNAL_PROXY#4 3128 tester 1234
induk 100 kaos kaki5 IP_ADDRESS_EXTERNAL_PROXY#5 3128 tester 1234
induk 100 kaos kaki5 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

Nyetel sareng ngajalankeun konfigurasi NAT + Transparan Proxy

Dina konfigurasi ieu, urang bakal ngagunakeun mékanisme NAT biasa kalawan proxying selektif atawa pinuh transparan alamat individu atawa subnets. Pamaké jaringan internal bakal tiasa dianggo sareng jasa / subnet anu tangtu tanpa sadar yén aranjeunna damel ngalangkungan proxy. Sadaya sambungan https tiasa dianggo saé, teu aya sertipikat anu kedah dibangkitkeun / diganti.

Kahiji, hayu urang mutuskeun subnets / jasa mana anu urang hoyong proxy. Hayu urang nganggap yén proxy éksternal anu lokasina dimana layanan kawas pandora.com beroperasi. Ayeuna tetep pikeun nangtukeun subnet / alamat na.

1. Ping

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

2. Ketik BGP 208.85.40.20 kana Google

Hayu urang buka situs bgp.he.net/net/208.85.40.0/24#_netinfo
Ieu tiasa katingali yén subnet anu kuring milarian nyaéta AS40428 Pandora Media, Inc

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

Muka awalan v4

bgp.he.net/AS40428#_prefixes

Ieu mangrupikeun subnet anu diperyogikeun!

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. Pikeun ngurangan jumlah subnets, Anjeun kudu nedunan aggregation. Pindah ka loka ip-calculator.ru/aggregate sareng salin daptar kami di dinya. Hasilna - 6 subnet tinimbang 14.

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. Hapus aturan iptables

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

Aktipkeun mékanisme maju sareng 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

Pikeun mastikeun yén payun diaktipkeun permanén saatos reboot, hayu urang robih filena

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

Jeung uncomment garis

net.ipv4.ip_forward = 1

Ctrl + X pikeun nyimpen file

5. Urang bungkus pandora.com subnets dina proxy a

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. Hayu urang ngajaga aturan

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

Nyetel tur ngajalankeun Transparan Proxy via konfigurasi router

Dina konfigurasi ieu, server proxy transparan tiasa janten PC anu misah atanapi mesin virtual di tukangeun router bumi / perusahaan. Cukup pikeun ngadaptarkeun rute statik dina router atanapi alat sareng sadaya subnet bakal nganggo proxy tanpa peryogi setélan tambahan.

PENTING! Perlu yén gateway kami nampi IP statik tina router, atanapi dikonpigurasi janten statik sorangan.

1. Konpigurasikeun alamat gateway statik (adaptor enp0s3)

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

/etc/network/interfaces file# File ieu ngajelaskeun antarmuka jaringan anu aya dina sistem anjeun
# sareng kumaha ngaktifkeunana. Kanggo inpo nu leuwih lengkep, tingali interfaces (5).

sumber /etc/network/interfaces.d/*

# Antarmuka jaringan loopback
mobil éta
iface lo inet loopback

# Antarbeungeut jaringan primér
ngidinan-hotplug enp0s3
iface enp0s3 inet statik
alamat 192.168.23.2
netmask 255.255.255.0
gateway 192.168.23.254

# Antarbeungeut jaringan sekundér
ngidinan-hotplug enp0s8
iface enp0s8 inet statik
alamat 192.168.201.254
netmask 255.255.255.0

2. Ngidinan alat tina subnet 192.168.23.0/24 nganggo proxy

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. Hayu urang ngajaga aturan
root@debian9:~# iptables-save > /etc/iptables/rules.v4

4. Hayu urang ngadaptar subnets on router dina

Daptar jaringan router199.116.161.0 255.255.255.0 192.168.23.2
199.116.162.0 255.255.255.0 192.168.23.2
199.116.164.0 255.255.254.0 192.168.23.2
208.85.40.0 255.255.252.0 192.168.23.2
208.85.44.0 255.255.255.0 192.168.23.2
208.85.46.0 255.255.254.0 192.168.23.2

Bahan/sumberdaya anu digunakeun

1. Website resmi program 3proxy 3 proxy.ru

2. Parentah pikeun masang 3proxy ti sumber www.ekzorchik.ru/2015/02/how-to-take-your-socks-proxy

3. Cabang ngembangkeun 3proxy on GitHub github.com/z3APA3A/3proxy/issues/274

sumber: www.habr.com

Tambahkeun komentar