目录
对于飞鼠NAT组网的非中心控制器部署模式做出系统的部署教程。客户端可覆盖至Linux、Macos、Windows、IOS与Android。本文档主要介绍Linux与Windows的部署操作。
支持各大主流平台,详细测试如下。
| 系统 | 典型配置 | 是否支持飞鼠 | 测试问题 |
|---|---|---|---|
| Arm Linux | 4C/8C 2G/1G | 是 | 无 |
| X86 Linux | 无 | 是 | 无 |
| Pve Lxc Linux | 无 | 否 | 半虚拟化网卡存在问题,无法启动 |
| Mips Linux | 3A3000/4000 | 否 | 不定时掉线 |
| LoongArch Linux | 3A5000 | 是 | 无 |
| IOS | 无 | 是 | 仅支持客户端 |
| 安卓 | 无 | 是 | 仅支持客户端 |
| 飞腾/鲲鹏/海思 | FT2000/920/Hi1616 | 是 | 无 |
| Windows | 无 | 是 | 仅支持客户端 |
| OpenWrt | MT7988 | 是 | 视内存而定 |
需基于Debian10及以后内核Linux部署,不支持半虚拟化如lxc类容器内嵌套部署。
针对Ubuntu类系统,需要关闭或设置防火墙通行。
执行以下命令关闭防火墙
sudo systemctl disable ufw.service
针对Debian类系统,无需进行特殊操作。
对于VPS部署用户,参照VPS服务商的防火墙放行。
放行端口如下
| 作用 | 类型 | 端口 | 备注 |
|---|---|---|---|
| 网页通信 | TCP | 9091 | 用于Webui配置 |
安装Docker
wget https://dow.feishuwg.com/get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
安装完成后查询Docker版本
docker version
返回信息如下

确认满足运行条件
安装Dokcer-compose
sudo apt install docker-compose
下载compose文件
wget https://dow.feishuwg.com/p2p/docker-compose.yaml
执行compose文件
sudo docker compose up -d
系统将会自动部署飞鼠NAT组网节点端。
等待执行完毕后,进入组网管理界面,
输入服务器ip:9091

部署成功
在浏览器中输入网址 https://www.feishunet.com/
注册账号后,进入主界面。
单击右上角 网络创建
依据自身情况填写相关信息


添加完成后,进入区域管理添加设备

可获得识别码(唯一组网标识码),将其粘贴至客户端中,点击连接

连接成功后,会显示连接设备,此时Linux服务端连接成功。

返回SaaS平台,重新添加用户,复制密钥。
在https://dow.feishuwg.com下载Windows客户端

下载解压后右键以管理员权限运行,在右下角状态栏中右键飞鼠图标打开控制面板。

输入token后连接

等待打洞后解析成功,交互带宽即为实际上传带宽。
类似于输入ip:9091后无法访问的,可能是部署主机存在端口占用情况。
飞鼠针对此种情况会自动处理,即选择一个未使用端口进行映射,查询方法如下。
sudo docker ps -a #查看所有容器
sudo docker logs -f p2p-feishu-1 #p2p-feishu-1为输出的实际容器名称
输出如下

此种情况下,即启用了10066端口。