在飞牛NAS上部署 OpenP2P

在飞牛NAS上通过 docker-compose.yml 部署 OpenP2P,流程很清晰,主要分为创建配置文件和在Docker界面中启动两步。

📁 第一步:创建项目文件夹与配置文件

  1. 创建项目文件夹:打开飞牛NAS的「文件管理」应用,进入你的Docker存储空间(通常是 docker 文件夹),新建一个名为 openp2p 的文件夹。openp2p官网https://console.openp2p.cn/profile
  2. 创建 docker-compose.yml 文件:飞牛的文件管理器可能无法直接创建空白文件,你需要在电脑上新建一个文本文件,将其重命名为 docker-compose.yml,然后上传到刚刚创建的 openp2p 文件夹中。
  3. 编辑配置文件:双击打开 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应用中启动项目

配置文件准备好后,就可以在图形界面中启动它了。

  1. 打开飞牛NAS的「Docker」应用,切换到「Compose」面板,点击「新建项目」。
  2. 在弹出窗口中,按以下说明填写:
    • 项目名称:自定义,如 openp2p。
    • 路径:选择你刚刚创建的 openp2p 文件夹。
    • 来源:选择「创建 docker-compose.yml」。
  3. 点击确定后,系统会自动读取文件并开始拉取镜像、创建容器。
  4. 当项目状态变为运行中(绿色),就表示部署成功了。之后回到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 了。如果在配置中遇到问题,随时可以再来问。

posted @ 2026-10-05 23:11  土著古  阅读(10)  评论(0)    收藏  举报