Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

There is no way to set proxy on an unrooted Android, but there is an option to connect to VPN.

In my network VPN connection is not allowed! so I am looking for a way to run a local VPN server on my computer and route it's traffic through a socks proxy (in a way that when I connect my android device to this VPN all my traffic routed through this socks proxy).

What's the options?

share|improve this question
As I know your freedom do this with openvpn. –  Hassan Aug 18 '12 at 13:07
what routed through what? openvpn.net/index.php/open-source/documentation/howto.html#http –  innocent-world Aug 29 '13 at 21:12
add comment

1 Answer

so you set up your vpn server so that your android can talk to the local network through the vpn (exercise left to reader), now I am assuming that your vpn daemon does not have a socks configuration option which would make life much simpler, so you have to socksify your vpn server, which Either involves recompiling or preloading libsockswrap.so and configuring it so that it will not socksify local traffic. this is not a three banana job, this is hard work, plan to do this on a long weekend.

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.