You’ll now want to select a location for your Droplet. The least expensive option will work well and only cost about $5 for the entire month.
I’ve selected Ubuntu 16.04 LTS (Long Term Support) as the operating system and the smallest (least expensive) size. To create a Droplet, click the Droplets menu item and make a few selections to customize it. There’s a good explanation of the differences between a VPS and VPC here. VPCs tend to offer more control over system specifications and can cost much less than a traditional VPS. Once you’ve done that, you can create as many virtual servers as you want. Rather, you create an account and link a payment method to it. Digital Ocean is a well-known and affordable cloud provider and one of their $5/month servers will work well for a SSH proxy.ĭigital Ocean is a Virtual Private Cloud (VPC) provider meaning that you don’t purchase a particular server. Some web hosting accounts might also work since all you need is non-root SSH access, but using a web hosting account as a proxy server may violate some hosts’ terms of service. Set up the proxy serverĪlmost any type of VPS will work for this. We’ll set up an inexpensive VPS at Digital Ocean, configure the SSH server and set up a few client applications to use the proxy. In this post we’ll look at setting up the most simple kind of SOCKS5 proxy using SSH (Secure Shell). For the purpose of anonymity and privacy, a SOCKS5 proxy is a better choice since it can be put to more general use.
The first step is establishing a SSH connection leveraging port forwarding: ssh -A -D 1337 -i pinkepank.keyĪfterwards, can be used as SOCKS proxy verwenden – web servers in the remote networks should be accessable including DNS.Ĭlonen the Git repositories is done with an customized http configuration: $ git -c http.proxy=socks5h://localhost:1337 clone Especially the second choice can be handy if there is no VPN available – but keep in mind, also sending DNS via the jumphost. When using tools such as GitLab can cloned via HTTP and SSH.