Skip to content

公告!

近期接到群友反馈,发现有其它网站复制抄袭本站文案内容,请大家注意甄别,避免上当受骗。

远程访问 fnOS - 比扬云 SD-WAN 组网

来自飞牛官方的提示

目前安装比扬云后会修改 /etc/hosts 文件,还会启动 iptables 刷一些规则,导致 fnOS 连接 postgres 会有异常。出现 FNID 无法保存、DDNS 域名为空的情况。目前不建议现在的系统版本进行安装,后续使用建议等待官方兼容的通知。

目前需要使用 FNIDDDNS 的恢复办法:

1.安装比杨云后出现数据库连接不正常,可以执行以下命令:

iptables -t nat -F​

清理掉规则 (但有可能造成比杨云无法正常使用)

2.单独执行以下命令,删除规则:

iptables -t nat -D POSTROUTING -s 0.0.0.0/0 -j MASQUERADE

删除这条规则

比扬云 SD-WAN 组网 是一个虚拟组网工具,和星空组网以及国外的 zerotier,tailscale 类似,可以将你分散在各地的设备连接起来,组成一个虚拟的网络,便于远程访问。

比扬云 SD-WAN 服务家庭版免费使用,提供最多 5 个员工账号,并且不限速,支持创建自定义网段,对于家庭用户来说非常合适,而且足够使用。加上基于虚拟 VPN 的方式来提供连接,相对于使用公网 IP 需要对外暴露端口,这种组网方式也显得比较安全。

本篇就以 fnOS 为例介绍如何使用比扬云 SD-WAN。

提示

由于这种组网技术依赖于官方的服务器,所以你的远程访问目前走的是官方提供的免费中转服务器,为了避免滥用资源,请注意官方的提示:

为了营造良好的体验环境,请不要长时间占用大带宽,否则会触发小黑屋机制进行限速

比扬云官方也正在内测 IPv6 直连 功能,期待后续会有更好的体验!

创建虚拟网络

首先打开比扬云控制台,注册账号。登录后到 SD-WAN 组网 下面的 我的网络 中创建 虚拟网络名称 自己起一个,这里我填的 slark 的网络

添加站点

站点管理 中选择上一步创建的网络,点击 添加站点。这一步的作用就是要把 NAS 加到网络里。

站点名称这里我直接填 fnOS。网络选择创建好的虚拟网络,站点网段填 fnOS 所在的网段。比如我的 fnOS IP 是:192.168.2.2,那这里网段就填:192.168.2.0/24

支持自定义网段的好处就是你可以不需要在各种网络环境中来回修改 IP 地址,如果你之前用过星空组网就能体会到这一点。

激活站点

添加站点之后你可以看到一个 站点标识,接下来要 激活站点。也就是要在 NAS 里运行一个 docker 应用,通过这个 docker 应用把 fnOS 连到虚拟网络里。

在飞牛中使用下面的 compose 配置来安装 docker 应用:

提示

请把 xxxx 替换为自己的 站点标识

yml
name: beyondnetwork
services:
    edge:
        container_name: beyondnetwork_edge
        privileged: true
        network_mode: host
        restart: always
        dns:
            - 8.8.8.8
            - 114.114.114.114
        environment:
        # 请把 xxxx 替换为自己的 站点标识
            - EDGE_KEY=xxxx
        image: registry.cn-shenzhen.aliyuncs.com/beyondnetwork/edge

Compose 安装完成之后,可以在控制台里看到状态变成了 在线

员工账号

最后添加员工账号,这个 员工账号 就是用来在客户端登录的账号,你可以按自己的实际需求,给每个家庭成员创建一个 员工账号。需要远程访问的时候,就打开客户端,使用员工账号登录。

下载比扬云了 SD-WAN 客户端

登录之后,你就可以像在家里的局域网中一样,来连接使用 NAS 了,不管是通过网页,还是飞牛 App,都可以直接访问,而且速度非常不错。