Sish is a tool that allows you to create a secure reverse proxy server that can redirect traffic to any destination. It can be useful in a variety of scenarios such as securing web servers, hiding your IP address, and more. In this tutorial, we'll cover the steps needed to install Sish on macOS.
brew
command)brew install sish
sish --version
You should see the version of Sish that you just installed printed to the terminal.
sudo sish server
Note that you must run this command with sudo
privileges since Sish requires access to the system firewall configuration to function properly.
[INFO] entering pass-through mode, no targets defined
[INFO] network listening on :2222
This means that the Sish server is ready and listening for incoming connections on port 2222.
sish target
command.For example, to create a target that will redirect traffic to example.com
on port 80, you could run the following command:
sish target create --local_port 8080 --hostname example.com --remote_port 80
This command creates a new target that will listen on port 8080
on the local machine and redirect traffic to example.com
on port 80.
sish forward
command.sish forward --local_port 8080
This command will start forwarding traffic from port 8080 on the local machine to the target that you just created.
Congratulations, you have successfully installed Sish and created a target to redirect traffic to!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!