开源实例之sish
前言
本篇介绍用 sish 实现内网穿透。了解什么是内网穿透可以参考《开源实例之frp》一文中的介绍。
sish介绍
Open source ngrok/serveo alternative. SSH-based but uses a custom server written in Go. Supports WebSocket tunneling.
服务部署
sish 可以用 Docker 来部署,详见仓库说明。
仓库地址:https://github.com/antoniomika/sish
docker pull antoniomika/sish:latest
docker run -itd --name sish \
-v ~/sish/ssl:/ssl \
-v ~/sish/keys:/keys \
-v ~/sish/pubkeys:/pubkeys \
--net=host antoniomika/sish:latest \
--ssh-address=:22 \
--http-address=:80 \
--https-address=:443 \
--https=true \
--https-certificate-directory=/ssl \
--authentication-keys-directory=/pubkeys \
--private-keys-directory=/keys \
--bind-random-ports=false
sh -p 2222 -R 80:localhost:8080 ssi.sh
后记
标签: 开源实例