рд▓рд┐рдирдХреНрд╕ рдкрд░, рдХрдИ рдЙрдкрдпреЛрдЧреА рдХрдВрд╕реЛрд▓ рдХрдорд╛рдВрдб рд╣реИрдВ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдореИрдВ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдХреБрдЫ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рд╣реИ, рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рднреА рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдпрд╣ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИред
рдХрд░реНрд▓: рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ
HTTP рдкреНрд░реЙрдХреНрд╕реА рдФрд░ SOCKS рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░реНрд▓ рдХрд╛ рдкреВрд░рд╛ рд╕рдорд░реНрдерди рд╣реИред
рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдирд┐: рд╢реБрд▓реНрдХ рд╕реВрдЪрд┐рдпреЛрдВ (рдореЛрдЬреЗ - рдореЛрдЬреЗ рд╕реВрдЪреА.
net , рдФрд░ HTTP рдкреНрд░реЙрдХреНрд╕реА - рдкреНрд░реЙрдХреНрд╕реАрд╣реЙрдЯ.рдиреЗрдЯ) рд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред IP рдкрддреЗ рдХреА рдЬрд╛рдБрдЪ
check-host.net рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА
рдЬрд╛рдПрдЧреА
рдХреБрдЫ рдХрд░реНрд▓ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ
~ / .curlrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
socks5 = 11.22.33.44:5555 proxy-user = username:password user-agent = "Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1"
рд╕рдордп рдФрд░ рдХрд░реНрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдХреЛ рднреА рдорд╛рдк рд╕рдХрддреЗ рд╣реИрдВ:
рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:
real 0m0.307s user 0m0.000s sys 0m0.004s
wget: рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
wget рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рд╣реИред рдПрдХрдорд╛рддреНрд░ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ HTTP рдкреНрд░реЙрдХреНрд╕реА рд╕рдорд░реНрдерди рд╣реИред SOCKS рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк
рдбреЗрдВрдЯреЗ рдореЛрдЬреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
--Proxy- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ --proxy- рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд╣рд░ рд╕рдордп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЙрдиреНрд╣реЗрдВ
~ / .wwrc рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
proxy-user = username proxy-password = password user-agent = Mozilla/5.0 (X11; Linux i686; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
ssh: рд╕рд░реНрд╡рд░ рдПрдХреНрд╕реЗрд╕
рд╕рд░реНрд╡рд░ рдХреЛ ssh рдФрд░ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рдбреЗрдВрдЯреЗрдЯ рд╕реЙрдХрдлрд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рдмреЗрд╣рддрд░ рд╣реИред
Soxifier dante
рд╕реНрдерд╛рдкрдирд╛:
apt-get install dante-client
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдореЛрдЬреЗрдЗрдЬрд╝ рдХреЗ рд╕рд╛рде, рдЖрдк рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд░реВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рди рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдХрдВрд╕реЛрд▓ред
рд╣рд░ рд╕рдордп рдкреНрд░реЙрдХреНрд╕реА рдбреЗрдЯрд╛ рджрд░реНрдЬ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдлрд╝рд╛рдЗрд▓
/etc/socks.conf рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
SOCKS рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг:
route { from: 0.0.0.0/0 to: 0.0.0.0/0 via: 11.22.33.44 port = 55555 protocol: tcp udp proxyprotocol: socks_v4 socks_v5 method: none }
рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде HTTP рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг:
route { from: 0.0.0.0/0 to: 0.0.0.0/0 via: 11.22.33.44 port = 8080 command: connect proxyprotocol: http method: username }
рдФрд░ SOCKS_USERNAME рдФрд░ SOCKS_PASSWORD рдЪрд░ рднреА рдирд┐рд░реНрдпрд╛рдд рдХрд░реЗрдВ рдпрджрд┐ SOCKS рдпрд╛ HTTP рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
export SOCKS_USERNAME="username" export SOCKS_PASSWORD="password"
DNS рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╢реНрди рдХрд░рддрд╛ рд╣реИ
рдЕрдХреНрд╕рд░ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рдирд╛рдо рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рд╣реЛред рдпрджрд┐ рдЖрдк рдбрд╛рдВрдЯреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдирд╛рдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЕрдиреБрд░реЛрдз рджреЛрдиреЛрдВ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░
/etc/resolv.conf рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдордЭрдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдПрдХ рдХреЗ рдмрдЬрд╛рдп рджреЛ рд╕рдорд╛рди рдЕрдиреБрд░реЛрдз рдХреНрдпреЛрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рджреЛ рд╡рд┐рдХрд▓реНрдк рдкреЗрд╢ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ:
1)
/etc/resolv.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдирд╛рдо рд╕рд░реНрд╡рд░ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ, рддрд╛рдХрд┐ рдирд╛рдо рд░реВрдкрд╛рдВрддрд░рдг рдХреЗрд╡рд▓ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рдЗрд╕рд╕реЗ рдкреВрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдЧреАред
2)
/etc/resolv.conf рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рджреЗрд╢ рдХреЗ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХреЛ рд╕реЗрдЯ рдХрд░реЗрдВ, рдпрд╛ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдмрд╕ рдЕрд▓рдЧред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Google рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
nameserver 8.8.8.8 nameserver 8.8.4.4
рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдирд╛рдо рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП (рдЬрдм рдкреБрди: рдХрдиреЗрдХреНрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ), рдЖрдк рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рдмрдВрдзрдХ (NetworkManager / wicd) рдпрд╛ DHCP рдХреНрд▓рд╛рдЗрдВрдЯ (рд╕рдорд╛рдпреЛрдЬрди рдХреЗ рд▓рд┐рдП
рдорд┐рдЯрд╛рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж) рджреНрд╡рд╛рд░рд╛ рдирд╛рдо рд╕рд░реНрд╡рд░ рдХреА рд╕реВрдЪреА рдХреЛ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╛ "рдЕрд╕рднреНрдп" рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ -
/etc/resolv.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкрд░ рд░реЛрдХ:
sudo chattr +i /etc/resolv.conf
рдпрджрд┐ рдХреЛрдИ рдЬреЛрдбрд╝ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рд▓рд┐рдЦреЗрдВ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдФрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА:
рдЖрджрдореА socks.confрдЖрджрдореА рдореЛрдЬрд╝реЗрдЖрджрдореА рдХрд░реНрд▓