文件名称:开源的servo / ngrok替代方案。 仅使用SSH的HTTP(S)/ WS(S)/ TCP隧道到localhost。-Golang开发
文件大小:74KB
文件格式:ZIP
更新时间:2024-06-15 08:28:26
Golang Network proxy
sish开源的servo / ngrok替代方案。 部署构建是在Google Cloud Build和Dockerhub上自动完成的。 随意使用自动二进制文件或构建自己的二进制文件。 如果您提交PR,并希望使用“开源servo / ngrok替代方案”。 每次对存储库的提交都会自动进行Deploy Build,并将其推送到Dockerhub。 使用commit sha,分支名称,标签(如果在master上发布)的最新版本来标记构建。 您可以在此处找到列表。 每个发行版都构建单独的sish二进制文件,可以从此处为各种OS / archs下载。 随意使用自动二进制文件或构建自己的二进制文件。 如果您提交PR,则默认情况下不会生成图片,并且需要重新标记f
【文件预览】:
sish-main
----.dockerignore(221B)
----go.mod(2KB)
----main.go(328B)
----utils()
--------utils.go(18KB)
--------conn.go(3KB)
--------console.go(11KB)
--------state.go(4KB)
----.github()
--------FUNDING.yml(20B)
--------workflows()
----sshmuxer()
--------sshmuxer.go(6KB)
--------tcphandler.go(2KB)
--------channels.go(5KB)
--------aliashandler.go(2KB)
--------handle.go(3KB)
--------requests.go(7KB)
--------httphandler.go(4KB)
----go.sum(50KB)
----.vscode()
--------launch.json(1KB)
----Dockerfile(1KB)
----LICENSE(1KB)
----README.md(24KB)
----config.example.yml(2KB)
----httpmuxer()
--------proxy.go(3KB)
--------httpmuxer.go(7KB)
----.goreleaser.yml(1KB)
----templates()
--------routes.tmpl(5KB)
--------footer.tmpl(55B)
--------console.tmpl(5KB)
--------header.tmpl(2KB)
----.gitignore(31B)
----deploy()
--------gcloud.md(5KB)
--------pubkeys()
--------keys()
--------le-config.yml(293B)
--------ssl()
--------docker-compose.yml(890B)
----cmd()
--------sish.go(14KB)