I use Google Chrome Portable regularly on a computer where I have no administrator rights or access to network settings. I want to use my Raspberry Pi as a proxy from my house so I can use my internet connection when I'm not at home. The Chrome extension Proxy Helper allows HTTP, HTTPS and SOCKS proxys (proxys? proxies?).

I think I also read somewhere that it's possible to start SSH as a SOCKS server?

  • What are the differences?
  • Which one is easiest to implement?
  • Which ports do I have to forward?

Many thanks

  • what is your client OS? (Mac OS X, Linux, Windows, etc.?) Commented Jun 25, 2014 at 6:44
  • Windows but i can't change any of the network settings on windows,i have to change them on the chrome extension.
    – Luke Moll
    Commented Jun 25, 2014 at 6:45

1 Answer 1


You can use SSH tunnels for that.

  • To work with SSH tunnel, you need permission to connect ssh port (default 22) outside of your office network. You can ask this to your network administrator.

  • To create ssh tunnel to your RPi, your RPi should set up as ssh server and you need forward ssh port from your home router to your pi.

If your network setup OK for those options, you can set up your SSH Tunnel with putty. (free ssh client)

You can find a good information at link below about creating ssh tunnel to your home network.


Then, setup your Chrome extension, put your Rpi's public IP address and port that you forwarded as SOCKS proxy. You should able to connect through your home network with this setup.

  • The example given uses localhost and acts as if I typed localhost on the pi. If i use any other website, will it retrieve it using the pi's internet connection?
    – Luke Moll
    Commented Jun 25, 2014 at 15:04
  • @LukeMoll because 'localhost' is given, just you can connect through SSH tunnel. Commented Jun 26, 2014 at 6:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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