antoniomika / sish

HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

Home Page:https://ssi.sh

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sish

An open source serveo/ngrok alternative.

Read the docs.

dev

Clone the sish repo:

git clone git@github.com:antoniomika/sish.git
cd sish

Add your SSH public key:

cp ~/.ssh/id_ed25519.pub ./deploy/pubkeys

Run the binary:

go run main.go --http-address localhost:3000 --domain testing.ssi.sh

We have an alias make dev for running the binary.

SSH to your host to communicate with sish:

ssh -p 2222 -R 80:localhost:8080 testing.ssi.sh

The testing.ssi.sh DNS record points to localhost so anyone can use it for development

About

HTTP(S)/WS(S)/TCP Tunnels to localhost using only SSH.

https://ssi.sh

License:MIT License


Languages

Language:Go 99.0%Language:Dockerfile 0.8%Language:Makefile 0.3%