分享一个异地组网软件,比扬云SD-WAN,在飞牛上使用教程
上一篇文章https://www.cnblogs.com/yingjiuzou/p/18891935分享了比杨云SD-WAN的一些产品逻辑和收费逻辑,我个人觉得是很务实很诚恳的一家企业和产品。
从这期文章开始我开始分享干货教程,这是这个系列文章的第二篇,全系列文章目前规划包括以下内容:
- 比扬云SD-WAN产品介绍
- 如何在飞牛中使用比扬云(本文)
- 如何使用比扬云的异地组网功能打通家里和公司的网络
- 如何用比扬云来打通远程桌面,抛掉向日葵和todesk,不需要安装其他软件也能远程桌面
- 付费流量包体验,感受一下付费带来的速度
- 搭建自建节点,只要10块钱,低配版的企业私有化部署,但是能满足小微企业的需求
我们本文会先讲教程,再讲原理和逻辑,如果你不想了解背后的产品逻辑,直接无脑跟着教程操作就可以了。
开始使用

比扬云已经上架飞牛应用中心,并且安装数量已经超过1万次了,但是我个人觉得他们在飞牛上的配套教程做的并不好,很多飞牛用户一下子不知道如何入手,官方给了教程了,但是很多人是不知道官方教程的位置的。这篇文章我的目标是比官方做的更好。
官方教程地址:
- 来自飞牛论坛:https://club.fnnas.com/forum.php?mod=viewthread&tid=20128
- 来自官方文档:https://doc.beyondnetwork.cn/#/chapter03/visitfn
我们接下来正式开始。
1、在飞牛的应用中心搜索并安装

点击安装之后一路下一步,到达一个输入框的界面,这里就有人迷惑了,EDGE_KEY是什么鬼?所以我才说官方配套教程做的垃圾,但是很多用户还是能找到使用方法,归根到底还是用户之间口口相传的原因。
这个EDGE_KEY是比扬云的一个异地组网站点的标识,我们要用比扬云SD-WAN,首先得把这个站点创建起来,这样才有EDGE_KEY,到时候输入这个EDGE_KEY就行
这一步到此为止我们就暂时搁置
2、在比扬云控制台创建站点
为了获取第一步里面需要的EDGE_KEY,我们需要去比扬云控制台https://dash.beyondnetwork.cn创建站点。
登录之后操作步骤为:
1、点击左侧SD-WAN组网菜单,虚拟网络子菜单,首先创建一个虚拟网络

2、点击创建的虚拟网络里面站点那一列的蓝色字体,创建虚拟网络之后我们会有0个站点

我这里是已经创建过了,所以会显示0/1,表示有1个站点,0个在线,点击进去之后就能看到站点列表,我们点击添加站点按钮,就会弹出对话框。

需要输入以下信息:
- 站点名称,这个可以随便输入
- 虚拟网络,这个是选择的,选择我们再1)里面创建的虚拟网络
- 输入站点网段,站点网段的意思是哪些ip能被访问到,这个我们在后面会详细讲解这个逻辑,现在只需要知道,一般情况下你只要输入你的飞牛的IP/24就可以了,这里千万不要自作聪明,按照自己的理解去操作,除非你很了解这个网段的规则。
输入完这三个信息,提交就行了,提交之后我们就能看到站点标识了,这个站点标识很重要,不要轻易暴露,如果暴露了,安全起见你要删除这个站点重新创建过。

3、在飞牛安装比扬云的界面输入EDGE_KEY
我们回到飞牛应用中心,在第一步的时候我们停留在EDGE_KEY输入界面,我们只需要把在第二步里面创建的站点标识粘贴进来,然后安装就行了。

安装完之后,刷新比扬云控制台的站点列表,如果站点是在线的状态,说明安装时没有问题的。

至此我们完成了飞牛安装比扬云,那么接下来的问题是如何访问?比扬云会提供一个客户端给你访问,你要访问的时候先运行他这个客户端,登录一个员工账号,然后才能访问,类似微PN。
我们需要做两步:
- 创建员工账号,也就是比扬云控制台,SD-WAN组网菜单下的员工账号管理,新增一个账号就可以了

- 用员工账号登录客户端,这里千万要记住,用员工账号去登录,很多人在群里问为什么登录提示用户名或密码错误,原因就是用的控制台账号登录,没用员工账号登录

