3proxy рдЖрдгрд┐ iptables/netfilter рд╡рд╛рдкрд░реВрди рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реАрдЪреА рдореВрд▓рддрддреНрддреНрд╡реЗ рдХрд┐рдВрд╡рд╛ "рдкреНрд░реЙрдХреНрд╕реАрджреНрд╡рд╛рд░реЗ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд╕реЗ рдареЗрд╡рд╛рд╡реЗ"

рдпрд╛ рд▓реЗрдЦрд╛рдд рдореА рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реАрдЪреНрдпрд╛ рд╢рдХреНрдпрддрд╛ рдкреНрд░рдХрдЯ рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ, рдЬреЗ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рдкреВрд░реНрдгрдкрдгреЗ рд▓рдХреНрд╖рд╛рдд рди рдШреЗрддрд▓реЗрд▓реНрдпрд╛ рдмрд╛рд╣реНрдп рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рд░рд╣рджрд╛рд░реАрдЪрд╛ рд╕рд░реНрд╡ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рднрд╛рдЧ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рдЬреЗрд╡реНрд╣рд╛ рдореА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рддреЗрд╡реНрд╣рд╛ рдорд▓рд╛ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдХреА рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреНрдпреЗ рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА - HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓. рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдЬреБрдиреНрдпрд╛ рджрд┐рд╡рд╕рд╛рдВрдордзреНрдпреЗ, рдкрд╛рд░рджрд░реНрд╢рдХ HTTP рдкреНрд░реЙрдХреНрд╕реАрдордзреНрдпреЗ рдХреЛрдгрддреАрд╣реА рд╡рд┐рд╢реЗрд╖ рд╕рдорд╕реНрдпрд╛ рдирд╡реНрд╣рддреА, рдкрд░рдВрддреБ HTTPS рдкреНрд░реЙрдХреНрд╕реАрдВрдЧрд╕рд╣, рдмреНрд░рд╛рдЙрдЭрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдордзреНрдпреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдиреЛрдВрджрд╡рддрд╛рдд рдЖрдгрд┐ рддрд┐рдереЗрдЪ рдЖрдирдВрдж рд╕рдВрдкрддреЛ.

рд╕реНрдХреНрд╡рд┐рдб рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪрдирд╛рдВрдордзреНрдпреЗ, рддреЗ рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░реВрди рддреЗ рдХреНрд▓рд╛рдпрдВрдЯрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рд╕рд▓реНрд▓рд╛ рджреЗрддрд╛рдд, рдЬреЗ рдЕрдЧрджреА рдХрдореАрдд рдХрдореА, рддрд░реНрдХрд╣реАрди рдЖрдгрд┐ MITM рд╣рд▓реНрд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ. рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА рд╕реНрдХреНрд╡рд┐рдб рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдХрд░реВ рд╢рдХрддреЗ, рдкрд░рдВрддреБ рд╣рд╛ рд▓реЗрдЦ рдЖрджрд░рдгреАрдп 3APA3A рдХрдбреВрди 3рдкреНрд░реЙрдХреНрд╕реА рд╡рд╛рдкрд░реВрди рд╕рд┐рджреНрдз рдЖрдгрд┐ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрджреНрдзрддреАрдмрджреНрджрд▓ рдЖрд╣реЗ.

рдкреБрдвреЗ, рдЖрдореНрд╣реА рд╕реНрддреНрд░реЛрддрд╛рдкрд╛рд╕реВрди 3 рдкреНрд░реЙрдХреНрд╕реА рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛, рддреНрдпрд╛рдЪреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди, NAT рд╡рд╛рдкрд░реВрди рдкреВрд░реНрдг рдЖрдгрд┐ рдирд┐рд╡рдбрдХ рдкреНрд░реЙрдХреНрд╕реА, рдЕрдиреЗрдХ рдмрд╛рд╣реНрдп рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдЪреЕрдиреЗрд▓ рд╡рд┐рддрд░рдг, рддрд╕реЗрдЪ рд░рд╛рдЙрдЯрд░ рдЖрдгрд┐ рд╕реНрдерд┐рд░ рдорд╛рд░реНрдЧрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдпрд╛рдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░рдкрдгреЗ рдкрд╛рд╣реВ. рдЖрдореНрд╣реА OS рдореНрд╣рдгреВрди рдбреЗрдмрд┐рдпрди 9 x64 рд╡рд╛рдкрд░рддреЛ. рд╕реБрд░реВ!

3рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рдирд┐рдпрдорд┐рдд рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдЪрд╛рд▓рд╡рдгреЗ

1. ifconfig рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛ (рдиреЗрдЯ-рдЯреВрд▓реНрд╕ рдкреЕрдХреЗрдЬрдордзреВрди)
apt-get install net-tools
2. рдорд┐рдбрдирд╛рдЗрдЯ рдХрдорд╛рдВрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛
apt-get install mc
3. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрддрд╛ 2 рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗрдд:
enp0s3 - рдмрд╛рд╣реНрдп, рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рджрд┐рд╕рддреЗ
enp0s8 - рдЕрдВрддрд░реНрдЧрдд, рд╕реНрдерд╛рдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рдкрд╛рд╣рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ
рдЗрддрд░ рдбреЗрдмрд┐рдпрди-рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рддрд░рдгрд╛рдВрд╡рд░ рдЗрдВрдЯрд░рдлреЗрд╕рдирд╛ рд╕рд╣рд╕рд╛ eth0 рдЖрдгрд┐ eth1 рдЕрд╕реЗ рдирд╛рд╡ рджрд┐рд▓реЗ рдЬрд╛рддреЗ.
ifconfig -a

