本地部署的deepseek模型无法被公网访问,需通过内网穿透方案暴露服务:一、cpolar自动分配https域名;二、花生壳提供固定域名;三、zeronews+docker反向代理;四、nginx+ddns自建域名;五、ollama+云服务器ssh反向隧道。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已在本地成功部署DeepSeek模型服务,但无法通过公网地址被外部设备(如微信服务器、远程客户端或企业系统)访问,则问题根源在于本地服务处于私有网络环境中,未暴露至互联网。需借助内网穿透工具将本地HTTP/HTTPS服务端口映射为可被公网直接调用的稳定域名。以下是多种可行方案的操作步骤:
一、使用Cpolar实现HTTP/HTTPS隧道映射
Cpolar支持自动分配HTTPS域名,满足微信等平台对SSL证书的强制要求,且无需额外配置证书,适合需要对接第三方回调接口的场景。
1、确认DeepSeek服务已绑定0.0.0.0并监听指定端口(如Ollama默认11434,LM Studio默认1234,FastAPI封装服务常用8080)。
2、在本地运行Cpolar客户端,或访问Web管理界面http://localhost:9200,使用已注册账号登录。
3、进入【隧道管理】→【创建隧道】,填写:协议选HTTP、本地地址填127.0.0.1、本地端口填对应服务端口号、域名类型选“随机域名”或“二级域名”。
4、点击【创建】后,记录生成的公网URL,格式为https://xxxxxx.cpolar.cn,该地址可直接用于微信公众号服务器配置或远程API调用。
二、使用贝锐花生壳搭建固定域名穿透
花生壳提供免费版基础映射能力,支持生成带品牌后缀的固定域名(如xxx.natapp1.cc),适用于长期稳定访问需求,且对局域网IP变更具备自动更新能力。
1、下载并安装对应操作系统的花生壳客户端,使用微信扫码或手机号完成注册登录。
2、进入【内网穿透】→【添加映射】,应用类型选择“网站”,内网主机IP填写运行DeepSeek服务的局域网地址(如192.168.1.100),端口填写服务实际监听端口。
3、保存后获取外网访问地址,格式为http://xxx.natapp1.cc(若启用HTTPS需升级专业版)。
4、将该地址填入AnyThingLLM、Page Assist Web UI等前端工具的Base URL配置项中,即可实现跨网络调用。
三、通过ZeroNews + Docker组合部署反向代理服务
ZeroNews是一个轻量级内网穿透与Web UI集成方案,内置Nginx反向代理模块,可在Docker容器中一键启动,同时暴露Open WebUI和模型API接口,适合技术可控性要求高的用户。
1、确保系统已安装Docker及Docker Compose,执行命令拉取并启动ZeroNews服务:
本地音视频转录整理技能 — 接收音频、视频、播客链接、字幕、原始转写稿或未整理文字,完成 ASR 转录(本地 faster-whisper / mlx-whisper)、文本清洗整理,输出分享式提纯版中文原文到本地 .txt 文件。所有产物保存在本地。
2、修改docker-compose.yml文件,在services.open-webui.environment中设置OLLAMA_BASE_URL为http://host.docker.internal:11434(Linux/macOS)或http://172.17.0.1:11434(Windows WSL2)。
3、在宿主机防火墙中开放映射端口(如8080),并通过路由器端口转发规则将公网80/443指向该端口。
4、访问http://您的公网IP:8080即可进入Web UI界面,所有请求经ZeroNews代理转发至本地Ollama服务。
四、基于Nginx反向代理+DDNS实现自建域名穿透
适用于已有独立域名且具备家庭/企业宽带公网IP(或通过DDNS动态解析)的用户,通过Nginx作为入口网关,实现HTTPS卸载与路径路由,安全性与可控性更高。
1、申请免费SSL证书(推荐Let’s Encrypt),使用certbot工具自动签发并部署至Nginx配置目录。
2、编辑/etc/nginx/conf.d/deepseek.conf,添加server块:
3、在location /api/段中配置proxy_pass http://127.0.0.1:11434/;确保proxy_set_header Host $host与proxy_set_header X-Real-IP $remote_addr已启用。
4、重启Nginx服务,并在路由器中将WAN口80/443端口映射至运行Nginx的服务器内网IP,最终可通过https://yourdomain.com/api/chat方式调用DeepSeek API。
五、Ollama原生局域网开放+云服务器中继转发
当本地网络严格限制UPnP与端口映射时,可利用一台具备公网IP的云服务器(如腾讯云轻量应用服务器)作为中继节点,通过SSH反向隧道将本地端口暴露至云端,再由云服务器提供反向代理服务。
1、在本地终端执行SSH反向隧道命令:ssh -R 8080:127.0.0.1:11434 user@cloud-server-ip,确保云服务器sshd_config中GatewayPorts yes已启用。
2、在云服务器上配置Nginx,将server_name设为已解析的域名,location / 指向http://127.0.0.1:8080。
3、为云服务器Nginx站点配置Let’s Encrypt HTTPS证书,使最终访问地址为https://ai.yourdomain.com。
4、验证云服务器本地能否curl http://127.0.0.1:8080/api/tags返回Ollama模型列表,确认隧道连通性。









