Howto Proxy for Android: Difference between revisions

From Vidalinux Wiki
Jump to navigation Jump to search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
= install android tools =
install android tools on archlinux:
pacman -S android-tools --noconfirm
install android tools in other platforms:
https://developer.android.com/tools/releases/platform-tools
turn on the developer options on android:
1. go to settings
2. tap about device or about phone
3. tap software information
4. tap build number seven times
5. enter your pin pattern to enable developer mode
enable usb debugging:
settings / developer tools / usb debbuging
connect your phone via usb to your computer, open a terminal and use adb to connect:
adb devices
if everything is fine you should see something like this:
List of devices attached
1A281JEG502493 device
= install proxy in android =
install every proxy on your android phone:
https://play.google.com/store/apps/details?id=com.gorillasoftware.everyproxy
launch every proxy app on your android and enable socks5 proxy:
proxy host exposed via port 1080
on your linux terminal use adb to forward port 1080:
adb forward tcp:1080 tcp:1080
= set proxy settings on desktop =
on your web browser settings search for proxy:
about:preferences#general
set manual proxy configuration:
socks host: 127.0.0.1 port: 1080
= proxychains =
install proxy on archlinux:
pacman -S proxychains-ng --noconfirm
edit /etc/proxychains.conf to configure your proxy address:
socks5 127.0.0.1 1080
now you can use your proxy to access remote servers via ssh:
proxychains ssh root@publicipaddress -p 22
use proxychains to connect to openvpn:
proxychains openvpn --config /etc/openvpn/openvpn.conf
= references =
= references =
* https://github.com/ambrop72/badvpn/issues/64
* https://github.com/ambrop72/badvpn/issues/64
Line 4: Line 46:
* https://forums.balena.io/t/redsocks-proxy-not-working/220377/6?page=2
* https://forums.balena.io/t/redsocks-proxy-not-working/220377/6?page=2
* https://medium.com/@jogarcia/breaking-the-proxy-walls-with-redsocks-in-linux-f4c1bfb6fb6a
* https://medium.com/@jogarcia/breaking-the-proxy-walls-with-redsocks-in-linux-f4c1bfb6fb6a
* https://gist.github.com/softmoth/039e2879198f298a41f0924f9fd357c2

Latest revision as of 23:55, 17 August 2024

install android tools

install android tools on archlinux:

pacman -S android-tools --noconfirm

install android tools in other platforms:

https://developer.android.com/tools/releases/platform-tools

turn on the developer options on android:

1. go to settings
2. tap about device or about phone
3. tap software information
4. tap build number seven times
5. enter your pin pattern to enable developer mode

enable usb debugging:

settings / developer tools / usb debbuging

connect your phone via usb to your computer, open a terminal and use adb to connect:

adb devices

if everything is fine you should see something like this:

List of devices attached
1A281JEG502493	device

install proxy in android

install every proxy on your android phone:

https://play.google.com/store/apps/details?id=com.gorillasoftware.everyproxy

launch every proxy app on your android and enable socks5 proxy:

proxy host exposed via port 1080

on your linux terminal use adb to forward port 1080:

adb forward tcp:1080 tcp:1080

set proxy settings on desktop

on your web browser settings search for proxy:

about:preferences#general 

set manual proxy configuration:

socks host: 127.0.0.1 port: 1080

proxychains

install proxy on archlinux:

pacman -S proxychains-ng --noconfirm

edit /etc/proxychains.conf to configure your proxy address:

socks5	127.0.0.1 1080

now you can use your proxy to access remote servers via ssh:

proxychains ssh root@publicipaddress -p 22

use proxychains to connect to openvpn:

proxychains openvpn --config /etc/openvpn/openvpn.conf

references