рдпрд╣ рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдПрдХ рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЧрдпрд╛ рдЬреЛ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╢рд░рд╛рдм рдХреЗ рддрд╣рдд рдЪрд▓рддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ ssh рд╕реБрд░рдВрдЧ рдХреЛ рдЙрдард╛рдпрд╛, рдкреНрд░реЛрдХреНрд╕реАрд╕рд╛рдЗрдиреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧреЗрдо рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛, рдФрд░ ... рдЧреЗрдо рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреНрд░реЛрдорд┐рдпрдо рдиреЗ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдЖрдИрдкреА рдкреНрд░реЙрдХреНрд╕рд┐рд╕ рджрд┐рдЦрд╛рдПред рдореИрдВрдиреЗ рдЯреЙрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рдЦреЗрд▓ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖред рдмреЗрд╢рдХ, рдПрдХ рд╣реА ssh рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реАрдкреАрдПрди рд╕реБрд░рдВрдЧ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рд╡реАрдкреАрдПрд╕ рд╣реИ, рдУрдкрдирд╡реАрдЬреЗрдб рдХреЗ рддрд╣рдд, рдЬрд┐рд╕реЗ рдЯреАрдпреВрдПрди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдкрддреНрд░ рдХреЛ рддрдХрдиреАрдХреА рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЬрд╛рдПрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдкрд╛рдВрдЪ рдорд┐рдирдЯ рдХреЗ Google рдиреЗ рдореБрдЭреЗ рдПрдХ рддреНрдпрд╛рдЧ рджрд┐рдП рдЧрдП рдЯреНрд░рд╛рдиреНрд╕рдХреЙрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдУрд░ рдЕрдЧреНрд░рд╕рд░ рдХрд┐рдпрд╛, рдЬреЛ рдкреНрд░реЙрдХреНрд╕рд┐рдЪрд┐рдиреНрд╕ рдФрд░ рдЯреЙрдХреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ, рдЬреЛ рдЕрдкрдиреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрд▓ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреЛрд░реНрдЯ рдХреЛ рд╕реБрдирддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдореЛрдЬреЗ 4 рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдЯреНрд░рд╛рдиреНрд╕рдХреЙрдиреНрдХреНрд╕ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдЖрдЧреЗ рдЧреВрдЧрд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рджреЛ
рдХрд╛рдВрдЯреЗ рд╣реИрдВ : c рдкрд░
transocks_ev рдФрд░ рдорд╛рдгрд┐рдХ рдкрд░
transocks_em ред рдкрд╣рд▓рд╛ Socks5 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ рдпреВрдбреАрдкреА рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░рд╛ рдПрдХ Socks5, UDP, * BSD рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рднреА, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдореБрдЭреЗ рдпрд╣ рдХреЛрдб рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рдХреЛрдИ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рд╣реИ)ред рдЪреВрдВрдХрд┐ рдореБрдЭреЗ UDP рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ transocks_ev рдкрд░ рдмрд╕ рдЧрдпрд╛ред
рд╕рднрд╛
рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдЯреНрд░рд╛рдиреНрд╕рдХреЙрдХреНрд╕_рд╡реЗрдЬрд╝ рдЖрд╕рд╛рди рд╣реИ: рдкреНрд░реЙрдЬреЗрдХреНрдЯ рдкреЗрдЬ рд╕реЗ рдореЗрдХрдлрд╛рдЗрд▓ рдФрд░ рдЯреНрд░рд╛рдиреНрд╕рдХреЙрдХреНрд╕_рдПрд╡реАрд╕реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдкрд░рд┐рд╡рд╛рдж рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдБ
make
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ transocks_ev рдмрд╛рдЗрдирд░реА рд╣реИ
tranSOCKS-ev - libevent-based transparent SOCKS5-Proxy
Usage: ./transocks_ev [-f] [-p Port] [-H IP-Address] [-s port] [-S IP-Address]
-f Do not fork into background upon execution
-p Bind our server-socket to this port
-H Listen on this IP-Address for incomming connections
-s Expect SOCKS5-Server on this Port
-S Expect SOCKS5-Server on this IP-Address
рдЪреВрдБрдХрд┐ рдореИрдВрдиреЗ рдкреЛрд░реНрдЯ 4441 рдкрд░ ssh рдЯрдирд▓ рдХреЛ рдЙрдард╛рдпрд╛ рд╣реИ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде transocks_ev рдЪрд▓рд╛рддрд╛ рд╣реВрдВ:
./transocks_ev -p 4445 -H 127.0.0.1 -s 4441 -S 127.0.0.1
рдЕрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреЛрд░реНрдЯ 4445 рдкрд░ рд▓рдЯрдХрд╛ рд╣реБрдЖ рдПрдХ рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдореЛрдЬреЗ 5 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛ред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрдВрджрд░рдЧрд╛рд╣ рдкрд░ рдХреЗрд╡рд▓ NAT рдХреА рддрд░рд╣ рдПрдХ рдмрд┐рдЯред
рд╕рдорд╛рдпреЛрдЬрди
рд╣рдо iptables рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреИрдХреЗрдЯ рдХреЛ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред рдореИрдВрдиреЗ рдкреНрд░реЙрдХреНрд╕рд┐рдЪрд┐рди рдХрд╛ рдПрдХ рд╕рд╛рдВрдЪрд╛ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рд╛ рд╕рдХреЗрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдПрдбреНрд░реЗрд╕ рдпрд╛ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕рд┐рдорд┐рдВрдЧ рдХрд░реЗрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдХрд░реЗрдЧрд╛)ред
рдПрдХ рдирдпрд╛ рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдореВрд╣ рдмрдирд╛рдПрдБ:
sudo groupadd proxified
рд╣рдо / etc / sudoers рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдо рдЗрд╕ рд╕рдореВрд╣ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛ рд╕рдХреЗрдВред рдРрд╕рд╛ рдХреБрдЫ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:
valdikss ALL=(ALL:ALL) ALL
рдЕрдм рдЖрдЗрдП iptables рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
sudo iptables -t nat -I OUTPUT -m owner --gid-owner proxified -p tcp -j REDIRECT --to-ports 4445
рдпрд╣ рдХрдорд╛рдВрдб рдкреНрд░реЙрдХреНрд╕рд┐рдлрд╛рдЗрдб рдЧреНрд░реБрдк рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╕рд░реНрд╡рд░ рдкрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред
рд▓рд╛рдВрдЪ
рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдореВрд╣ рдХреЗ рд╕рд╛рде рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
sudo -g proxified chromium-browser
рд╡рд╣ рд╕рдм рд╣реИред рдЗрд╕ рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдкреВрд░реНрдг рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЧрд╛рд░рдВрдЯреАрдХреГрдд рд╡рд░реНрдЪрд╕реНрд╡ рдХреЗ рд▓рд┐рдП, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рд░рд╛рдЙрдЯрд░ рдкрд░ рдкрд╛рд░рджрд░реНрд╢реА рдкреНрд░реЙрдХреНрд╕реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ 3proxy рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдЗрд╕рдореЗрдВ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред