一条命令,将本地端口暴露到公网 — 复用 Gradio 免费隧道服务,无需注册、无需配置。
English | 中文
- 零配置 — 自动获取远程 frp 服务器,无需注册账号
- 一条命令 — 启动即可获得公网 URL,如
https://xxx.gradio.live - 多平台 — 支持 Windows / macOS / Linux,amd64 和 arm64
- 72 小时有效 — 生成的公网 URL 可持续使用 72 小时
前往 Releases 下载对应平台的压缩包,解压后直接运行。
git clone https://github.com/cicbyte/gradio_share.git
cd gradio_share
go build -o gradio_share .# 默认转发 localhost:8085
./gradio_share
# 指定端口
./gradio_share --port 3000
# 使用短参数
./gradio_share -p 3000 -a https://api.gradio.app/v2/tunnel-request
# 查看帮助
./gradio_share --help| 参数 | 短参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
--port |
-p |
int | 8085 |
要转发的本地端口 |
--address |
-a |
string | https://api.gradio.app/v2/tunnel-request |
Gradio 分享服务器地址 |
--binPath |
-b |
string | 自动检测 | frpc 二进制文件路径 |
$ ./gradio_share --port 8081
2024/06/25 17:34:30 frpc程序路径: /usr/local/bin/gradio_share/bin/frpc_linux_amd64
2024/06/25 17:34:30 分享服务器地址: https://api.gradio.app/v2/tunnel-request
2024/06/25 17:34:30 安全令牌: mpJfo24vVB-QGtvXTi1o-2hp5rptbD0i71etVCD_NFU=
2024/06/25 17:34:31 转发的端口:8081
2024/06/25 17:34:32 访问地址:https://6cb818bca414994400.gradio.live
2024/06/25 17:34:32 连接有效期:72小时
- 调用 Gradio API 获取远程 frp 服务器地址
- 使用对应平台的 frpc 二进制建立隧道
- 从 frpc 输出中解析公网 URL
- 保持隧道运行 72 小时
部分逻辑参考 gradio-tunneling 实现。