杜郎俊赏 - dujun.io

开源实例之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

后记

体验更多开源实例

标签: 开源实例
日期:2023-04-21