Sample Header Ad - 728x90

Configure Socks Proxy iPhone

1 vote
2 answers
3124 views
I am currently in China and I would like to bypass the censorship. (Mostly for Google and Netflix) I have a linux host in France that I could use for the SSH tunnel (let's call it user@domain.fr) In my Mac Book Pro, I typed the command line ssh -ND 9999 user@domain.fr, I configured my socks proxy, and everything worked fine. **First idea:** I tried to follow this tutorial My Pac file is : function FindProxyForURL(url, host) { return "SOCKS domain.fr:9999"; } I put the file proxy.pac in my linux host via scp command. When I checked the URL of the file with Mobile Safari, it displayed the code written above, so I guess it can access it. Then I configured the iOS device (Proxy Http -> Auto -> URL...) but it didn't work. What's strange is that I can still access non-censored website (like Apple), but I can't access censored-one (Facebook, Twitter) I would have thought that configuring the Http Proxy to Auto would affect the whole Web Browser. Anyway, I wonder if that's because I need an authentication to access my host. And if that's so, how could I make it work? **Second idea:** : I tried port forwarding with this tutorial Since my basic needs are Google and Netflix, I used Termius and configured the port forwarding as followed : Port Forwarding > Local Host : domain.fr:22 Port from : 9998 Destination : google.com Port to : 80 Port Forwarding > Local Host : domain.fr:22 Port from : 9999 Destination : netflix.com Port to : 80 Then I tried to access via localhost:9998 and localhost:9999. For Netflix, I have a Http Status 404 : the requested resource is not available. For Google, I have a Http Status 404 : the requested URL was not found on this server.
Asked by EyTea (11 rep)
Apr 8, 2017, 07:02 AM
Last activity: Nov 27, 2018, 12:59 PM