登录之后点击大大的圆圈按钮就可以了。
4、访问飞牛
接下来最后一步,跟在内网的使用方式一样去访问飞牛就可以了。也就是说假设你的飞牛IP是192.168.2.15,你在外地也可以用这个IP去访问飞牛
通过以上步骤之后,就完成了所有远程访问的配置。
产品逻辑
很多人可能会觉得比较麻烦,但是这个已经是非常简单的同类产品了,对比蒲公英而言我觉得要简单很多很多,很多小白都能用的起来,对比其他产品,比如节点小宝,他们不是一类软件,没办法作对比。
接下来我分享一下我理解的这个产品设计的逻辑。
1、首先是虚拟局域网,为什么需要这个东西,有和没有有什么区别?
虚拟局域网基本上是同类产品都会具备的,zerotier,tailscale,蒲公英都是具备虚拟局域网的,不具备虚拟局域网的产品,说明他默认只给你一个虚拟局域网,当你需要做业务隔离的时候就没办法做。虚拟局域网的目的是创建一个逻辑网络,也就是说给你画个圈,圈里面的东西是一个局域网,局域网自然就能够访问,当然也会增加一个使用成本。
2、其次是站点,作用是什么,为什么叫站点
站点实际上跟我们显示中的快递驿站其实是差不多的东西,一个站点负责管理一个地区的网络,这个地区的网络体现在产品上就是站点的网段,通过站点能够连接整个网段的IP,就跟我们平时碰到的小区驿站一样,把快递投放到驿站里面,然后再通过驿站去派发快递。
3、最后是员工账号,为什么要有员工账号,跟直接用控制台账号有什么区别?
员工账号最明显的作用是可以多人使用,他实际上是一种类似子账号的东西,如果你是个团队,每个人都能用,那么极端的情况下,如果你仅仅是1个人用,你就会对这个东西有点费解,我明明已经注册了网页账号了,为什么还要创建个员工账号?所以我才说跟节点小宝不是一类软件,跟蒲公英倒确确实实是一类软件。
常见问题
最后分享一些常见的问题,希望读者碰到的时候也能对号入座。
1、安装了之后,站点没在线
原因可能是你输入EDGE_KEY输入错误或者压根就没输,要解决这个问题你需要重新安装比扬云并输入正确的EDGE_KEY
2、安装了之后访问不了飞牛
访问飞牛这个我觉得是比较成熟的方案,一般情况下问题是不大的,如果访问不了,根据我和官方沟通的经验,可以按照以下思路排查。
- 飞牛是否有防火墙
- 是否有tailscale之类的软件,tailscale似乎是和官方有网段冲突
- 看看本地的网段和站点的网段是否冲突,冲突了你可能要联系官方帮你解决,他们也应该在着手解决这个问题
3、安装之后能访问飞牛,访问不了内网设备
这里需要注意的是,从应用中心安装的比扬云,只能访问飞牛,要访问内网设备需要额外配置,官方也给了教程了,你可以在站点管理页面,点击激活站点,右侧的通过飞牛应用中心激活的方式就可以看到解决方法了。
PS: 解决方法居然是跑一次一键激活,那我为什么不一开始就跑一键激活命令。。。

