![]() SSF provides basic shell support on Windows, Linux and OS X with -X and -Yoptions.ĭefault shell is cmd.exe on Windows and /bin/bash on Linux or OS X. U, -udp-forward port:remote_host:remote_portĮnable client UDP port forwarding service L, -tcp-forward port:remote_host:remote_portĮnable client TCP port forwarding service V, -remote-udp-forward port:remote_host:remote_portĮnable remote UDP port forwarding service R, -remote-tcp-forward port:remote_host:remote_portĮnable remote TCP port forwarding service n, -no-reconnect Do not attempt to reconnect after loosing a t, -reconnect-delay arg Time to wait before attempting to reconnect Max unsuccessful connection attempts before p, -port arg Remote port (default: 8011) 'config.json' is loaded from the current working c, -config arg Specify configuration file. Trying to use a feature requiring a disabled microservice will result in an error message.Ĭritical|error|warning|info|debug|trace (default: info) To enable or disable a microservice, set its enable option to true or false. See below an example of configuration file.įor more information about TLS and SSF security see the Security features section. Open command prompt (or a terminal if you’re on Linux), and log in to the server through SSH.The configuration file is JSON format file in which several options can be specified.Īt this point, only security options relative to TLS use can be customized. This is required if you want to make the server listen to connections coming on ports below 1024, so-called privileged ports. Try to set up the server in such a way that you get to log in to the root account directly, preferably with an SSH key, as it’s more secure. Prepare Virtual Private Server to Tunnel ConnectionsĬreate a Virtual Private Server with your favorite provider, like DigitalOcean, Linode, Vultr, or whatever else you prefer. The most important thing is to choose a server location that is as close to you as possible to minimize network latency. ![]() Read the tutorial about Windows 10’s OpenSSH client if you’re not already familiar with it. In fact, for this tutorial you will actually use this built-in client to set up the tunnel. There’s no need to use PuTTY anymore to initiate SSH connections. UDP tunneling is possible, but with some “hacks,” which may be the topic of a future tutorial. ![]() UDP is used by some (not all) game servers, for example Counter Strike (port 27015/UDP). TCP is used by things such as web servers (port 80/tcp). Note: This only works for redirecting TCP network traffic. That’s way cheaper than the monthly bill for a server with 6TB of space. You only have to pay a monthly electricity bill and less than $5/month for a virtual private server. You get the privacy of having those files on your home server, and then you can buy a 6TB hard drive to get all the space you need. Imagine you create a NextCloud server to upload/synchronize your files. The server will receive incoming connections and redirect them to your computer through what is called a “reverse SSH tunnel.” This way you can set up any kind of home server, with very small monthly costs. Anything will work, even if it has less than 512MB of RAM, as all it has to do is redirect network traffic. You can bypass all of these restrictions with the help of a virtual private server. ![]()
0 Comments
Leave a Reply. |