软路由新手必看!X86小主机快速安装软路由|passwall配置科学上网,如何用软路由实现全屋科学上网

fm如果你厌倦了市售硬路由的封闭系统、有限的功能和难以满足个性化需求的局限,那么软路由将为你开启一扇通往自由网络世界的大门。

软路由,结合了高性能硬件和开源固件(如OpenWrt、ImmortalWrt),不仅提供了更强大的网络功能,还允许你根据个人需求进行深度定制。

无论是科学上网、部署家庭服务器,还是实现复杂的网络策略,软路由都能为你提供前所未有的灵活性和控制力。


🚀 软路由的优势

  • 灵活性与可定制性:通过安装各种插件和自定义脚本,实现防火墙、VPN、广告拦截、QoS等高级功能。
  • 高性能硬件支持:利用x86架构设备,支持多核CPU、大容量内存和高速存储,满足高带宽和多任务处理需求。
  • 社区支持与持续更新:活跃的开源社区提供丰富的资源和持续的功能更新,确保系统的稳定性和安全性。

🧱 硬件选型建议

🎯 入门推荐

  • 设备:NanoPi R2S/R4S、树莓派 4B、J4125 小主机成品软路由。
  • 特点:即插即用,适合初学者。
  • 用途:满足基本的科学上网、广告过滤等需求。

🚀 进阶选择

  • 平台:x86 架构主机,支持 DIY,性能更强。
  • 处理器:推荐Intel J1800、Intel J1900、Intel J4125、N5105、N100 等低功耗处理器。
  • 内存与存储:至少 2 内存和 16GB SSD(可选)
  • 网络接口:至少两个千兆网口,满足内外网分离需求。

🏆 软路由常见 Intel CPU 性能排行

CPU型号 核心/线程 TDP (W) 性能等级 使用热度 说明
J1800 2核2线程 10W 性能过低,仅适合极简需求或尝鲜用户
J1900 4核4线程 10W ⭐⭐ 过时型号,不推荐新用户使用
J3455 4核4线程 10W ⭐⭐☆ 入门可用,建议轻度使用
J4105 4核4线程 10W ⭐⭐⭐☆ 性能略弱于 J4125,入门级应用
J4125 4核4线程 10W ⭐⭐⭐☆ 经典入门款,性能稳定,软路由常用型号
N5105 4核4线程 10W ⭐⭐⭐⭐ 热门型号,性能均衡且性价比高
N5095 4核4线程 15W ⭐⭐⭐⭐ 中高 性能与 N5105 接近,功耗略高但更稳定
N100 4核4线程 6W ⭐⭐⭐⭐☆ 非常高 当前主流首选,性能/能效兼备,轻 NAS 和旁路网关
N150 4核4线程 6W ⭐⭐⭐⭐⭐ 非常高 N100 加强版,频率提升,支持 AV1 硬解和强虚拟化,最推荐

如果你有一台能刷openWRT的路由器,也可以通过把硬路由刷成软路由,但我不建议刚接触的新手就直接刷硬路由,因为硬路由的系统是安装在flash闪存里,是焊死在路由器主板上的芯片,操作不当设备可能变砖,难以恢复,而且路由器刷OP技术要求高,建议新手还是跟我一样买台小主机来折腾比较方便,感兴趣的朋友可以自行了解OpenWrt支持的路由器型号查询


✅ 软路由固件选择

  • OpenWrt固件

OpenWrt 是一个基于 Linux 的开源路由器系统,提供纯净的固件和强大的可定制性。用户可以根据需求安装各种软件包,如防火墙、DNS 服务器、代理服务等,打造专属的网络环境。其官方固件不含第三方插件少,虽然提供了 LuCI Web 管理界面,但对于新手用户来说,仍需一定的学习和配置过程。

  • ImmortalWrt固件

ImmortalWrt 是 OpenWrt 的一个分支,专为中国大陆用户优化。它在保持 OpenWrt 稳定性和安全性的基础上,增强了软件包管理系统,集成了更多实用插件,并优化了国内网络环境下的软件源,方便用户在国内网络环境中更新和安装软件包。此外,ImmortalWrt 还支持广泛的设备,包括一些不再受官方 OpenWrt 支持的设备,拥有活跃的开发者社区,持续更新和改进。

总的来说,OpenWrt 适合追求系统纯净性和高度可定制性的用户,而 ImmortalWrt 则更适合希望在国内网络环境中获得更好支持和丰富功能的用户。

🔧 OpenWrt 与 ImmortalWrt 对比

特性 OpenWrt ImmortalWrt
起源 社区驱动的开源项目 基于 OpenWrt,针对中国大陆用户优化的分支
稳定性 高,适合各种网络环境 更高,修复了 OpenWrt 中的一些长期存在的问题
软件包管理 丰富的 opkg 包管理系统 拥有丰富的软件包管理系统,适合国内网络环境
支持设备 支持广泛的路由器和嵌入式设备 支持广泛的设备,包括一些不再受官方 OpenWrt 支持的设备
社区支持 拥有活跃的开发者社区 拥有活跃的开发者社区,持续更新和改进

🧰 准备工作

在开始软路由部署之前,请确保完成以下准备:


🛠️ ImmortalWrt部署

  • 软路由安装步骤

    1. 下载适合设备的固件:ImmortalWrt固件选择器
      • ext4和squashfs的区别:
        • ext4的固件方便扩容,但是不能重置路由器
        • squashfs固件也能扩容,更能够重置路由器(所以强力推荐)
      • 有-efi的和无-efi的区别
        • 有-EFI是使用EFI引导的方式加载操作系统
        • 无-EFI传统BIOS系统使用MBR(主引导记录)来引导操作系统(适合老电脑)
        • 选择.img.gz格式推荐squashfs-combined-efi 或 squashfs-combined的版本
    2. 使用写盘工具(如RufusEtcher)制作启动盘
    3. 通过BIOS设置,从U盘启动并安装系统
  • ImmortalWrt初始配置

    1. LAN 连接和登录

      • 将电脑网线连接至软路由 LAN 口
      • 确保电脑自动获取 IP(DHCP)
      • 浏览器访问 192.168.1.1
      • 默认用户名:root,密码为空
    2. 关闭 IPv6

      • 网络 > 接口 > 删除 WAN6
      • 编辑 LAN 接口,关闭 IPv6 所有服务
      • 网络 > DHCP 和 DNS > 过滤器 > 勾选过滤 IPv6
    3. 设置登录密码

      • 系统 > 修改密码
    4. 多 LAN 口桥接设置

    若主机有多个网口,除 WAN 外的口需桥接到 br-lan 接口:网络 > 设备 > br-lan > 配置 > 网桥 > 勾选其他接口

    1. WAN 连接设置

    将光猫 LAN 网口网线插入软路由 WAN 口:

    • 默认协议:DHCP 客户端

    • 检查 WAN 获取的 IP 是否与 LAN 冲突

    • 若冲突(同为 192.168.1.x),修改 LAN 网段为 192.168.20.1:

    • 编辑 LAN 接口,修改 IPv4 地址,保存并应用

    • 若连接失败,系统 90 秒后恢复原设置(自动“复活”)

  • 拨号设置(如需)

    若光猫未拨号,需要软路由设置 PPPoE 拨号:

    • 编辑 WAN 接口
    • 协议选择 PPPoE,输入宽带账号密码
    • 保存应用即可联网
  • 安装常用插件

    1. 更换主题
    • 系统 > 软件包 > 更新列表
    • 搜索 argon,安装 luci-theme-argon
    1. 安装 Web 终端 TTYD
    • 搜索 ttyd,安装 luci-i18n-ttyd-zh-cn
    • 系统菜单下出现终端
    1. 安装科学上网插件

    推荐插件:PassWall、HomeProxy、OpenClash 等

    以 PassWall 为例:

    • 搜索 PassWall,安装中文版本
    • 安装完成后菜单栏新增“服务 > PassWall”
    • 进入配置界面,点击“通过链接添加节点”,粘贴节点链接,点击添加

🌐 科学上网与住宅IP的集成

软路由为科学上网提供了强大的支持,允许用户灵活配置代理规则,实现全局代理、分流等功能。

  • 科学上网插件
    • 安装如PassWall、ShadowSocksR Plus+等插件,配置相应的代理服务。
    • 支持多种协议(如SS、SSR、V2Ray、Trojan等),满足不同需求。
  • 住宅IP的优势
    • 住宅IP更接近真实用户的网络环境,降低被识别和封锁的风险。
    • 适用于需要高匿名性和稳定性的场景,如数据采集、账号注册等。

通过软路由,用户可以灵活切换和管理不同的IP资源,提升网络访问的自由度和安全性。


📚 进阶功能与实践

软路由不仅限于科学上网,还支持多种高级功能:

  • 广告拦截:通过AdGuard Home等插件,实现全局广告过滤。
  • 家庭服务器:部署NAS、媒体服务器,实现家庭数据中心。
  • 网络监控与分析:实时监控网络流量,分析设备使用情况。
  • 虚拟局域网(VLAN):实现网络隔离,提升安全性。

通过不断探索和实践,软路由将成为你掌控家庭网络的强大工具。