4、两个站点直接能够通,但是站点和非站点设备不通
这里要注意了,我们这个教程是通过手机或者电脑客户端访问飞牛的教程,不是异地组网的教程,官方给的飞牛专区的教程也是一样,他做不了这种站点设备-》非站点设备,或者非站点设备-》非站点设备的访问,这个属于异地组网场景,我们本系列的下一篇文章会给详细的教程。
分享一个异地组网软件,比扬云SD-WAN,在飞牛上使用教程的更多相关文章
- [典型漏洞分享]一个典型的软件漏洞--memcpy导致的缓冲区溢出
YS VTM模块存在缓冲区溢出漏洞,可导致VTM进程异常退出[高] 问题描述: YS VTM模块开放对外监听端口(8554和8664),并从外部接收网络数据,中间模块调用到memcpy函数对网络数据进 ...
- 分享一个FileUtil工具类,基本满足web开发中的文件上传,单个文件下载,多个文件下载的需求
获取该FileUtil工具类具体演示,公众号内回复fileutil20200501即可. package com.example.demo.util; import javax.servlet.htt ...
- 分享一个WPF 实现 Windows 软件快捷小工具
分享一个WPF 实现 Windows 软件快捷小工具 Windows 软件快捷小工具 作者:WPFDevelopersOrg 原文链接:https://github.com/WPFDevelopers ...
- 分享一个简单易用的软件定时器模块(MultiTimer)——基于keil+stm32f103zet+hal库(裸机实现)
公众号上看到一个比较好的一个github项目:https://github.com/0x1abin/MultiTimer 今天看了看,简单的,就移植了- 且看文档的说明, ============== ...
- 使用syncthing和蒲公英异地组网零成本实现多设备实时同步
设想一个场景,如果两台电脑之间可以共享一个文件夹,其中一个增删更改其中的内容时,另一个也能同步更新,而且速度不能太慢,最好是免费的.那么syncthing就可以满足这个要求.syncthing可以实现 ...
- 分享一个解决MySQL写入中文乱码的方法
分享一个解决MySQL写入中文乱码的方法 之前有发帖请教过如何解决MySQL写入中文乱码的问题.但没人会,或者是会的人不想回答.搜索网上的答案并尝试很多次无效,所以当时就因为这个乱码问题搁浅了一个软件 ...
- Git.Framework 框架随手记-- 分享一个"比较垃圾"的项目
本文主要分享一个Git.Framework 开发的一个项目的部分源码,此项目代码"比较垃圾",所以请各位码农,码畜,码神,码圣勿喷!发此文只为记录工作问题以及分享问题! 一. 项目 ...
- [W3bsafe]分享一个爬SQL注入漏洞的工具
分享一个爬SQL注入的工具 本文转自:i春秋社区由团队核心成员若间开发把工具放到E盘的一个文件夹 他会自动生成一个文本文件 Result.txt 最大页数 自己想弄填多少就填多少关键词 注入点关键词 ...
- 使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh)
使用Meshlab软件将点云(Point Cloud)转换为模型(Mesh) 启动Meshlab软件: 导入.ply点云文件: 接着点击: 弹出一个右侧边栏: 接着,计算每个点的法线: 输入100,点 ...
- 怎么将DWG转PDF?分享一个在线转换方法
了解CAD的朋友们都知道,在使用CAD制图软件绘制图纸的时候,默认的CAD图纸保存格式就是为DWG格式.但是DWG格式的文件不能够直接进行打开查看,就需要将DWG转PDF格式.那具体要怎么来进行操作呢 ...
随机推荐
- Linux - top相关的快捷键
q:退出top命令窗口(quit). k:按照进程ID终止(kill)一个进程.例如,你可以输入k,然后输入进程的PID来终止它. r:重新设置进程的优先级.输入r后,你可以输入新的优先级值. f:进 ...
- Windows编程----结束进程
进程有启动就有终止,通过CreateProcess函数可以启动一个新的子进程,但是如何终结子进程呢?主要有四种方法: 通过主线程的入口函数(main函数.WinMain函数)的return关键字终止进 ...
- k8s NotReady cni config uninitialized
前言 k8s node 节点 join master 后,状态报错:NOT READY 查看 kubelet 日志 journalctl -xeu kubelet 报错如下:Container run ...
- 通过 JS 修改具体标签的属性的属性值
博客地址:https://www.cnblogs.com/zylyehuo/ window.addEventListener('DOMContentLoaded', function() { var ...
- K8S组件详解
K8S的控制平面.和工作节点是集群正常运行的核心,通过这两部分的协同工作,K8S才能够实现高效的容器编排.管理.和自动化运维. K8S Kubernetes(简称K8s),是一个开源的容器编排平台,用 ...
- 生产环境swarm集群规划和管理
swarm集群角色 swarm集群中有两种角色,manager node和 worker ndoe. manager的功能: 维护集群状态 任务调度 为swarm集群提供HTTP API 可以创建只有 ...
- Linux-两台Linux服务器间设置共享文件夹(NFS服务器)
一.环境信息服务器1:192.168.120.141 文件夹:/opt服务器2:192.168.120.142 文件夹:/opt将服务器1的/opt文件夹共享到服务器2的/ ...
- 继承中成员变量和成员方法的访问特点-java se进阶篇 day01
1.继承中成员变量的访问特点 1.成员变量重名 如图 父类中有age变量,子类中也有age变量,这时打印age,出现的是10还是20呢? 答:根据就近原则,出现的是20 2.使用父类成员变量--sup ...
- kubectl
... Nodes k8s查看节点CPU消耗情况,可以用kubectl top命令,但是会出现 kubectl top nodes error: Metrics API not available 退 ...
- nodejs实现命令行工具
为什么使用nodejs实现命令行工具 Node.js是一个基于事件驱动I/O的JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 众所周知 ...