рд░рд┐рд╡рд░реНрд╕ рдЯреЗрдерд░рд┐рдВрдЧ (рд▓рд┐рдирдХреНрд╕ рдкреАрд╕реА рд╕реЗ Android рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ)

рдЪреВрдВрдХрд┐ рдореИрдВ рдЬрд┐рд╕ рдЬрдЧрд╣ рдкрд░ рдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рд╡рд╣рд╛рдВ 3 рдЬреА рдЗрдВрдЯрд░рдиреЗрдЯ рдзреАрдорд╛ рд╣реИ, рдлреЛрди рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рдерд╛ рдХрд┐ рдпрд╣ рдорд╛рдирдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрднрд╡ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЧреИрд░-рдорд╛рдирдХ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рддреЛ, рд╣рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
1. рдмрд┐рдЬреАрдмреЙрдХреНрд╕
2. рдЬрдбрд╝
3. рдЬреАрдПрд╕рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдЯ рдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рдЗрдорд▓реНрд╢рдиред рдЬреАрдПрд╕рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреЗрд╣рддрд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рджрд╛рд╕ рддрд╛рд▓рд┐рдХрд╛ рдкрд░ рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╣рд░ рд╕рдордп рдЪрдврд╝рддрд╛ рди рд╣реЛред
4. ifconfig рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЕрднреА рднреА рдХрд╛рдо рдЖ рд╕рдХрддреА рд╣реИ, рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ, рд╡рд╣ рдЪреБрдиреЗрдВ рдЬреЛ рд▓рд┐рдирдХреНрд╕ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ ... рдЕрд░реНрдерд╛рдд, рдкреВрд░реНрдг-рд╡рд┐рдХрд╕рд┐рдд (рд▓реЗрдХрд┐рди рдпрд╣ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗрд╡рд▓ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдирд╛рдо рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛)ред

рдЖрдкрдХреЛ рдпрд╣ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
1. рд╣рдо рдлреЛрди рдХреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ ... рдареАрдХ рд╣реИ, рдпрд╣рд╛рдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдФрд░ рдирд┐рд░реНрджреЗрд╢ рдкреВрд░реНрдг рд╣реИрдВред
2. рдлреЛрди рдкрд░ рд╣рдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЪрдврд╝рддреЗ рд╣реИрдВ-> рдЕрдзрд┐рдХ-> рдореЙрдбреЗрдо рдореЛрдб -> "рдмреНрд▓реВрдЯреВрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдЯрд░рдиреЗрдЯ" рдФрд░ рдПрдХ рдбреЙрд╡ рдбрд╛рд▓рддреЗ рд╣реИрдВред
2. рд╣рдо рдмреНрд▓реВрдЯреВрде рдПрдкреНрд▓реЗрдЯ рдореЗрдВ рдЪрдврд╝рддреЗ рд╣реИрдВ рдФрд░ "рдкреИрд░рд╛рдореАрдЯрд░" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ (рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╣реИ)ред рдореИрдВ ubuntu рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓реЗрдЯ рд╣реИ, рдЕрдиреНрдп рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ рдФрд░ рдЖрдк рдЦреБрдж рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд╣рд╛рдВ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рд╣реИред
3. рдорд╛рдкрджрдВрдбреЛрдВ рдореЗрдВ рд╣рдо рдЕрдкрдирд╛ рдлреЛрди рджреЗрдЦрддреЗ рд╣реИрдВ (рд╣рдордиреЗ рдЗрд╕реЗ рджрд┐рдирд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рд╣реИ)ред рд╣рдо рдЗрд╕рдХреЗ рдкрд╛рд╕ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ "рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡рд╛рдЗрд╕ (PAN / NAP) рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ" рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред рдПрдХ рдмрд╛рд░ рдРрд╕рд╛ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ, NetworkManager рд╣рд░ рдмрд╛рд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдпрд╛рдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЕрддреАрдд рдХреЛ рдорд┐рдЯрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реВрдЪреА рд╣реИ, рдореЗрд░реЗ рдлрд╝реЛрди рдХреА рдкреНрд░рддрд┐рдпреЛрдВ рд╕реЗ рд▓рдЧрднрдЧ рдмреАрд╕ рдЖрдЗрдЯрдоред рдмрд╛рдж рдореЗрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реАрдзреЗ рд░реЛрд▓ рдХрд░реЗрдЧреА, рдмрд┐рд▓реНрдХреБрд▓ред рдЖрдк рдмреНрд▓реВрдореИрди рдХреА рдУрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд╣ рднреА рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
4. рд╣рдо NetworkManager рдореЗрдВ рдЪрдврд╝рддреЗ рд╣реИрдВ рдФрд░, lo рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛, рд╣рдорд╛рд░рд╛ рдлреЛрди рд╡рд╣рд╛рдВ рд╣реИ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд┐рдпрд╛ред
5. рдлреЛрди рдкрд░, рдпрджрд┐ рдЪрд░рдг 2 рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдЖрдПрдЧреА "рдХреНрдпрд╛ рдореИрдВ рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реВрдВ?"ред рд╣рдо рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
6. PROFIT1 !!! рдиреЗрдЯрд╡рд░реНрдХ рдмрдврд╝ рдЧрдпрд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ 192.168.44.39 рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдлреЛрди 192.168.44.1 рдкрд░ рдорд┐рд▓рддрд╛ рд╣реИ
7. рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░, рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╕реНрдЯрд╛рд░реНрдЯ-рдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рдШрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣реИ):
#!/bin/sh modprobe ipt_MASQUERADE iptables -F; iptables -t nat -F; iptables -t mangle -F echo 1 > /proc/sys/net/ipv4/ip_forward iptables -A FORWARD -s ip__(192.168.44.1) -j ACCEPT iptables -A FORWARD -d ip__(192.168.44.1) -j ACCEPT iptables -t nat -A POSTROUTING -o ____(wlan1    ppp0  eth0) -s ip__(192.168.44.1) -j MASQUERADE 