рд╕рдВрд╡рд╛рджenp0s3: рдзреНрд╡рдЬ=4163 mtu 1500
inet 192.168.23.11 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0 рдкреНрд░рд╕рд╛рд░рдг 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 scopeid 0x20 рдЗрдерд░ 08:00:27:c2:ba:e4 txqueuelen 1000 (рдЗрдерд░рдиреЗрдЯ)
RX рдкреЕрдХреЗрдЯреНрд╕ 6412 рдмрд╛рдЗрдЯреНрд╕ 8676619 (8.2 MiB)
RX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рдлреНрд░реЗрдо 0
TX рдкреЕрдХреЗрдЯ 1726 рдмрд╛рдЗрдЯ 289128 (282.3 KiB)
TX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рд╡рд╛рд╣рдХ 0 рдЯрдХреНрдХрд░ 0

enp0s8: рдзреНрд╡рдЬ=4098 mtu 1500
рдЗрдерд░ 08:00:27:79:a7:e3 txqueuelen 1000 (рдЗрдерд░рдиреЗрдЯ)
RX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
RX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рдлреНрд░реЗрдо 0
TX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
TX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рд╡рд╛рд╣рдХ 0 рдЯрдХреНрдХрд░ 0

lo: рдзреНрд╡рдЬ=73 mtu 65536
inet 127.0.0.1 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (рд╕реНрдерд╛рдирд┐рдХ рд▓реВрдкрдмреЕрдХ)
RX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
RX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рдлреНрд░реЗрдо 0
TX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
TX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рд╡рд╛рд╣рдХ 0 рдЯрдХреНрдХрд░ 0

enp0s8 рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдзреНрдпрд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣рд╛рд▓рд╛ рдкреНрд░реЙрдХреНрд╕реА NAT рдХрд┐рдВрд╡рд╛ NAT рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓ рддреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рддреЗ рд╕рдХреНрд╖рдо рдХрд░реВ. рддреЗрд╡реНрд╣рд╛рдЪ рддреНрдпрд╛рд▓рд╛ рд╕реНрдерд┐рд░ IP рдирд┐рдпреБрдХреНрдд рдХрд░рдгреЗ рддрд░реНрдХрд╕рдВрдЧрдд рдард░реЗрд▓.

4. рдЪрд▓рд╛ 3рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реВрдпрд╛

4.1 рд╕реНрддреНрд░реЛрддрд╛рдВрдХрдбреВрди 3рдкреНрд░реЙрдХреНрд╕реА рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореВрд▓рднреВрдд рдкреЕрдХреЗрдЬреЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ

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

рек.реи. рд╕реНрддреНрд░реЛрддрд╛рдВрд╕рд╣ рд╕рдВрдЧреНрд░рд╣рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлреЛрд▓реНрдбрд░ рддрдпрд╛рд░ рдХрд░реВрдпрд╛

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

рек.рей. рдЪрд▓рд╛ рдпрд╛ рдлреЛрд▓реНрдбрд░рд╡рд░ рдЬрд╛рдКрдпрд╛

root@debian9:~# cd /opt/proxy

рек.рек. рдЖрддрд╛ рдирд╡реАрдирддрдо 4.4proxy рдкреЕрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВрдпрд╛. рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрд│реА, рдирд╡реАрдирддрдо рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреА 3 рд╣реЛрддреА (0.8.12/18/04) рдЕрдзрд┐рдХреГрдд 2018proxy рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░реВрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛

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

рек.рел. рдбрд╛рдЙрдирд▓реЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕рдВрдЧреНрд░рд╣рдг рдЕрдирдкреЕрдХ рдХрд░реВрдпрд╛

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

рек.рем. рдкреНрд░реЛрдЧреНрд░рд╛рдо рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдирдкреЕрдХ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрд╡рд░ рдЬрд╛

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

рек.рен. рдкреБрдвреЗ, рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗрдбрд░ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдПрдХ рдУрд│ рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рдЖрдордЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рдкреВрд░реНрдгрдкрдгреЗ рдирд┐рдирд╛рд╡реА рдЕрд╕реЗрд▓ (рд╣реЗ рдЦрд░реЛрдЦрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рд╕рд░реНрд╡рдХрд╛рд╣реА рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддреЗ, рдХреНрд▓рд╛рдпрдВрдЯ рдЖрдпрдкреА рд▓рдкрд╡рд▓реЗрд▓реЗ рдЕрд╕рддрд╛рдд)

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

рдПрдХ рдУрд│ рдЬреЛрдбрд╛

#define ANONYMOUS 1

рдмрджрд▓ рдЬрддрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Ctrl+x рдЖрдгрд┐ Enter рджрд╛рдмрд╛.

рек.рео. рдЪрд▓рд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрдХрддреНрд░ рдХрд░рдгреЗ рд╕реБрд░реВ рдХрд░реВрдпрд╛

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

рдореЗрдХрд▓реЙрдЧрдореЗрдХ[2]: '/opt/proxy/3proxy-0.8.12/src/plugins/TransparentPlugin' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЛрдбрдд рдЖрд╣реЗ
рдмрдирд╡рд╛[1]: '/opt/proxy/3proxy-0.8.12/src' рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЛрдбрдд рдЖрд╣реЗ

рдХреЛрдгрддреАрд╣реА рддреНрд░реБрдЯреА рдирд╛рд╣реА, рдЪрд▓рд╛ рд╕реБрд░реВ рдареЗрд╡реВрдпрд╛.

рек.реп. рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛

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

рек.резреж. рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрд╡рд░ рдЬрд╛ рдЖрдгрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреБрдареЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ рддреЗ рддрдкрд╛рд╕рд╛

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

