软路由选型、路由器刷机与自托管面板(来源 affweb Devops 系列 + 2022 年 Notion VPS 剪藏)。

软路由三种形态与选型(#696)

路由器刷固件 / PC 虚拟机 / 专用小主机(最优)。上软路由的理由清单:IPTV 融合、VPN、异地组网、NAS、青龙脚本、长期挂机。

N100 硬件坑:仅 1 内存通道、最大 16G、DDR4-3200——插 32G 或 2666 频率条大概率点不亮;网卡选万兆/25GE、至少 2 网口。作者实配:N100 空壳 600 元 + 16G + 500G NVMe,PVE 下跑 OpenWrt + NAS + Ubuntu 三虚拟机;弱电箱散热差会断流丢包,装修建议弱电箱到每房留 6 类线且保持通风。

红米 AX6000 刷 ImmortalWrt 全流程(#701)

  1. 管理页 URL 带 stok,用 set_sys_time 注入命令开 telnet/ssh;
  2. telnet 后 bdata set ssh_en=1、nvram set …、echo 'admin…' | passwd root;
  3. dd if=/dev/mtdX of=/tmp/… 备份 7 个分区再 scp 拉回;
  4. mtd write …FIP 刷 hanwckf uboot,mtd erase crash 后重启;
  5. 通电后 5 秒内按住 RESET 10 秒进 uboot webui(192.168.31.1),选 110MB 大分区刷 factory 固件。

刷机期间切忌断电;刷后装 luci-theme-argon 换界面。

1Panel:比宝塔更好的开源面板(#692)

22k+ star,无广告;应用商店一键装 Halo/WordPress/OpenResty/MySQL/Redis/Alist/青龙/Ollama;GPU 监控(适合跑大模型);内置 WAF + Fail2Ban + UFW/Firewalld;证书支持 Let’s Encrypt/ZeroSSL/Buypass/Google Cloud,DNS 支持阿里/腾讯/CF/GoDaddy。

FFmpeg 无人值守推流(#254,详见 YouTube视频变现路径)

ffmpeg -re -i video.mp4 -c:v copy -c:a aac -b:a 192k -f flv ${rtmp} 循环推流;水印 -filter_complex overlay=W-w-5:5;screen 内运行防断连;建议 1T+ 流量境外 VPS。

自托管聚合站(#702/#703)

  • newsnow:聚合 30+ 新闻源(国内/国际/科技/财经/微博/知乎/雪球…),Cloudflare Pages + D1 免费库或 docker compose 部署;
  • EdgeOne Pages(腾讯云国际站):免费无期限、每账号总量 ≤5G、海外 CDN 无需备案国内可直连(实测延迟 ~180ms)、只需邮箱+GitHub、证书约 30 分钟签发。注意 EdgeOne 主服务是绑卡试用 14 天,Pages 本身免费。

旁路由设置五步法(树莓派通用,2022 剪藏增补)

树莓派 4B 装 OpenWrt(SuLingGG/OpenWrt-Rpi 固件,选 factory 镜像,balenaEtcher/Win32DiskImager 烧录 TF 卡;初始 192.168.1.1,root/password)做旁路由的通用流程(来源:raw/articles/notion-vps/VPS/自编译 OpenWrt 系列 - 旁路由设置指南.md,2022):

  1. 改 Lan IP 为上级路由网段内不冲突地址(勿用 0/1/255 结尾):uci set network.lan.ipaddr=192.168.x.100 && uci commit network && /etc/init.d/network restart,设前先 ping 确认未占用;
  2. Lan 口参数:静态地址,网关/广播/DNS 全指上级路由 IP,勾选”忽略此接口(不提供 DHCP)”;
  3. 网线接上级路由 Lan 口(树莓派单网口即 LAN 桥接形态);
  4. 需要走旁路由的客户端手填静态 IP,网关 + DNS 都填树莓派 IP;
  5. 排坑顺序:无法上网/国内慢 → 防火墙自定义规则加 iptables -t nat -I POSTROUTING -j MASQUERADE;仍不行删两条 53 端口重定向规则;再不行 Lan 物理设置取消桥接只留 eth0(板载 WiFi 失效);上级路由是老毛子 Pandavan 时关闭”IPv4 硬件加速”;部分华为路由器此法无效。

树莓派 4B 做软路由的硬件账(来源:raw/articles/notion-vps/VPS/树莓派4B 亲手打造一款Openwrt软路由.md,2022):千兆 USB 网卡(RTL 系)可近跑满千兆、CPU 占用 <35%(USB 网卡本身吃 CPU);无 AES 指令集是最大短板,加密转发是性能瓶颈(50Mbps 节点跑 8K 视频可行,大流量需风扇防降频);2G 内存足够;不想接 USB 网卡可选友善 NanoPi R4S(原生双网口)。满载 <12W、日常 7W。

ESXi 跑 OpenWrt:Gen10 Plus 路线(2022 剪藏增补)

  • iLO5 白嫖:Gen10 Plus 的 iLO 芯片焊在主板,开机仅检测专用卡是否存在——用铝箔胶带+A4 纸自制短接条插 iLO 槽(短接 B31/B32 针脚)即可免 400 元转接卡开启远程 BIOS/装机/硬重启(来源:raw/articles/notion-vps/VPS/HPE 篇一:3元开启iLO5,轻松玩转gen10 plus.md,2022)。
  • ESXi 7.0.2 安装(HPE 定制镜像,2021-2022):系统装在机内内置 USB 口的 U 盘上(官方就是为这设计的,前置 USB+SSD 只快约 10 秒);装完 F2 配管理 IP,浏览器进 web 管理;跑 Docker 的虚拟机建议放 SSD。破解版 iLO 不支持 Intelligent Provisioning(F10) 安装,用 Rufus 启动盘传统安装。
  • img 转 VMDK:OpenWrt 原始 img 用 StarWindConverter 转 ESXi 可用的 vmdk,上传后”添加现有硬盘”,eSir 固件需把启动项改 BIOS。
  • 虚拟网络规划(4 网口示例):1 网口 WAN、N-1 个 LAN;为每个网口建 vSwitch + 端口组,LAN 侧 vSwitch 必须开”混杂模式/MAC 地址修改/伪传输”(否则旁挂的虚拟交换不通),WAN 侧 vSwitch 保持默认;OpenWrt 虚拟机两个网卡分别绑 WAN Network 与 VM Network。概念:端口组≈交换机端口分组(可划 VLAN ID),vSwitch 没接物理网卡时只是纯虚拟内网(来源:raw/articles/notion-vps/VPS/ESXI下安装OpenWrt软路由 - Johnsonの备忘录.md,2022)。
  • 全屋 IP 规划示例(10.0.0.0/24,主机位分段):1 OpenWrt、2 ESXi 后台、3 iLO、4-7 AP、8 Windows 虚机、9 NAS、12 ESXi 第二后台、100-200 DHCP、201-220 VPN 预留——固定设施低位、动态池高位,管理界面各留专位(来源:raw/articles/notion-vps/VPS/HPE 篇九:ESXI下安装OpenWrt软路由(网络规划).md,2022)。
  • 选 OpenWrt 的理由(来源观点,2022):acwifi 拆机测试中较新硬件上 op 转发性能优于爱快/高恪,且社区与更新活跃。

OpenWrt 无法访问国内网站:两个实案(2022 剪藏增补)

  1. 主路由拨号+旁路由挂”出国”后国内站打不开、全局模式正常 → 防火墙自定义规则加 NAT 伪装(iptables -t nat -I POSTROUTING -j MASQUERADE)重启防火墙(来源:raw/articles/notion-vps/VPS/openwrt软路由无法访问国内网站的解决方法 月星塘.md,2022-12);
  2. lean/lieno 源码+smartdns 固件,重启防火墙暂时恢复、几分钟后复发 → 根因是负载均衡 mwan3:service mwan3 stop && service mwan3 disable 即愈;期间用 crontab 每 10 分钟重启防火墙只是止痛(来源:raw/articles/notion-vps/VPS/OpenWrt无法打开国内网站的解决方法 - 知乎.md,2022-12)。

FRP 内网穿透实战(2022 剪藏增补)

家庭内网设备(远程桌面 3389、群晖、Jenkins、OpenWrt 后台等)对外暴露的标准方案,服务端跑在有公网 IP 的 VPS(阿里云学生机 5M 带宽跑远程桌面足够),客户端跑在内网 Windows/Linux/OpenWrt(来源:raw/articles/notion-vps/VPS/使用frp进行内网穿透.md 等,2022):

  • 服务端 frps.ini:bind_port(7000)/dashboard_port(7500)/token/账号密码;nohup ./frps -c frps.ini & 后台运行;
  • 客户端 frpc.ini 按 [段名] type=tcp local_ip/local_port/remote_port 逐条映射(如群晖 5000→7006、OpenWrt 80→7009);
  • 三个必踩坑:① frpc 版本必须与 frps 完全一致;② 配置键名是 token = 不是 auto_token =(实测卡人半天);③ 端口要三层放行——云厂商安全组 + 面板防火墙 + frps 白名单(如 7000-8000);
  • 宝塔用户可装 FRP 插件(btp_frps)图形化管 frps;OpenWrt 有 luci-app-frpc 直接图形配置;
  • Windows 客户端隐藏窗口:mshta vbscript:createobject("wscript.shell").run(...) 包装的 frpc.bat,双击后台运行;
  • 面板/探针对外暴露的公网访问,可叠加 VPS运维与监控工具箱 的探针方案;临时演示场景用更轻的 VS Code 端口转发/cpolar(见 零成本建站与部署实战)。

OpenWrt 优选 Cloudflare IP 定时更新(2022 剪藏增补)

走 CF 中转的节点/站点可在 OpenWrt 上跑 cf-autoupdate 脚本(better-cloudflare-ip 改版):下载 cf-openwrt.sh 后改带宽参数和微信/TG 推送 token,加系统-计划任务 0 9 * * * bash /root/cf-openwrt/cf-openwrt.sh 每天定时自选低延迟 IP(来源:raw/articles/notion-vps/VPS/Lbingyi cf-autoupdate OpenWrt路由器优选IP脚本设置定时更换优选ip.md,2022)。测速工具本体见 VPS运维与监控工具箱。

树莓派周边速记(2022 剪藏增补)

  • VNC:sudo raspi-config 启用 VNC 后还需 vncserver :1 开桌面实例,客户端连 IP:1;网上老教程的 tightvncserver 是过时指令(来源:VNC远程连接树莓派完全教程,2022);
  • 挂载 U 盘/移动硬盘:exFAT 装 exfat-fuse、NTFS 读写装 ntfs-3g,mount -o uid=pi,gid=pi /dev/sda1 /mnt/xxx;开机自动挂载写 /etc/fstab(umask=0000 全员可写)(来源:给树莓派挂载移动硬盘或U盘,2013-2022);
  • arm 镜像源:arm32v7、armhf 两个 Docker Hub 组织提供官方 arm 镜像(nextcloud/ghost/mariadb 等都有)(来源:推荐几个树莓派 raspbian 系统 可用的 arm docker源,2018 前后);
  • 树莓派玩法定位:4G+ 内存 + 风扇外壳,跑宝塔/WordPress+FRP、Docker arm64 应用、Jenkins 定时脚本、Python 爬虫/bot、GitLab、Nextcloud(来源:玩转树莓派 - Johnsonの备忘录,2022)。

待核实

  • 本页 2022 剪藏的方法基于 ESXi 7.0.2 / OpenWrt 2021-2022 固件 / Ubuntu 18.04 环境;与上文 696/701 的 2026 素材(N100 + PVE + ImmortalWrt)互为补充不冲突,但具体命令/插件名在 2026 版本下可能有变化,照抄前先对照当前版本文档。
  • cf-autoupdate 脚本仓库与 better-cloudflare-ip 的可用性未在 2026 复测。

原始素材

  • #254 5分钟教你利用服务器,打造1个 7 24H直播的
  • #692 22K+ Star!比宝塔更好用的开源 Linu
  • #696 软路由怎么选,看这一篇就够了
  • #697 如何在ubuntu使用Docker部署Jupyt
  • #701 红米AX6000 安装 Openwrt
  • #702 一个开源优雅的聚合新闻项目,包括国内、国际、科技
  • #703 腾讯云国际站提供EdgeOne Pages服务,

Notion 剪藏(2022)

  • 自编译 OpenWrt 系列 - 旁路由设置指南
  • 树莓派4B 亲手打造一款Openwrt软路由
  • 树莓派搭建OpenWrt
  • HPE 篇一:3元开启iLO5
  • HPE 篇七:ESXI 7.0.2 安装或升级
  • ESXI下安装OpenWrt软路由
  • HPE 篇九:ESXI 网络规划
  • 【图文版】Gen10plus虚拟化教程
  • OpenWrt无法打开国内网站(mwan3 案)
  • OpenWrt 无法访问国内网站(MASQUERADE 案)
  • 使用frp进行内网穿透
  • 阿里云宝塔开通FRP服务器
  • 阿里云学生机开通FRP服务器
  • cf-autoupdate 优选IP脚本
  • VNC远程连接树莓派
  • 给树莓派挂载移动硬盘或U盘
  • 树莓派 arm docker 源
  • 玩转树莓派

相关页面

出处 · https://github.com/szwnba/affweb/issues/ (696, 701, 692, 697, 702, 703);raw/articles/notion-vps/VPS/(Openwrt/Gen10 plus/raspberry/内网穿透 树,2022 剪藏)