FalseSSH is a Dockerized SSH server intended for running a SOCKS5 proxy based on SSH.
Go to file
Alex f2f3654d54 make it an actual proxy. Too bad I didn't know about this before :( 2023-02-08 08:03:57 +00:00
Dockerfile make it an actual proxy. Too bad I didn't know about this before :( 2023-02-08 08:03:57 +00:00
LICENSE Initial commit 2023-02-07 15:14:14 +01:00
README.md Fix readme2 2023-02-07 15:23:06 +01:00
entrypoint.sh Initial commit 2023-02-07 15:14:14 +01:00
motd Initial commit 2023-02-07 15:14:14 +01:00

README.md

FalseSSH

FalseSSH is a Dockerized SSH server intended for running a SOCKS5 proxy based on SSH.

Usage

Create a container with the following command:

docker build -t falsessh .
docker run -d --name falsessh -p 2269:22 falsessh:latest

Change the password immediately.

docker exec -it --user root falsessh /bin/sh
passwd user
exit

Try SSHing into the container.

ssh user@localhost -p 2269

Port forward the SOCKS5 proxy to your local machine.

ssh -D 1080 -p 2269 user@localhost

Then you can configure your browser to use the SOCKS5 proxy on localhost:1080.

You can also port-forward the SSH server from your home network to access the proxy remotely, like if you want to bypass school restrictions.

To connect if you're doing above, run this:

ssh -D 1080 -p 2269 user@<your home network IP>

You can then configure your browser to run the SOCKS5 proxy on localhost:1080. Have fun!