3рдкреНрд░реЙрдХреНрд╕реА: /usr/local/bin/3proxy /usr/local/etc/3proxy

рек.резрез. рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рд▓реЙрдЧрд╕рд╛рдареА рдлреЛрд▓реНрдбрд░ рддрдпрд╛рд░ рдХрд░реВрдпрд╛

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

рек.резреи. рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЕрд╕рд╛рд╡реЗ рддреНрдпрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрд╡рд░ рдЬрд╛

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

рек.резрей. рдПрдХ рд░рд┐рдХреНрдд рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЙрдкреА рдХрд░рд╛

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

3proxy.confрдбреЗрдорди
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкрд░реАрдХреНрд╖рдХ:CL:1234
рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log рдбреА
рд▓реЙрдЧ рдлреЙрд░рдореЕрдЯ "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
3 рдлрд┐рд░рд╡рд╛
auth рдордЬрдмреВрдд
рд▓рд╛рд▓реА
рдкрд░реАрдХреНрд╖рдХрд╛рдВрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджреНрдпрд╛
рдореЛрдЬреЗ -p3128
рдкреНрд░реЙрдХреНрд╕реА -p8080

рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Ctrl + Z рджрд╛рдмрд╛

рек.резрек. рдЪрд▓рд╛ рдПрдХ pid рдлрд╛рдИрд▓ рдмрдирд╡реВ рдЬреЗрдгреЗрдХрд░реБрди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рджрд░рдореНрдпрд╛рди рдХреЛрдгрддреАрд╣реА рддреНрд░реБрдЯреА рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА.

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

рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, Ctrl + Z рджрд╛рдмрд╛

рек.резрел. рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд▓рд╛рдБрдЪ рдХрд░реВрдпрд╛!

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

рек.резрем. рд╕рд░реНрд╡реНрд╣рд░ рдкреЛрд░реНрдЯреНрд╕рд╡рд░ рдРрдХрдд рдЖрд╣реЗ рдХрд╛ рддреЗ рдкрд╛рд╣реВ

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

рдиреЗрдЯрд╕реНрдЯреЕрдЯ рд▓реЙрдЧрд╕рдХреНрд░рд┐рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди (рдХреЗрд╡рд│ рд╕рд░реНрд╡реНрд╣рд░)
Proto Recv-Q Send-Q рд╕реНрдерд╛рдирд┐рдХ рдкрддреНрддрд╛ рдкрд░рджреЗрд╢реА рдкрддреНрддрд╛ рд░рд╛рдЬреНрдп PID/рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╛рд╡
tcp 0 0 0.0.0.0:8080 0.0.0.0:* рдРрдХрд╛ 504/3рдкреНрд░реЙрдХреНрд╕реА
tcp 0 0 0.0.0.0:22 0.0.0.0:* рдРрдХрд╛ 338/sshd
tcp 0 0 0.0.0.0:3128 0.0.0.0:* рдРрдХрд╛ 504/3рдкреНрд░реЙрдХреНрд╕реА
tcp6 0 0 :::22 :::* рдРрдХрд╛ 338/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:* 352/dhclient

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдЖрдордЪреА рд╡реЗрдм рдкреНрд░реЙрдХреНрд╕реА рдкреЛрд░реНрдЯ 8080 рдРрдХрддреЗ, рд╕реЙрдХреНрд╕5 рдкреНрд░реЙрдХреНрд╕реА рдкреЛрд░реНрдЯ 3128 рдРрдХрддреЗ.

рек.резрен. рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрд╡рд╛ рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рддреА рдХреНрд░реЙрдирдордзреНрдпреЗ рдЬреЛрдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

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

рдПрдХ рдУрд│ рдЬреЛрдбрд╛

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

рдЖрдореНрд╣реА рдПрдВрдЯрд░ рджрд╛рдмрддреЛ, рдХрд╛рд░рдг рдХреНрд░реЙрдирдиреЗ рдУрд│реАрдЪреНрдпрд╛ рдЕрдХреНрд╖рд░рд╛рдЪрд╛ рд╢реЗрд╡рдЯ рдкрд╛рд╣рд┐рд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд╕реЗрд╡реНрд╣ рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗ.

рдирд╡реАрди рдХреНрд░реЙрдиреНрдЯреЕрдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рд╕рдВрджреЗрд╢ рдЕрд╕рд╛рд╡рд╛.

crontab: рдирд╡реАрди crontab рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдЖрд╣реЗ

рек.резрео. рдЪрд▓рд╛ рд╕рд┐рд╕реНрдЯрдо рд░реАрдмреВрдЯ рдХрд░реВ рдЖрдгрд┐ рдмреНрд░рд╛рдЙрдЭрд░рджреНрд╡рд╛рд░реЗ рдкреНрд░реЙрдХреНрд╕реАрд╢реА рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛. рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╣ рд╕реЙрдХреНрд╕4.18 рд╕рд╛рдареА Firefox рдмреНрд░рд╛рдЙрдЭрд░ (рд╡реЗрдм тАЛтАЛрдкреНрд░реЙрдХреНрд╕реАрд╕рд╛рдареА) рдЖрдгрд┐ FoxyProxy рдЕреЕрдб-рдСрди рд╡рд╛рдкрд░рддреЛ.

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

рек.резреп. рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдкреНрд░реЙрдХреНрд╕реАрдЪреЗ рдСрдкрд░реЗрд╢рди рддрдкрд╛рд╕рд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рд▓реЙрдЧ рдкрд╛рд╣реВ рд╢рдХрддрд╛. рд╣реЗ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд╕реЗрдЯрдЕрдк рдкреВрд░реНрдг рдХрд░рддреЗ.

