在飞牛NAS上部署 OpenP2P
在飞牛NAS上通过 docker-compose.yml 部署 OpenP2P,流程很清晰,主要分为创建配置文件和在Docker界面中启动两步。
📁 第一步:创建项目文件夹与配置文件
- 创建项目文件夹:打开飞牛NAS的「文件管理」应用,进入你的Docker存储空间(通常是
docker文件夹),新建一个名为openp2p的文件夹。openp2p官网https://console.openp2p.cn/profile - 创建
docker-compose.yml文件:飞牛的文件管理器可能无法直接创建空白文件,你需要在电脑上新建一个文本文件,将其重命名为docker-compose.yml,然后上传到刚刚创建的openp2p文件夹中。 - 编辑配置文件:双击打开
docker-compose.yml文件,将以下内容复制进去,并务必替换你的Token为你在OpenP2P控制台获取的真实Token。
services:
openp2p-client:
image: openp2pcn/openp2p-client:latest
container_name: openp2p-client
restart: always
network_mode: host
privileged: true
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun
environment:
- OPENP2P_TOKEN=你的Token
配置项说明:
network_mode: host:让容器直接使用NAS的网络,简化配置。privileged: true和cap_add: NET_ADMIN:赋予容器管理网络所需的权限。devices: /dev/net/tun:这是创建虚拟网卡所必需的设备映射。
🐳 第二步:在Docker应用中启动项目
配置文件准备好后,就可以在图形界面中启动它了。
- 打开飞牛NAS的「Docker」应用,切换到「Compose」面板,点击「新建项目」。
- 在弹出窗口中,按以下说明填写:
- 项目名称:自定义,如
openp2p。 - 路径:选择你刚刚创建的
openp2p文件夹。 - 来源:选择「创建 docker-compose.yml」。
- 项目名称:自定义,如
- 点击确定后,系统会自动读取文件并开始拉取镜像、创建容器。
- 当项目状态变为运行中(绿色),就表示部署成功了。之后回到OpenP2P控制台,应该就能看到你的飞牛NAS显示为“在线”。
⚙️ 第三步:后续组网配置
容器成功运行后,后续的组网步骤和之前一样,都在OpenP2P的网页控制台完成:
- 加入虚拟网络:在控制台底部菜单点击“虚拟网络”,将你的飞牛NAS和其他需要访问的设备都加入网络并保存,系统会自动分配
10.10.x.x的虚拟IP。 - 设置局域网网段:在虚拟网络列表中,点击飞牛NAS的“编辑” 按钮。在“局域网网段”字段中,填入你家路由器的网段(例如
192.168.1.0/24)并保存。这样你就能通过虚拟IP访问NAS所在的整个局域网了。
💡 提示
如果你的NAS开启了防火墙,可能需要放行 5666 和 5667 端口,以确保P2P连接能正常工作。
部署完成后,就可以通过 http://[NAS的虚拟IP]:3080 在外网访问你的 DeepSeek Harness 了。如果在配置中遇到问题,随时可以再来问。

浙公网安备 33010602011771号