Rainbow(彩虹桥)是一款MIT开源、纯国产自主研发的软路由系统,运行在各种x86/ARM小主机上,通过浏览器管理家庭或办公室网络,不限速、无广告、永久免费。

Stars

9

7 天增长

暂无数据

Fork 数

0

开放 Issue

0

开源协议

MIT

最近更新

2026-07-29

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它是国内自主研发的功能全面的软路由,支持多WAN负载均衡、VLAN隔离、VPN、儿童模式等高级功能,完全免费开源,且基于成熟的.NET生态构建。

适合谁使用

  • 需要精细网络管理和家长管控的家庭用户
  • 希望叠加多条宽带提升带宽的小型工作室
  • 需要进行VLAN隔离和VPN互联的中小企业
  • 希望基于.NET二次开发路由平台的开发者

典型使用场景

  • 为孩子设置内容过滤和定时断网
  • 合并两条宽带实现带宽翻倍和自动故障切换
  • 通过VLAN隔离公司部门并配置防火墙策略
  • 建立总部与分部之间的站点到站点VPN连接

项目优势

  • 功能全面,涵盖负载均衡、VLAN、VPN、DNS广告过滤等
  • 硬件要求极低(1核CPU、512MB内存、5GB磁盘)
  • 跨平台支持(Linux/Windows),Linux下全功能运行
  • MIT许可证允许自由使用、修改和商业化部署

使用前须知

  • 全功能依赖Linux,Windows仅支持基础网络管理
  • 初始安装需要命令行操作(零命令行安装器正在开发)
  • 需要单独安装并配置.NET 10运行时环境

README 快速开始

Rainbow(彩虹桥)— 软路由系统

​ Rainbow(彩虹桥)是一款纯国产自主研发、MIT 开源的通用软路由系统软件。它运行在各种 x86 小主机、ARM 小盒子、树莓派等设备上,通过浏览器就能管理整个家庭或办公室的网络——不限速、无广告、永久免费。

软路由是什么? 普通家用路由器能干的事(拨号、分配 IP、限制上网、防火墙),Rainbow 都能干,而且更强大——多条宽带叠加、屏蔽小孩游戏网站、远程访问家里设备……它把一台树莓派或小主机变成了"企业级路由器"。


快速拥有

第一步:选一台设备

Rainbow 能跑在各种小设备上,家里闲置的旧电脑也能用:

你有的硬件是否可用
x86 工控机 / 迷你主机(推荐)全功能,性能强劲
树莓派 4/5 / 其他 ARM 开发板全功能,低功耗 24h 开机
ARM 电视盒子 / 闲置旧手机✅ 需刷 Linux,全功能
家里吃灰的 旧电脑 / 笔记本✅ 装 Linux,全功能
安装了 Windows 的常开电脑✅ 基础网络管理

最低配置:1 核 CPU、512MB 内存、5GB 磁盘。建议使用 Debian 12/13Ubuntu 24.04+。树莓派推荐 Raspberry Pi OS(64位) 或 Ubuntu Server。

第二步:下载与启动

如果你会使用命令行,打开终端运行以下命令:

# 下载 .NET 运行环境(仅首次需要)
wget https://dot.net/v1/dotnet-install.sh -O /tmp/dotnet-install.sh
chmod +x /tmp/dotnet-install.sh
/tmp/dotnet-install.sh --channel 10.0

# 下载 Rainbow
mkdir -p /opt/rainbow && cd /opt/rainbow
wget https://github.com/newlifex/Rainbow/releases/latest/download/Rainbow.zip
unzip Rainbow.zip

# 启动
dotnet Rainbow.Web.dll

第三步:打开浏览器

浏览器访问 http://你电脑的IP:3380,默认账号 admin / admin

没有 Linux 基础? 别担心——Rainbow 的"零命令行"安装器正在开发中,届时只需双击安装包即可。你也可以在 Windows 上先体验仪表盘等基础功能。


它能做什么?

无论你是想管好孩子上网两条宽带叠加提速远程访问家里设备,还是给公司搭建安全网络,Rainbow 都为你准备好了:

功能有什么用?适合谁?
多 WAN 负载均衡多条宽带同时使用,带宽翻倍,一条断网自动切换工作室、追求网速的家庭
PPPoE 拨号替代路由器拨号上网,账号密码统一管理所有宽带用户
DHCP 设备授权每个设备都能单独控制上网权限——已授权/待审核/已拉黑/访客所有家庭、公司
DNS 广告过滤自动屏蔽视频广告、网页弹窗,孩子上网更清静有小孩的家庭
儿童模式只允许访问学习类网站,其余全部拦截有小孩的家庭
定时断网设置孩子每晚 10 点自动断网,周末可以多用一会儿有小孩的家庭
防火墙 / 端口映射外网访问家里 NAS、远程桌面,安全又方便工作室、远程办公
IPv6 双栈下一代互联网协议支持所有用户
VLAN 网络隔离各部门网络互不相通,财务数据更安全中小企业
VPN出差也能像在公司一样访问内部资源企业、远程办公
流量统计每月每台设备用了多少流量,一目了然所有用户
实时仪表盘一眼看清当前网速、在线设备、系统状态所有用户
系统诊断Ping 检测、连接监控、网络排查所有用户

场景速览

👨‍👩‍👧‍👦 家庭场景:管好孩子上网

张先生家有 10 岁孩子,担心孩子沉迷游戏和短视频。Rainbow 帮他:

  1. 自动发现孩子的 iPad 和电脑,标记为"孩子"分组
  2. 设置每天 18:00-21:00 可上网,其余时间自动断网
  3. 打开"儿童模式",只允许访问学习网站,游戏广告全部屏蔽
  4. 随时在手机浏览器查看孩子今天上网多久、访问了哪些网站

🎬 工作室场景:多线宽带提速

李工的视频工作室有电信+联通两条宽带,之前一条满载另一条闲置。Rainbow 帮他:

  1. 两条宽带同时用,自动负载均衡,带宽翻倍
  2. 某条线路故障时自动切换到正常线路,业务不中断
  3. 一键配置端口映射,外出时也能访问办公室的 NAS 和渲染服务器

🏢 中小企业场景:网络安全隔离

王经理的公司有 30 人,研发和行政需要网络隔离

项目描述

Rainbow 通用软路由系统,提供多 WAN 负载均衡、DHCP/DNS 管控、防火墙、VPN 等全场景网络管理功能

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

loyal-studio
loyal-studio GitHub avatar

Honami-Animation-System

Honami is a visual, UI-first animation system for Unity 6 that replaces Mecanim with timeline editors, node graphs, and a zero-allocation runtime, letting animators author animations with almost no code.

C#
239
aakk007
aakk007 GitHub avatar

RogueCleaner

A Windows tool that detects and removes malicious leftovers from right-click menus, startup items, services, scheduled tasks, browser extensions, and file associations.

C#
212
ThioJoe
ThioJoe GitHub avatar

Thio-Background-App-Notifier

A lightweight Windows tool that notifies you about new auto-starting background services and scheduled tasks that Windows normally doesn't alert you about.

C#
147