3 рдкреНрд░реЙрдХреНрд╕реА рд▓реЙрдЧ1542573996.018 PROXY.8080 00000 рдкрд░реАрдХреНрд╖рдХ 192.168.23.10:50915 217.12.15.54:443 1193 6939 0 CONNECT_ads.yahoo.com:443:1.1
1542574289.634 SOCK5.3128 00000 рдЯреЗрд╕реНрдЯрд░ 192.168.23.10:51193 54.192.13.69:443 0 0 0 CONNECT_normandy.cdn.mozilla.net:443

рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реА NAT рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреЗ

рдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рдЕрдВрддрд░реНрдЧрдд рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реАрд▓ рд╕рд░реНрд╡ рдЙрдкрдХрд░рдгреЗ рд░рд┐рдореЛрдЯ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рджреНрд╡рд╛рд░реЗ рдкрд╛рд░рджрд░реНрд╢рдХрдкрдгреЗ рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рдХрд╛рд░реНрдп рдХрд░рддреАрд▓. рдкреВрд░реНрдгрдкрдгреЗ рд╕рд░реНрд╡ TCP рдХрдиреЗрдХреНрд╢рди рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ (рдЦрд░реЛрдЦрд░ рдЪреЕрдиреЗрд▓ рд░реБрдВрджреА, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЙрджрд╛рд╣рд░рдг рдХреНрд░рдорд╛рдВрдХ 2!) рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. DNS рд╕реЗрд╡рд╛ 3proxy (dnspr) рдХреНрд╖рдорддрд╛ рд╡рд╛рдкрд░реЗрд▓. рдЖрдореНрд╣реА рдЕрджреНрдпрд╛рдк рдлреЙрд░рд╡рд░реНрдб рдореЗрдХреЕрдирд┐рдЭрдо рд╡рд╛рдкрд░рдд рдирд╕рд▓реНрдпрд╛рдореБрд│реЗ (Linux рдХрд░реНрдирд▓рдордзреНрдпреЗ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдЕрдХреНрд╖рдо рдХреЗрд▓реЗрд▓реЗ) UDP рдмрд╛рд╣реЗрд░рдЪреНрдпрд╛ рджрд┐рд╢реЗрдиреЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА.

1. enp0s8 рдЗрдВрдЯрд░рдлреЗрд╕ рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдЖрд▓реА рдЖрд╣реЗ

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

/etc/network/interfaces рдлрд╛рдЗрд▓# рд╣реА рдлрд╛рдЗрд▓ рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд░реНрдгрди рдХрд░рддреЗ
# рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛рдпрдЪреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА, рдЗрдВрдЯрд░рдлреЗрд╕ (5) рдкрд╣рд╛.

рд╕реНрд░реЛрдд /etc/network/interfaces.d/*

# рд▓реВрдкрдмреЕрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдЧрд╛рдбреА
iface рд▓реЛ inet рд▓реВрдкрдмреЕрдХ

# рдкреНрд░рд╛рдердорд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдкрд░рд╡рд╛рдирдЧреА-рд╣реЙрдЯрдкреНрд▓рдЧ enp0s3
iface enp0s3 inet dhcp

# рджреБрдпреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдкрд░рд╡рд╛рдирдЧреА-рд╣реЙрдЯрдкреНрд▓рдЧ enp0s8
iface enp0s8 inet рд╕реНрдерд┐рд░
рдкрддреНрддрд╛ 192.168.201.254
рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0

рдпреЗрдереЗ рдЖрдореНрд╣реА enp0s8 рдЗрдВрдЯрд░рдлреЗрд╕рд▓рд╛ рд╕реНрдерд┐рд░ рдкрддреНрддрд╛ 192.168.201.254 рдЖрдгрд┐ рдореБрдЦрд╡рдЯрд╛ 255.255.255.0 рдЕрд╕рд╛рдЗрди рдХреЗрд▓рд╛ рдЖрд╣реЗ.
рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди Ctrl+X рд╕реЗрд╡реНрд╣ рдХрд░рд╛ рдЖрдгрд┐ рд░реАрдмреВрдЯ рдХрд░рд╛

root@debian9:~# reboot

2. рдЗрдВрдЯрд░рдлреЗрд╕ рддрдкрд╛рд╕рдд рдЖрд╣реЗ

root@debian9:~# ifconfig

ifconfig рд▓реЙрдЧenp0s3: рдзреНрд╡рдЬ=4163 mtu 1500
inet 192.168.23.11 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0 рдкреНрд░рд╕рд╛рд░рдг 192.168.23.255
inet6 fe80::a00:27ff:fec2:bae4 prefixlen 64 scopeid 0x20 рдЗрдерд░ 08:00:27:c2:ba:e4 txqueuelen 1000 (рдЗрдерд░рдиреЗрдЯ)
RX рдкреЕрдХреЗрдЯ 61 рдмрд╛рдЗрдЯ 7873 (7.6 KiB)
RX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рдлреНрд░реЗрдо 0
TX рдкреЕрдХреЗрдЯ 65 рдмрд╛рдЗрдЯ 10917 (10.6 KiB)
TX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рд╡рд╛рд╣рдХ 0 рдЯрдХреНрдХрд░ 0

enp0s8: рдзреНрд╡рдЬ=4163 mtu 1500
inet 192.168.201.254 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0 рдкреНрд░рд╕рд╛рд░рдг 192.168.201.255
inet6 fe80::a00:27ff:fe79:a7e3 prefixlen 64 scopeid 0x20 рдЗрдерд░ 08:00:27:79:a7:e3 txqueuelen 1000 (рдЗрдерд░рдиреЗрдЯ)
RX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
RX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рдлреНрд░реЗрдо 0
TX рдкреЕрдХреЗрдЯреНрд╕ 8 рдмрд╛рдЗрдЯреНрд╕ 648 (648.0 B)
TX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рд╡рд╛рд╣рдХ 0 рдЯрдХреНрдХрд░ 0

lo: рдзреНрд╡рдЬ=73 mtu 65536
inet 127.0.0.1 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1 (рд╕реНрдерд╛рдирд┐рдХ рд▓реВрдкрдмреЕрдХ)
RX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
RX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рдлреНрд░реЗрдо 0
TX рдкреЕрдХреЗрдЯреНрд╕ 0 рдмрд╛рдЗрдЯреНрд╕ 0 (0.0 B)
TX рддреНрд░реБрдЯреА 0 рдбреНрд░реЙрдк 0 рдУрд╡реНрд╣рд░рд░рдиреНрд╕ 0 рд╡рд╛рд╣рдХ 0 рдЯрдХреНрдХрд░ 0

3. рд╕рд░реНрд╡ рдХрд╛рд╣реА рдкреВрд░реНрдг рдЭрд╛рд▓реЗ, рдЖрддрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реАрд╕рд╛рдареА 3рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

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

рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд░рдорд╛рдВрдХ 1 рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдбреЗрдорди
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log рдбреА
рд▓реЙрдЧ рдлреЙрд░рдореЕрдЯ "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
3 рдлрд┐рд░рд╡рд╛
рд▓рд╛рд▓реА
auth iponly
рдбреАрдПрдирдПрд╕рдкреАрдЖрд░
рдкрд░рд╡рд╛рдирдЧреА*
рдкрд╛рд▓рдХ 1000 рд╕реЙрдХреНрд╕ 5 IP_ADDRESS OF EXTERNAL_PROXY 3128 рдЯреЗрд╕реНрдЯрд░ 1234
рдкреНрд▓рдЧрдЗрди /opt/proxy/3proxy-0.8.12/src/TransparentPlugin.ld.so transparent_plugin
tcppm -i0.0.0.0 888 127.0.0.1 11111

4. рдЖрддрд╛ рдЖрдореНрд╣реА рдирд╡реАрди рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╣ 3proxy рд▓рд╛рдБрдЪ рдХрд░рддреЛ
root@debian9:/home/joke/proxy# /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

5. рдХреНрд░реЙрдиреНрдЯреЕрдмрдордзреНрдпреЗ рдкреБрдиреНрд╣рд╛ рдЬреЛрдбрд╛
root@debian9:/home/joke/proxy# crontab -e
@reboot /usr/local/bin/3proxy /home/joke/proxy/3proxytransp.conf

6. рдЖрддрд╛ рдЖрдордЪреА рдкреНрд░реЙрдХреНрд╕реА рдХрд╛рдп рдРрдХрдд рдЖрд╣реЗ рддреЗ рдкрд╛рд╣реВ
root@debian9:~# netstat -nlp

рдиреЗрдЯрд╕реНрдЯреЕрдЯ рд▓реЙрдЧрд╕рдХреНрд░рд┐рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди (рдХреЗрд╡рд│ рд╕рд░реНрд╡реНрд╣рд░)
Proto Recv-Q Send-Q рд╕реНрдерд╛рдирд┐рдХ рдкрддреНрддрд╛ рдкрд░рджреЗрд╢реА рдкрддреНрддрд╛ рд░рд╛рдЬреНрдп PID/рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╛рд╡
tcp 0 0 0.0.0.0:22 0.0.0.0:* рдРрдХрд╛ 349/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* рдРрдХрд╛ 354/3рдкреНрд░реЙрдХреНрд╕реА
tcp6 0 0 :::22 :::* рдРрдХрд╛ 349/sshd
udp 0 0 0.0.0.0:53 0.0.0.0:* 354/3рдкреНрд░реЙрдХреНрд╕реА
udp 0 0 0.0.0.0:68 0.0.0.0:* 367/dhclient

7. рдЖрддрд╛ рдкреНрд░реЙрдХреНрд╕реА рдкреЛрд░реНрдЯ 888 рд╡рд░, DNS рдкреЛрд░реНрдЯ 53 рд╡рд░ рдХреЛрдгрддреЗрд╣реА TCP рдХрдиреЗрдХреНрд╢рди рд╕реНрд╡реАрдХрд╛рд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдЖрд╣реЗ, рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рдирдВрддрд░ рд░рд┐рдореЛрдЯ рд╕реЙрдХреНрд╕5 рдкреНрд░реЙрдХреНрд╕реА рдЖрдгрд┐ DNS Google 8.8.8.8 рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдкрддреНрддреЗ рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдиреЗрдЯрдлрд┐рд▓реНрдЯрд░ (iptables) рдЖрдгрд┐ DHCP рдирд┐рдпрдо рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗрдд.

8. iptables-persistent рдЖрдгрд┐ dhcpd рдкреЕрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛

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

9. dhcpd рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛
root@debian9:~# nano /etc/dhcp/dhcpd.conf

dhcpd.conf# dhcpd.conf
#
ISC dhcpd рд╕рд╛рдареА # рдирдореБрдирд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓
#

# рдкрд░реНрдпрд╛рдп рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╕рд░реНрд╡ рд╕рдорд░реНрдерд┐рдд рдиреЗрдЯрд╡рд░реНрдХрд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рдЖрд╣реЗрдд...
рдкрд░реНрдпрд╛рдп рдбреЛрдореЗрди-рдирд╛рд╡ "example.org";
рдкрд░реНрдпрд╛рдп рдбреЛрдореЗрди-рдиреЗрдо-рд╕рд░реНрд╡реНрд╣рд░реНрд╕ ns1.example.org, ns2.example.org;

рдбреАрдлреЙрд▓реНрдЯ-рд▓реАрдЬ-рд╡реЗрд│ 600;
рдХрдорд╛рд▓-рд▓реАрдЬ-рд╡реЗрд│ 7200;

ddns-рдЕрдкрдбреЗрдЯ-рд╢реИрд▓реА рдХрд╛рд╣реАрд╣реА рдирд╛рд╣реА;

# рдЬрд░ рд╣рд╛ DHCP рд╕рд░реНрд╡реНрд╣рд░ рд╕реНрдерд╛рдирд┐рдХрд╛рдВрд╕рд╛рдареА рдЕрдзрд┐рдХреГрдд DHCP рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕реЗрд▓
# рдиреЗрдЯрд╡рд░реНрдХ, рдЕрдзрд┐рдХреГрдд рдирд┐рд░реНрджреЗрд╢ рдЕрдиреБрд▓реНрд▓реЗрдЦрд┐рдд рдЕрд╕рд╛рд╡реЗ.

рдЕрдзрд┐рдХреГрдд

# рдЕрдВрддрд░реНрдЧрдд рд╕рдмрдиреЗрдЯрд╕рд╛рдареА рдереЛрдбреЗ рд╡реЗрдЧрд│реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди.
рд╕рдмрдиреЗрдЯ 192.168.201.0 рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0 {
рд╢реНрд░реЗрдгреА 192.168.201.10 192.168.201.250;
рдкрд░реНрдпрд╛рдп рдбреЛрдореЗрди-рдирд╛рд╡-рд╕рд░реНрд╡реНрд╣рд░реНрд╕ 192.168.201.254;
рдСрдкреНрд╢рди рд░рд╛рдЙрдЯрд░ 192.168.201.254;
рдкрд░реНрдпрд╛рдп рдкреНрд░рд╕рд╛рд░рдг-рдкрддреНрддрд╛ 192.168.201.255;
рдбреАрдлреЙрд▓реНрдЯ-рд▓реАрдЬ-рд╡реЗрд│ 600;
рдХрдорд╛рд▓-рд▓реАрдЬ-рд╡реЗрд│ 7200;
}

11. рд░реАрдмреВрдЯ рдХрд░рд╛ рдЖрдгрд┐ рдкреЛрд░реНрдЯ 67 рд╡рд░ рд╕реЗрд╡рд╛ рддрдкрд╛рд╕рд╛
root@debian9:~# reboot
root@debian9:~# netstat -nlp

рдиреЗрдЯрд╕реНрдЯреЕрдЯ рд▓реЙрдЧрд╕рдХреНрд░рд┐рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди (рдХреЗрд╡рд│ рд╕рд░реНрд╡реНрд╣рд░)
Proto Recv-Q Send-Q рд╕реНрдерд╛рдирд┐рдХ рдкрддреНрддрд╛ рдкрд░рджреЗрд╢реА рдкрддреНрддрд╛ рд░рд╛рдЬреНрдп PID/рдХрд╛рд░реНрдпрдХреНрд░рдо рдирд╛рд╡
tcp 0 0 0.0.0.0:22 0.0.0.0:* рдРрдХрд╛ 389/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* рдРрдХрд╛ 310/3рдкреНрд░реЙрдХреНрд╕реА
tcp6 0 0 :::22 :::* рдРрдХрд╛ 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/3рдкреНрд░реЙрдХреНрд╕реА
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
рдХрдЪреНрдЪреЗ 0 0 0.0.0.0:1 0.0.0.0:* 393/dhcpd

12. рд╕рд░реНрд╡ tcp рд╡рд┐рдирдВрддреНрдпрд╛ рдкреЛрд░реНрдЯ 888 рд╡рд░ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ 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. рдЪреЕрдиреЗрд▓ рдмрдБрдбрд╡рд┐рдбреНрде рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣реА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛. рдПрдХреВрдг 1000 рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ 0.2, 0.2, 0.2, 0.2, 0,1, 0,1 рдЪреНрдпрд╛ рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣ рдирд╡реАрди рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

рдЯреАрдк: рдЬрд░ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд╡реЗрдм рдкреНрд░реЙрдХреНрд╕реА рдЕрд╕реЗрд▓, рддрд░ рд╕реЙрдХреНрд╕5 рдРрд╡рдЬреА рдХрдиреЗрдХреНрдЯ рд▓рд┐рд╣рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓, рдЬрд░ рд╕реЙрдХреНрд╕4 рдЕрд╕реЗрд▓ рддрд░ рд╕реЙрдХреНрд╕4 (рд╕реЙрдХреНрд╕4 рд▓реЙрдЧрд┐рди/рдкрд╛рд╕рд╡рд░реНрдб рдЕрдзрд┐рдХреГрддрддреЗрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдирд╛рд╣реА!)

рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рдХреНрд░рдорд╛рдВрдХ 2 рдЪреЗ рдЙрджрд╛рд╣рд░рдг рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдбреЗрдорди
pidfile /home/joke/proxy/3proxy.pid
nserver 8.8.8.8
nscache 65536
maxconn 500
рдХрд╛рд▓рдмрд╛рд╣реНрдпрддрд╛ 1 5 30 60 180 1800 16 60
log /home/joke/proxy/logs/3proxy.log рдбреА
рд▓реЙрдЧ рдлреЙрд░рдореЕрдЯ "- +_L%t.%. %N.%p %E %U %C:%c %R:%r %O %I %h %T"
3 рдлрд┐рд░рд╡рд╛
рд▓рд╛рд▓реА
auth iponly
рдбреАрдПрдирдПрд╕рдкреАрдЖрд░
рдкрд░рд╡рд╛рдирдЧреА*

рдкрд╛рд▓рдХ 200 рд╕реЙрдХреНрд╕5 IP_ADDRESS_EXTERNAL_PROXY#1 3128 рдЯреЗрд╕реНрдЯрд░ 1234
рдкрд╛рд▓рдХ 200 рд╕реЙрдХреНрд╕5 IP_ADDRESS_EXTERNAL_PROXY#2 3128 рдЯреЗрд╕реНрдЯрд░ 1234
рдкрд╛рд▓рдХ 200 рд╕реЙрдХреНрд╕5 IP_ADDRESS_EXTERNAL_PROXY#3 3128 рдЯреЗрд╕реНрдЯрд░ 1234
рдкрд╛рд▓рдХ 200 рд╕реЙрдХреНрд╕5 IP_ADDRESS_EXTERNAL_PROXY#4 3128 рдЯреЗрд╕реНрдЯрд░ 1234
рдкрд╛рд▓рдХ 100 рд╕реЙрдХреНрд╕5 IP_ADDRESS_EXTERNAL_PROXY#5 3128 рдЯреЗрд╕реНрдЯрд░ 1234
рдкрд╛рд▓рдХ 100 рд╕реЙрдХреНрд╕5 IP_ADDRESS_EXTERNAL_PROXY#6 3128 рдЯреЗрд╕реНрдЯрд░ 1234

рдкреНрд▓рдЧрдЗрди /opt/proxy/3proxy-0.8.12/src/TransparentPlugin.ld.so transparent_plugin
tcppm -i0.0.0.0 888 127.0.0.1 11111

NAT + рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреЗ

рдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рдЖрдореНрд╣реА рд╡реИрдпрдХреНрддрд┐рдХ рдкрддреНрддреЗ рдХрд┐рдВрд╡рд╛ рд╕рдмрдиреЗрдЯрдЪреНрдпрд╛ рдирд┐рд╡рдбрдХ рдХрд┐рдВрд╡рд╛ рдкреВрд░реНрдг рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реАрдВрдЧрд╕рд╣ рдиреЗрд╣рдореАрдЪреА NAT рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВ. рдЕрдВрддрд░реНрдЧрдд рдиреЗрдЯрд╡рд░реНрдХ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдкреНрд░реЙрдХреНрд╕реАрджреНрд╡рд╛рд░реЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд рд╣реЗ рд▓рдХреНрд╖рд╛рдд рди рдШреЗрддрд╛ рдХрд╛рд╣реА рд╕реЗрд╡рд╛/рд╕рдмрдиреЗрдЯрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рддреАрд▓. рд╕рд░реНрд╡ https рдХрдиреЗрдХреНрд╢рди рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд, рдХреЛрдгрддреЗрд╣реА рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╡реНрдпреБрддреНрдкрдиреНрди/рдмрджрд▓рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.

рдкреНрд░рдердо, рдЖрдкрдг рдХреЛрдгрддреА рд╕рдмрдиреЗрдЯ/рд╕реЗрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░реВ рдЗрдЪреНрдЫрд┐рддрд╛ рддреЗ рдард░рд╡реВрдпрд╛. pandora.com рд╕рд╛рд░рдЦреА рд╕реЗрд╡рд╛ рдЬрд┐рдереЗ рдЪрд╛рд▓рддреЗ рддрд┐рдереЗ рдмрд╛рд╣реНрдп рдкреНрд░реЙрдХреНрд╕реА рдЕрд╕рддрд╛рдд рдЕрд╕реЗ рд╕рдордЬреВ рдпрд╛. рдЖрддрд╛ рддреНрдпрд╛рдЪреЗ рд╕рдмрдиреЗрдЯ/рдкрддреНрддреЗ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреЗ рдмрд╛рдХреА рдЖрд╣реЗ.

1. рдкрд┐рдВрдЧ

root@debian9:~# ping pandora.com
PING pandora.com (208.85.40.20) 56(84) рдбреЗрдЯрд╛рдЪреЗ рдмрд╛рдЗрдЯреНрд╕.

2. Google рдордзреНрдпреЗ BGP 208.85.40.20 рдЯрд╛рдЗрдк рдХрд░рд╛

рдЪрд▓рд╛ рд╕рд╛рдЗрдЯрд╡рд░ рдЬрд╛рдКрдпрд╛ bgp.he.net/net/208.85.40.0/24#_netinfo
рд╣реЗ рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдХреА рдореА рд╢реЛрдзрдд рдЕрд╕рд▓реЗрд▓реЗ рд╕рдмрдиреЗрдЯ AS40428 Pandora Media, Inc рдЖрд╣реЗ

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

v4 рдЙрдкрд╕рд░реНрдЧ рдЙрдШрдбрдд рдЖрд╣реЗ

bgp.he.net/AS40428#_рдЙрдкрд╕рд░реНрдЧ

рдпреЗрдереЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдмрдиреЗрдЯ рдЖрд╣реЗрдд!

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. рд╕рдмрдиреЗрдЯрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрддреНрд░реАрдХрд░рдг рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕рд╛рдЗрдЯрд╡рд░ рдЬрд╛ ip-calculator.ru/aggregate рдЖрдгрд┐ рддрд┐рдереЗ рдЖрдордЪреА рдпрд╛рджреА рдХреЙрдкреА рдХрд░рд╛. рдкрд░рд┐рдгрд╛рдореА - 6 рдРрд╡рдЬреА 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. iptables рдирд┐рдпрдо рд╕рд╛рдл рдХрд░рд╛

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

рдлреЙрд░рд╡рд░реНрдб рдЖрдгрд┐ 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

рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдлреЙрд░рд╡рд░реНрдб рдХрд╛рдпрдордЪреЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЖрд╣реЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдЗрд▓ рдмрджрд▓реВрдпрд╛

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

рдЖрдгрд┐ рдУрд│ рдЕрдирдХрдореЗрдВрдЯ рдХрд░рд╛

net.ipv4.ip_forward = 1

рдлрд╛рдЗрд▓ рд╕реЗрд╡реНрд╣ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА Ctrl+X

5. рдЖрдореНрд╣реА pandora.com рд╕рдмрдиреЗрдЯ рдкреНрд░реЙрдХреНрд╕реАрдордзреНрдпреЗ рдЧреБрдВрдбрд╛рд│рддреЛ

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. рдирд┐рдпрдо рдкрд╛рд│реВрдпрд╛

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

рд░рд╛рдЙрдЯрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирджреНрд╡рд╛рд░реЗ рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реА рд╕реЗрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдЪрд╛рд▓рд╡рдгреЗ

рдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ, рдкрд╛рд░рджрд░реНрд╢рдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡реНрд╣рд░ рд╣реЛрдо/рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд░рд╛рдЙрдЯрд░рдЪреНрдпрд╛ рдорд╛рдЧреЗ рдПрдХ рд╡реЗрдЧрд│рд╛ рдкреАрд╕реА рдХрд┐рдВрд╡рд╛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди рдЕрд╕реВ рд╢рдХрддреЛ. рд░рд╛рдЙрдЯрд░ рдХрд┐рдВрд╡рд╛ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рд╕реНрдерд┐рд░ рдорд╛рд░реНрдЧрд╛рдВрдЪреА рдиреЛрдВрджрдгреА рдХрд░рдгреЗ рдкреБрд░реЗрд╕реЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рд╕рдмрдиреЗрдЯ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╢рд┐рд╡рд╛рдп рдкреНрд░реЙрдХреНрд╕реА рд╡рд╛рдкрд░реЗрд▓.

рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ! рд╣реЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рдЖрдордЪреНрдпрд╛ рдЧреЗрдЯрд╡реЗрд▓рд╛ рд░рд╛рдЙрдЯрд░рдХрдбреВрди рдПрдХ рд╕реНрдерд┐рд░ IP рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓ рдХрд┐рдВрд╡рд╛ рддреЛ рд╕реНрд╡рддрдГрдЪ рд╕реНрдерд┐рд░ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓рд╛ рдЕрд╕реЗрд▓.

1. рд╕реНрдерд┐рд░ рдЧреЗрдЯрд╡реЗ рдкрддреНрддрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛ (enp0s3 рдЕрдбреЕрдкреНрдЯрд░)

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

/etc/network/interfaces рдлрд╛рдЗрд▓# рд╣реА рдлрд╛рдЗрд▓ рддреБрдордЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЙрдкрд▓рдмреНрдз рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рдЪреЗ рд╡рд░реНрдгрди рдХрд░рддреЗ
# рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рд╕рдХреНрд░рд┐рдп рдХрд░рд╛рдпрдЪреЗ. рдЕрдзрд┐рдХ рдорд╛рд╣рд┐рддреАрд╕рд╛рдареА, рдЗрдВрдЯрд░рдлреЗрд╕ (5) рдкрд╣рд╛.

рд╕реНрд░реЛрдд /etc/network/interfaces.d/*

# рд▓реВрдкрдмреЕрдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдЧрд╛рдбреА
iface рд▓реЛ inet рд▓реВрдкрдмреЕрдХ

# рдкреНрд░рд╛рдердорд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдкрд░рд╡рд╛рдирдЧреА-рд╣реЙрдЯрдкреНрд▓рдЧ enp0s3
iface enp0s3 inet рд╕реНрдерд┐рд░
рдкрддреНрддрд╛ 192.168.23.2
рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0
рдЧреЗрдЯрд╡реЗ 192.168.23.254

# рджреБрдпреНрдпрдо рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕
рдкрд░рд╡рд╛рдирдЧреА-рд╣реЙрдЯрдкреНрд▓рдЧ enp0s8
iface enp0s8 inet рд╕реНрдерд┐рд░
рдкрддреНрддрд╛ 192.168.201.254
рдиреЗрдЯрдорд╛рд╕реНрдХ 255.255.255.0

2. рдкреНрд░реЙрдХреНрд╕реАрдВрдЧ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА 192.168.23.0/24 рд╕рдмрдиреЗрдЯ рдордзреАрд▓ рдЙрдкрдХрд░рдгрд╛рдВрдирд╛ рдЕрдиреБрдорддреА рджреНрдпрд╛

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. рдирд┐рдпрдо рдкрд╛рд│реВрдпрд╛
root@debian9:~# iptables-save > /etc/iptables/rules.v4

4. рд░рд╛рдЙрдЯрд░рд╡рд░ рд╕рдмрдиреЗрдЯреНрд╕рдЪреА рдиреЛрдВрджрдгреА рдХрд░реВрдпрд╛

рд░рд╛рдЙрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдпрд╛рджреА199.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

рд╡рд╛рдкрд░рд▓реЗрд▓реА рд╕рд╛рдордЧреНрд░реА/ рд╕рдВрд╕рд╛рдзрдиреЗ

1. 3рдкреНрд░реЙрдХреНрд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреА рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯ 3proxy.ru

2. рд╕реНрддреНрд░реЛрддрд╛рдХрдбреВрди 3рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реВрдЪрдирд╛ www.ekzorchik.ru/2015/02/how-to-take-your-socks-proxy

3. GitHub рд╡рд░ 3рдкреНрд░реЙрдХреНрд╕реА рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛ github.com/z3APA3A/3proxy/issues/274

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