рд╣рдордиреЗ рдПрдирдПрдЯреА рдХреЛ рдЙрди рдлреЛрди рд╕реЗ рдкреИрдХреЗрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдерд╛ рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЖрдП рдереЗред рдпрд╛рдиреА рд╡реЗ рдПрдХ рдкреНрд░рд╡реЗрд╢ рджреНрд╡рд╛рд░ рдмрди рдЧрдПред
8. рд╣рдо рдЗрд╕реЗ GSCript рдпрд╛ рдЯрд░реНрдорд┐рдирд▓ (рдлреЛрди рдкрд░) рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
 busybox route add -net default gw ip__(192.168.44.39) _____(btn0) 

btn0 рд╕рд┐рд░реНрдл рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдХрд╛ рдирд╛рдо рд╣реИ рдЬреЛ рдлреЛрди рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕ рдХрдорд╛рдВрдб рдХреЗ рд▓рд┐рдП рдлреЛрди рдкрд░ рд░реВрдЯ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
9. PROFIT2 !!! рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдлреЛрди рдкрд░, рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдмреНрд▓реВрдЯреВрде рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред

рдЕрдм рдореЗрд░реЗ рдлреЛрди рдХреЗ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ (GSCript) рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рд╣реИред рдореИрдВ рдПрдХ рдлреЛрди рдХреЗ рд╕рд╛рде рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдмрдирд╛рддрд╛ рд╣реВрдВ, рдФрд░ рдлрд┐рд░ рдореИрдВ рдПрдХ рд╢реЙрд░реНрдЯрдХрдЯ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВред рдЗрдВрдЯрд░рдиреЗрдЯ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдпрд╛ рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕реЗрдХрдВрдб рд▓рдЧрддреЗ рд╣реИрдВ, рдпрд╣ рдЗрд╕ рдмрд╛рдд рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИ рдХрд┐ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ, рддрд╛рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдПрдХ рд╣реА рдмрдЯрди рд╕реЗ рдЙрдард╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ, рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛ рдлреЛрди рдХреЗ рдХрд┐рдирд╛рд░реЗ рдмрдЯрди рдХреЗ рд╕рд╛рде рднреА рдРрд╕рд╛ рдХрд░ рд╕рдХреЗред рдлреЛрди рд╕реЗ рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдмрд╕ рдЗрддрдирд╛ рд╣реАред


Source: https://habr.com/ru/post/In152080/


All Articles