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

closed as too broad by terdon Jul 25 at 15:12

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the 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

1 Answer 1

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
1  
This answer is more appropriate as a comment instead. Please articulate your answer to make it more useful for the OP and other people as well. –  Con7e Jul 25 at 14:32

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