首页/网络/常用端口速查/7860 Gradio 机器学习演示

7860 Gradio 机器学习演示

Python 机器学习生态的"演示服务器"端口:Gradio 应用默认在 7860 启动网页界面,模型 Demo 与 HuggingFace Space 都遵循它。

常用端口速查网络更新于 2026-10-13

7860 是什么

7860 是 Gradio 的默认 Web 端口:把 Python 函数包装成可交互页面,几分钟就能得到带输入框与输出区的演示界面。模型演示、数据标注小工具与算法验证页大量使用它,托管平台上的演示空间也遵循这个端口约定。

容易被忽略的共享隧道

框架支持一键生成公网可访问的临时链接,方便对外演示,但也意味着内网模型与数据会被临时暴露到公网,账号与算力配额也可能被他人消耗。演示结束后应及时关闭,长期对外演示应改用反向代理加认证。

基本信息

服务Gradio 演示服务
协议TCP/HTTP 7860
用途模型与算法演示、内部小工具
鉴权默认无,需自行添加
安全等级仅内网或演示环境

典型使用场景

  • 把模型推理脚本快速变成可点击的演示页面
  • 为算法验证收集人工反馈
  • 搭建内部标注或数据检查的小工具
  • 对外演示前评估是否需要鉴权与限流
  • 排查页面打不开时确认监听地址与端口映射

启动与检查

启动与检查
python app.py                       # 默认监听 7860
ss -lntp | grep 7860                # 确认监听地址
curl -sI http://127.0.0.1:7860/ | head -3

启动参数要点

启动参数要点
# 指定监听地址与端口,不开启共享隧道
demo.launch(server_name="0.0.0.0", server_port=7860, share=False)
# 需要对外演示时优先走反向代理并叠加认证

访问入口对照

入口说明建议
本地页面默认监听回环地址容器内需显式指定监听地址
共享隧道生成临时公网链接演示结束立即关闭
反向代理统一对外入口叠加认证与访问日志
把演示页面直挂公网时,无鉴权的模型接口会被滥用:既消耗算力,也可能通过输入输出泄露训练数据或业务信息,演示结束后务必确认访问入口已收回。

多实例部署的端口问题

同一批工具链里的其他组件也有各自的默认端口,部署多个演示页面时需要为每个实例指定不同端口,否则后启动的进程会因为端口占用而失败,报错信息通常只提示地址已被使用,不容易直接看出原因。

规划建议:把演示端口与业务端口在访问策略上分开管理,演示服务放在独立网段或独立主机,避免临时开放的演示影响正式服务的策略与审计口径。

易错点

  • 生产环境把演示端口直挂公网:无鉴权接口可被滥用刷额度
  • 演示时开启共享隧道后忘记关闭:内网服务长期暴露在公网
  • 容器内沿用默认监听地址:只绑定回环,外部访问失败被误判为程序错误
  • 演示页面可查看或下载原始数据:为便利牺牲了数据边界

数据来源与参考

  • Gradio 官方文档(默认端口 7860)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