热门搜索:和平精英 原神 街篮2 

您的位置:首页 > > 教程攻略 > ai资讯 >Dify 开源大语言模型(LLM) 应用开发平台如何使用Docker部署与远程访问

Dify 开源大语言模型(LLM) 应用开发平台如何使用Docker部署与远程访问

来源:互联网 更新时间:2026-07-16 11:37

在Linux Ubuntu上部署Dify,并让它能被公网远程访问,其实没有想象中那么复杂。Dify作为一款开源的大语言模型应用开发平台,融合了后端即服务与LLMOps理念,能让开发者快速搭建生产级的生成式AI应用——甚至非技术人员也能参与定义和数据运营。本地部署固然好,但问题在于只能内网访问:想共享给同事或自己远程调用,要么买云服务器,要么有公网IP。如果两者都没有,有没有办法?答案是肯定的,借助一个内网穿透工具就能实现。

这里要介绍的

cpolar

,是一款跨平台的内网穿透软件,支持Windows、MacOS和Linux。它可以将本地内网服务的HTTP、HTTPS、TCP协议端口映射成公网地址端口,让公网用户直接访问内网服务,完全不需要部署到公网服务器。

这次我们采用Docker部署,所以先确保系统已安装Docker和Docker Compose(官方文档有详细安装教程)。好,直接进入正题:从部署到远程访问,一步步走通。

Dify 开源大语言模型(LLM) 应用开发平台如何使用Docker部署与远程访问

1. Docker部署Dify

按照官方部署文档,先把官方的Docker文件克隆下来。进入本地目录 /usr/local,然后执行:

sudo git clone https://github.com/langgenius/dify.git

克隆完成后,会看到 dify 文件夹,说明拉取成功。接着进入 dify/docker 目录:

cd /dify/docker

然后使用Docker Compose启动服务:

sudo docker compose up -d

等待部署完成,用 sudo docker ps 查看运行中的容器。其中能看到一个nginx容器,对外暴露的端口是80——这就是接下来访问Dify的入口。

2. 本地访问Dify

部署并运行后,直接在浏览器访问Ubuntu的80端口(局域网内或本机),就能看到Dify的欢迎页面。首次访问需要创建管理员账号,创建成功后即可登录。本地访问成功,说明部署无误。

接下来,我们需要设置远程访问。先从安装cpolar开始。

3. Ubuntu安装Cpolar

cpolar官网提供了一键安装脚本,在Ubuntu终端执行:

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

安装完成后,将cpolar加入系统服务并启动:

sudo systemctl enable cpolar
sudo systemctl start cpolar

其他常用命令如重启、查看状态、停止等也一并列出,方便后续管理:

sudo systemctl restart cpolar
sudo systemctl status cpolar
sudo systemctl stop cpolar

启动成功后,在浏览器访问 http://你的局域网IP:9200,即可进入cpolar的Web管理界面。使用cpolar官网注册的账号登录,接下来在Web界面配置隧道。

4. 配置公网地址

登录cpolar管理界面后,点击左侧“隧道管理”——“创建隧道”,填写以下参数:

  • 隧道名称

    :自定义,不要与已有隧道重复
  • 协议

    :选择 http
  • 本地地址

    :80 (Docker部署后对外访问的端口)
  • 域名类型

    :免费选择“随机域名”
  • 地区

    :选择 China

点击“创建”。隧道创建成功后,在左侧“状态”——“在线隧道列表”中,就能看到生成的公网地址,有http和https两种方式,均可访问。复制其中一个,就可以在任意设备上远程访问了。

5. 远程访问

使用上面生成的https公网地址,在任意设备的浏览器打开,就能看到Dify的登录界面。整个过程没有云服务器、没有公网IP,简单几步搞定了远程访问,大幅降低了配置门槛。

小结

为了快速演示,我们用了cpolar的随机域名隧道。这种方式的优点是即刻生成、即开即用,但缺点也很明显:地址由随机字符组成(比如 3ad5da5.r10.cpolar.top),不易记忆,而且每24小时会变化一次,适合临时使用。

如果是长期使用,更推荐的做法是配置一个固定二级子域名——这样公网地址稳定不变,便于分享和协作。下面看看如何操作。

6. 固定Cpolar公网地址

先登录cpolar官网,点击左侧“预留”——“保留二级子域名”,设置一个你想要的二级域名名称(例如 dify),点击保留。保留成功后,复制这个二级子域名。

然后回到cpolar Web管理界面,点击“隧道管理”——“隧道列表”,找到刚才创建的隧道,点击右侧的“编辑”。

修改隧道信息:

  • 域名类型

    :选择“二级子域名”
  • Sub Domain

    :填写刚才保留的二级子域名

点击“更新”(注意:点一次即可,不要重复提交)。更新完成后,再查看在线隧道列表,公网地址已经变成你自己设置的二级域名了。

7. 固定地址访问

最后,用这个固定的公网https地址访问Dify,同样可以成功打开。这样一个永久不变、方便记忆的公网地址就配置好了。无论身在何处,只要有网络,就能远程访问本地的Dify服务——不需要公网IP,也不需要云服务器。

关于宇宙的好的网名有哪些
关于宇宙的好的网名有哪些

类型:角色扮演

大小:1

语言:简体中文

平台:互联网

游戏下载

热门手游

相关攻略

手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc