【从零开始】最详细的新手入门软路由指南,家庭全设备科学上网看这篇就够了!什么是软路由?为什么要软路由?小白怎么上手软路由?软路由和硬路由的区别?软路由科普,固件选择,刷机,配置软路由,主路由、旁路由

不良林
17 Jan 202441:47

Summary

TLDR本期视频详细介绍了软路由的概念、优势及设置方法。软路由作为一种可安装软件的路由器,能够解决家庭网络中科学上网的痛点,通过在路由器上运行代理工具实现全家设备顺畅访问互联网。视频中还讲解了如何选择合适的设备、刷入OpenWRT系统、配置网络以及安装科学上网插件,使家庭内所有设备无需单独运行代理即可上网。

Takeaways

  • 🌐 软路由不是具体的产品,而是可以安装软件的路由器,比如迷你PC、工控小主机或闲置的笔记本。
  • 🔧 家用路由器通常不能安装代理工具,软路由可以在路由器上直接运行v2ray等代理工具,解决科学上网问题。
  • 👨‍💻 OpenWRT是一个开源免费的路由系统,提供完整的路由功能和支持安装各式插件,是软路由常用的系统。
  • 🛠️ 硬路由可以通过刷机变为软路由,但操作需谨慎,可能会导致设备变砖。
  • 🌍 安装软路由后,家里所有网络设备无需单独运行代理工具,即可科学上网。
  • 🔄 对于不支持代理工具的设备,如电视盒子或VR头显,软路由提供了一个全面的解决方案。
  • 📦 软路由的搭建可以基于多种设备,包括开发板、小型PC等,关键在于设备必须有至少两个网络接口。
  • 🔍 选择软路由固件时,有多种途径,包括使用官方固件、第三方固件或自行编译固件。
  • 👩‍🏫 安装固件过程被称为刷入固件,可以通过写入SD卡或U盘等方式完成。
  • 💡 使用软路由进行科学上网可以大大简化网络配置,提高上网速度和安全性。

Q & A

  • 软路由是什么?

    -软路由是一种可以安装软件的路由器,不同于传统的家用路由器,它具有更高的可定制性和扩展性,可以安装各种插件来实现不同的网络功能。

  • 为什么需要软路由?

    -软路由提供了传统家用路由器无法比拟的灵活性和功能,特别是对于需要科学上网、群控设备管理等高级网络需求的用户来说,软路由可以提供更有效的解决方案。

  • 如何上手软路由?

    -上手软路由首先需要选择一个合适的设备,然后安装路由系统如OpenWRT,接着根据教程配置网络和安装所需的插件,如代理插件等,以实现特定的网络功能。

  • OpenWRT系统有什么特点?

    -OpenWRT是一个开源免费的路由系统,提供了完整的路由功能,并支持安装各种插件,如代理插件、VPN插件等,用户可以根据自己的需求进行定制和扩展。

  • 硬路由和软路由的区别是什么?

    -硬路由是功能被厂商固化的路由器,只能满足最基本的路由需求,无法自行添加新功能;而软路由则具有更高的灵活性和可扩展性,可以通过安装不同的软件和插件来实现多样化的网络功能。

  • 如何确定我的设备能否运行OpenWRT系统?

    -可以访问OpenWRT的官方网站,查看设备兼容性列表,或者搜索是否有人已经为该设备做了适配。如果设备列表中没有你的设备型号,也可以尝试自己进行适配,但这需要一定的嵌入式开发知识。

  • 刷入OpenWRT系统有哪些风险?

    -刷入OpenWRT系统的过程中,如果操作不当可能会导致设备变砖,特别是硬路由的Flash闪存是焊死在主板上的,一旦刷坏难以恢复。此外,使用他人编译的固件可能存在安全风险,如夹带恶意软件等。

  • 如何使用OpenWRT实现科学上网?

    -在OpenWRT上安装科学上网所需的代理插件,如OpenClash、Passwall等,然后配置相应的代理节点信息,如节点服务器地址、端口、密码等,最后启用代理服务,即可实现科学上网。

  • 如何将家用路由器改造成无线AP?

    -可以将软路由的LAN口连接到家用路由器的WAN口或LAN口,关闭家用路由器的DHCP服务,并将其管理地址设置为与软路由LAN口同网段的IP,这样家用路由器就可以作为无线AP使用。

  • 科学上网插件有哪些?

    -常见的科学上网插件有OpenClash、Passwall、Homeproxy等,它们可以通过不同的方式实现科学上网,用户可以根据自己的需求和喜好选择安装。

Outlines

00:00

📶 什么是软路由及其应用

介绍了软路由的概念、重要性和基本操作方法。软路由能实现全家设备科学上网,解决因地域限制而无法访问某些网站的问题。通过详细解释家庭网络中的痛点,例如无法访问被屏蔽的网站,以及如何通过软路由及代理工具解决这些问题,展示了软路由的实际应用。强调了软路由不仅仅是一个普通的网络设备,而是可以根据需要安装不同软件的高度可定制化的解决方案。

05:01

🔧 软路由的选择和准备

讨论了选择运行OpenWRT系统的设备时的注意事项,包括硬路由和软路由的区别、如何判断设备是否支持OpenWRT以及如何为软路由选择合适的硬件。强调了不同硬件平台的特点,包括价格、性能和网络接口数量,并提供了几种不同价格点的设备作为示例。此外,还提到了对网络需求较低用户的考虑,说明即便是性能过剩的设备,对于某些用户来说也可能是必要的。

10:02

🔄 安装OpenWRT和固件选择

介绍了安装OpenWRT系统的不同方式,包括使用预编译固件、自行编译固件和使用官方固件。强调了选择使用官方固件和immortalwrt分支项目的优势,例如保持系统的纯净和安全。详细说明了如何获取合适的固件,并根据设备类型选择正确的文件系统格式。最后,讲述了如何将固件刷入设备的过程,为不同操作系统的用户提供了具体的工具推荐。

15:03

💻 OpenWRT初步配置和启动

详细介绍了OpenWRT系统启动后的初步配置过程,包括如何更改LAN口IP地址避免与现有网络冲突、如何设置WAN口以连接到互联网、以及如何处理可能出现的双重NAT问题。同时解释了如何通过修改光猫设置或联系运营商来优化网络设置。本段还涉及到如何将传统硬路由转换为无线接入点(AP),以保持家庭网络中其他设备的网络连接。

20:03

🌍 安装和配置科学上网插件

解释了在OpenWRT上安装和配置科学上网插件的步骤,包括OpenClash、Passwall和HomeProxy。提供了如何通过软件包管理器安装这些插件、如何添加和管理VPN节点、以及如何通过这些插件实现全家设备的科学上网的详细指南。同时指出了一些可能遇到的问题,如依赖安装问题和解决方法,强调了使用这些插件的便利性和对于提高网络访问自由度的重要性。

25:05

🔄 软路由进阶应用和总结

总结了通过软路由及其科学上网插件带来的好处,包括如何通过软路由管理和优化家庭网络,以及如何使用不同的插件满足不同的网络访问需求。同时预告了将讨论软路由的更多高级功能和设置,如旁路由模式,以及在未来视频中解决可能遇到的问题。最后,鼓励观众通过点赞和关注支持频道,以获取更多有用的技术信息和教程。

Mindmap

Keywords

💡软路由

软路由,简称软件路由器,是指在通用硬件上运行的路由软件,可以提供路由、防火墙、网络协议处理等功能。在视频中,软路由被介绍为一种能够在家庭网络中实现科学上网、提高网络可定制性和控制性的设备。通过安装特定的软件,如v2ray或Clash,软路由能够帮助解决传统路由器无法安装第三方代理工具的限制,让全家设备实现科学上网。

💡科学上网

科学上网是一个网络用语,指的是通过特定的软件或服务,绕过互联网访问限制,实现对全球互联网的自由访问。视频中通过软路由和代理工具(如v2ray、Clash)的设置,讲述了如何让家庭中的所有设备都能够科学上网,即访问那些在某些地区被屏蔽的网站或服务。

💡v2ray

v2ray是一个在网络中广泛使用的代理软件,可以实现网络数据的加密和转发,帮助用户绕过网络审查。在视频中,v2ray作为一个代理工具的例子,被用于演示如何在软路由上设置代理,实现科学上网的目的。通过v2ray,用户的网络访问请求会被加密后发送到服务器,并通过服务器访问目标网站,然后将数据返回给用户。

💡OpenWRT

OpenWRT是一个基于Linux的开源路由器操作系统,提供了丰富的网络管理功能和可扩展性。视频中强调OpenWRT的重要性,因为它支持用户在软路由上安装各种网络管理和代理软件,从而实现高度自定义的网络设置,包括但不限于科学上网。OpenWRT系统的介绍和安装,是上手软路由的关键步骤之一。

💡节点

在网络代理和VPN服务中,节点通常指的是连接用户和目标网站之间的服务器。在科学上网的背景下,节点不仅承载了用户的数据加密和传输任务,还帮助用户访问到被屏蔽的内容。视频中提到的节点,特别指代那些位于没有网络访问限制国家的服务器,用户通过配置这些节点信息到软路由中,即可实现网络访问的自由。

💡Clash

Clash是一种流行的代理软件,支持多种代理协议,如SS、SSR、V2Ray等。它能够根据规则智能地分流网络请求,使用户能够更加灵活和高效地实现科学上网。在视频中,Clash被用作演示在软路由上实现科学上网的一个工具,通过配置Clash,用户可以管理多个代理节点,并自动选择最优的网络路径。

💡固件

固件在这里指的是安装在路由器或软路由设备上的软件系统。视频中提到,用户可以通过刷入OpenWRT或其他类似的固件到软路由设备上,从而实现更加丰富的网络功能和更好的自定义性。固件的选择和安装是设置软路由的基础步骤之一,影响到设备功能的拓展和性能。

💡网络设备

网络设备在视频中指的是需要连接互联网的任何电子设备,如电脑、手机、电视盒子、游戏机等。软路由的设置使得这些设备能够通过家庭网络科学上网,即使是那些不支持安装代理软件的设备。通过在软路由上配置代理,整个家庭网络中的所有设备都能够享受到无缝科学上网的体验。

💡IP地址

IP地址是互联网上每个设备唯一的地址标识,用于设备间的通信。视频中提到,通过软路由科学上网时,外网看到的IP地址是代理服务器的IP,而不是用户真实的IP地址。这不仅帮助用户访问到限制内容,还提高了用户的网络隐私保护。配置软路由时,合理设置IP地址对于网络的正常运行非常重要。

💡代理

代理在网络中指的是一种中介服务,它接受客户端的请求并将其转发给目标服务器,再将服务器的响应返回给客户端。视频中通过软路由配置代理服务,如v2ray和Clash,目的是帮助用户绕过网络访问限制,实现科学上网。代理服务是实现网络自由访问的关键技术之一,通过加密和隐蔽用户真实网络请求,保护用户隐私。

Highlights

本期视频详细介绍了软路由的概念、使用场景以及如何上手软路由。

软路由能够解决家庭网络中科学上网的痛点,特别是对于无法直接安装代理工具的设备。

通过在路由器上运行代理工具如v2ray、Clash等,可以实现全家设备的科学上网。

软路由不仅仅是路由器,也可以是迷你PC、工控小主机或闲置的笔记本电脑等设备。

介绍了OpenWRT系统,这是一个开源免费的路由系统,支持安装各种插件。

硬路由通过刷入OpenWRT系统可以变成软路由,扩展其功能。

对于新手来说,建议购买小主机来尝试软路由,因为硬路由刷机存在一定风险。

介绍了几款适合作为软路由的设备,包括价格、性能和特点的比较。

详细讲解了如何刷入immortalWRT固件,配置网络并安装插件。

展示了如何使用rufus等工具将OpenWRT系统写入SD卡或U盘。

介绍了如何配置OpenWRT的网络设置,包括LAN口和WAN口的配置。

讲解了如何将家用路由器设置为无线AP,以扩展家庭网络的无线覆盖。

演示了如何在OpenWRT中安装和使用科学上网插件,如passwall、homeproxy和openclash。

提供了关于如何通过软路由实现全家设备科学上网的完整教程。

强调了软路由对于跨境电商、群控等特殊需求的重要性。

讨论了硬路由和软路由的区别,以及如何将硬路由转变为软路由。

提供了immortalwrt官网链接,方便用户查找和下载适合自己设备的固件。

Transcripts

00:00

本期将带大家了解什么是软路由

00:02

为什么需要软路由

00:04

以及怎么上手软路由

00:06

这或许是你看到最详细

00:08

入手软路由的视频

00:09

学会之后就能实现全家设备科学上网

00:12

让隔壁村村花小美天天想上你家蹭网上Instagram

00:19

Hello大家好我是不良林

00:22

从本期开始正式更新软路由相关内容

00:25

我希望的是从来没有接触过软路由的用户

00:28

能弄清楚相关概念

00:30

跟着教程一步步上手软路由

00:32

所以我会尽量讲的详细

00:34

希望已经有所了解的朋友

00:35

不要觉得我啰嗦

00:37

软路由能干很多事情

00:38

我的教程重心主要围绕着

00:40

怎么解决科学上网中的各种问题

00:43

先来看一个在家庭中进行科学上网的痛点

00:46

在大部分的家庭网络中

00:48

路由器作为局域网的网关

00:50

是所有局域网设备通往互联网的出口

00:53

你家的电脑

00:54

手机 电视盒子 游戏机 VR头显等设备

00:58

都会通过网线或者Wifi

01:00

连接到该路由器

01:01

当你使用电脑访问百度的时候

01:04

数据会经过路由器转发到互联网

01:06

百度会将数据返回给你

01:08

同样会经过路由器转发到你的电脑

01:11

当你用手机访问谷歌的时候

01:13

数据同样会经过路由器转发到互联网

01:16

但由于谷歌被墙了

01:19

数据包根本就到不了谷歌的服务器

01:21

也就无法正常访问

01:23

此时可以在手机上运行v2ray

01:24

Clash或者小火箭等代理工具

01:27

访问谷歌的数据

01:28

会先经过代理工具加密

01:30

再由代理工具将加密后的数据

01:32

发给节点服务器

01:34

由于该节点没有被墙

01:36

所以可以正常访问

01:37

节点收到你的加密数据后

01:39

会进行解密获取到你的意图是访问谷歌

01:42

于是会帮你访问

01:44

由于节点都是国外的服务器

01:46

所以没有墙的阻挡

01:48

可以正常访问谷歌

01:50

当节点收到谷歌的数据后

01:52

会将其加密后再发回给你

01:54

路由器收到数据后再返回给手机

01:56

手机解密数据后

01:58

就能成功获取到谷歌的内容了

02:00

这就是通过v2ray等代理工具

02:02

访问谷歌的一般流程

02:04

也就是我们常说的科学上网

02:06

俗称翻墙

02:07

此时你想用电视盒子看YouTube

02:10

数据经过路由器转发到互联网

02:12

但由于YouTube被墙了

02:14

数据包根本就到不了YouTube的服务器

02:16

需要和手机一样

02:17

在电视盒子上运行代理工具

02:20

但你发现

02:20

你的盒子不支持任何代理工具

02:23

无法科学上网

02:24

也就访问不了YouTube了

02:26

再假设你海淘的quest VR设备

02:28

首次使用需要联网激活

02:31

但激活的时候需要访问Facebook相关网站

02:34

而这个网站被墙了

02:35

导致无法正常激活

02:37

也就无法愉快的玩耍了

02:39

我之前分享过将手机或者电脑的科学上网环境

02:42

共享给电视盒子和VR头显

02:44

这种无法使用代理工具的设备

02:46

让其也能够正常科学上网

02:48

不过都有一定的前提条件和局限性

02:51

不一定适合你

02:53

而本期介绍的软路由

02:54

是一个更通用的方法

02:56

可以看到你家里的所有网络设备访问互联网

02:59

都会经过路由器

03:00

如果我直接在路由器上运行v2ray

03:03

或者class等代理工具

03:05

当我使用电视盒子观看YouTube的时候

03:07

数据来到路由器

03:09

会先经过代理工具加密

03:11

然后发给没有被墙的节点服务器

03:13

节点将数据解密后帮我们访问YouTube

03:16

YouTube将结果返回给节点

03:18

节点将数据加密后再发回给路由器

03:21

路由器通过代理工具将数据解密后

03:24

返回给电视盒子

03:25

这样电视盒子就不需要运行任何代理工具

03:28

就能成功访问YouTube了

03:30

VR头显首次激活需要访问Facebook

03:33

数据发给了路由器后也会被加密处理

03:35

成功通过代理访问Facebook

03:38

这样就能顺利激活设备了

03:40

你的电脑和手机

03:41

也不再需要单独运行代理工具

03:43

家里的所有网络设备只要连上路由器

03:46

就能科学上网了

03:47

非常方便

03:49

像有一些跨境电商的朋友需要做群控

03:51

上百台设备更是需要这样的功能

03:54

遗憾的是我们在网上随便买的家用路由器

03:56

并不能安装代理工具

03:58

需要使用一种叫做软路由的网络设备

04:01

软路由并不是某一类具体的产品

04:04

简单理解

04:05

软路由就是可以安装软件的路由器

04:07

从形态上来讲

04:08

它可能都不是一个路由器

04:10

可能是一台迷你PC

04:12

也可能是一台工控小主机

04:14

或者是一台闲置的笔记本电脑

04:16

一块开发板

04:18

你给这个设备安装Windows操作系统

04:20

那它就是一台电脑

04:22

你给它安装一个路由系统

04:24

那它就是一台软路由

04:25

而我们在网上随便买的路由器

04:28

功能基本上都被厂商固化了

04:30

只能满足最基本的路由需求

04:33

无法自行添加新的功能

04:35

所以这种也叫硬路由

04:36

但如果你买的这个硬路由

04:38

能通过一些手段刷成其他路由系统

04:41

那么它的称呼就从硬路由变成了软路由了

04:44

常见的路由系统有OpenWRT

04:47

PFsense ros 爱快 梅林等等

04:51

关于他们各自的特点

04:52

请自行谷歌了解

04:54

我们主要介绍热度最高的OpenWRT系统

04:57

以下简称OP

04:58

OP是一个开源免费的路由系统

05:01

提供了完整的路由功能

05:03

并且能安装各式各样的插件

05:05

最主要的像是安装代理插件

05:07

实现全家科学上网

05:09

这也是本系列教程的重点

05:11

关于OP的历史就不浪费时间介绍了

05:13

我们需要先确定

05:15

什么样的设备能够运行OP系统

05:17

这里说的设备

05:18

是指不同SoC平台的嵌入式设备

05:21

主要指的是硬路由

05:23

像X86这种通用平台不用担心这个问题

05:26

简单理解 除了电脑

05:28

你家其他所有带程序控制的设备

05:30

都算是嵌入式设备

05:32

比如冰箱 空调 洗衣机

05:35

电视 音响 路由器等等

05:36

假设你有一台闲置的路由器

05:38

想知道能不能刷OP

05:40

最简单的方式是直接到官网查看

05:42

网址我会放在视频下方的说明栏

05:45

可以在这里搜索相关品牌

05:47

比如小米

05:51

tp-LAN口

05:54

华硕等等

05:57

也可以直接搜索相关路由器的型号

05:59

比如红米的AX6000

06:01

如果你家刚好有这台路由器

06:03

那么恭喜你

06:04

你可以给他刷入OpenWRT系统

06:07

但我不建议刚接触软路由的新手

06:09

就直接刷硬路由

06:11

因为硬路由的系统

06:12

是安装在Flash闪存里

06:14

是焊死在路由器主板上的芯片

06:16

相当于一块不可更换的硬盘

06:19

刷入OP的操作

06:20

就是把原来保存在Flash里的路由系统替换掉

06:22

Flash有一些重要的分区

06:25

操作不当会导致设备彻底变砖

06:28

难以恢复

06:29

并且由于硬路由Flash闪存容量的限制

06:32

可拓展性大大降低

06:34

而小主机的系统

06:35

是安装在外置的SD卡或者U盘里

06:38

随时可以更换

06:39

所以建议新手还是买台小主机来折腾

06:42

比较方便

06:43

如果列表中没有你的设备型号

06:45

也可以网上搜搜看有没有人做过适配

06:48

如果网上也搜不到的话

06:49

那就可以放弃了

06:51

除非你有能力自己做适配

06:53

这涉及到嵌入式开发领域

06:55

需要对硬件电路有一定的了解

06:57

我对这方面不太懂

06:59

感兴趣的朋友可以自行研究

07:01

没有现成的设备

07:02

那就需要购买了

07:03

先明确自己的需求和预算

07:06

然后网上搜索符合预期的设备

07:08

我手上有三台设备

07:10

分别是价格250的友善NanoPi r2s开发版

07:14

和价格350的红米AX6000硬路由

07:17

以及价格850的某杂牌X86小主机

07:20

这里不是广告

07:22

只是给大家做个参考

07:24

每个人对网络的需求不同

07:25

我只强调买的机器必须要有两个网口以上

07:29

只有一个网口的话局限性比较大

07:31

其他性能指标

07:32

按你的实际网络需求选择

07:35

我自己对网络的要求比较低

07:37

做这期视频之前

07:39

主力路由还是10年前的Wifi4百兆路由器

07:42

丝毫不影响我流畅学习各种姿势

07:45

这三款机器都能跑满千兆带宽

07:48

科学上网能跑500兆

07:50

具体要看你的节点速度

07:51

对我来说性能过剩了

07:53

相信对大部分普通朋友也够用了

07:56

还有更便宜以及更贵的设备

07:59

主要是性能有差异

08:00

总之按需选择

08:02

友善的R2S

08:03

相信接触过软路由的朋友都不陌生

08:05

人气非常高的一个小板子

08:07

买它的主要原因就是颜值高

08:10

价格便宜

08:11

待机功耗不到2W

08:12

非常省电

08:14

两个千兆网口

08:15

一个USB2.0接口

08:17

没有内置存储

08:18

通过外置SD卡启动系统

08:20

可以说R2s就是为软路由而生的

08:23

缺点就是SoC属于arm架构

08:25

不能说是缺点

08:27

只是很多软件和系统仅提供X86架构的版本

08:30

无法在arm架构的机器上运行

08:33

所以局限性比较大

08:34

但如果你只是用来当路由

08:36

科学上网不折腾的话足够了

08:37

红米AX6000有四个千兆网口

08:41

买它的主要原因是硬路由自带无线Wifi

08:44

不需要再额外接AP

08:46

支持硬件NAT转发

08:48

待机功耗7W左右

08:49

没有USB接口

08:51

Flash闪存容量为128兆

08:53

这里要补充说明的是除了硬路由

08:56

其他软路由设备像是R2s

08:58

一般都不会有无线功能

09:00

或者它的无线功能很弱

09:02

需要搭配无线AP使用

09:04

至于X86平台的小主机你随便买就行了

09:07

只要有两个以上的网口就行

09:09

和什么品牌型号没有关系

09:11

和你的钱包有关系

09:13

你平时在网上看到的什么软路由J1900 N5105之类的

09:17

并不是指某个品牌型号

09:19

而是英特尔的CPU型号

09:21

比如你常听到的I5 I7 I9

09:24

这些主要是面向桌面级的酷睿系列CPU

09:27

而低成本低功耗的小主机市场

09:29

主要用的是奔腾和赛扬系列的CPU

09:32

最常见的外观就是这种

09:33

表面是一块巨大的散热片的工控机

09:37

我实在是不喜欢这个外形

09:38

所以买了个mini PC

09:40

小巧但是可拓展性稍差

09:42

CPU型号是N100

09:45

OP待机功耗7W

09:46

3个HDMI接口

09:48

3个USB3.0接口

09:50

两个千兆网口

09:51

16G内存加512G硬盘

09:54

这配置只用来跑OpenWRT简直是暴殄天物

09:57

我主要还有其他用途

09:59

大家买的话主要看CPU的性能参数

10:02

可以在英特尔官网做横向对比

10:04

如果只用来跑OpenWRT的话

10:06

并不需要多高的配置

10:08

但如果你后续还想玩虚拟化all in one啥的那就另说了

10:11

设备有了

10:12

接下来就需要给他安装OpenWRT的系统了

10:15

在嵌入式领域中

10:17

安装系统通常被称为刷入固件

10:19

获取合适你设备的固件主要有三种途径

10:23

第一种方式最简单

10:25

使用网上别人编译好的OP固件

10:27

他们在编译的时候会内置各种插件

10:30

你要做的就是下载他的固件

10:32

刷入之后就能直接使用了

10:34

非常方便省事

10:36

但缺点也很明显

10:37

为了尽量满足所有人

10:39

作者会编译大量

10:41

你可能永远都不会点开的插件

10:43

显得系统很臃肿

10:45

最重要的是

10:45

刷别人的固件存在安全风险

10:48

可能夹带了私货

10:50

跑他的脚本收集你的信息

10:52

甚至给你安装"有主机上线请注意"也说不定

10:55

所以我不推荐这种方式

10:57

你要用的话建议找你信得过的人编译的固件

11:00

第二种方式就是自己编译固件

11:03

你想要啥插件就编译啥

11:04

最大程度满足你的需求

11:07

编译也很简单

11:08

网上有很多教程

11:10

跟着一步步操作就行了

11:12

虽然各位前辈将编译固件的难度

11:14

降低到小白就能操作的水平

11:16

但过程还是非常繁琐

11:18

容易打消大家的积极性

11:20

所以本教程也不使用这种方式

11:23

感兴趣的朋友可以自行了解

11:25

第三种方式也是我比较推荐的方式

11:28

直接使用官方固件

11:29

OpenWRT每次发布新的版本

11:31

都会给所有支持的设备

11:33

编一个最小系统固件

11:35

以及对应的软件源

11:37

该固件没有携带任何第三方插件

11:40

非常纯净

11:41

所以只能满足最基本的路由功能

11:44

可以通过安装软件源里的插件添加新功能

11:47

但遗憾的是官方软件源有点过于纯净了

11:51

插件很少

11:52

四舍五入以下约等于没有

11:54

所以我这里推荐大家使用OpenWRT的分支项目

11:58

immortalwrt同样是免费开源的

12:01

与官方OpenWRT的主要区别在于

12:04

immortal的软件源

12:05

提供了大量常用的第三方插件

12:07

并且提供了CDN加速的镜像源

12:10

可以非常方便的安装和管理插件

12:13

接下来就一步步教大家

12:14

刷入immortalWRT的纯净OP固件

12:17

配置好网络并安装插件

12:19

实现科学上网

12:20

首先进入这个网址

12:21

选择对应的纯净固件

12:23

在这里选择对应的OP版本

12:25

我的视频就以最新的23.05.01版本为例

12:29

实际上作为一个路由器

12:31

应该以稳定为主

12:32

不宜追新

12:33

并且23版对比21版有个非常巨大的改变

12:37

配置防火墙的工具从iptables变成了nftables

12:41

有些插件还没有添加对nftables的支持

12:44

比如SSRP

12:46

并且已经支持nftables的插件

12:48

也可能存在不兼容的情况

12:50

但这已经是大势所趋了

12:52

踩到坑了再说吧

12:54

为了和教程保持一致

12:56

建议和我选择一样的版本

12:58

在这里输入你的设备型号

13:00

官方支持的设备在这里都有

13:02

比如r2s

13:04

只有一个结果

13:06

下方有两个不同文件系统格式的固件

13:09

EXT4和SQUASHFS

13:11

主要的区别是

13:12

SQUASHFS格式修改的配置文件

13:14

会写入到挂载的overlay分区里

13:17

并不是覆盖原来rom的文件

13:20

所以这种格式可以通过抹除overlay分区

13:23

达到恢复出厂设置的效果

13:25

EXT4的话没有这种机制

13:27

所以不能恢复出厂设置

13:29

按你的需求选择即可

13:33

除了使用他们预编译好的OP固件

13:35

我们也可以点击这里

13:36

使用网站提供的imagebuilder

13:38

在线自定义编译固件

13:40

可以在这里设置你要编译到固件里的

13:43

插件输入框里是默认需要编译的

13:46

保证最小系统能够正常提供路由功能

13:49

一般不要去动它

13:51

除非你明确知道自己的需求

13:53

比如你确定你不需要PPPOE拨号

13:56

就可以把这两个删了

13:57

不需要IPV6就可以把IPV6相关组件删掉

14:01

如果想要添加插件

14:03

你需要先知道插件的完整包名

14:05

可以进入这个链接

14:07

查看luci相关软件包

14:09

什么是luci等会再说

14:11

比如我现在要安装openclash

14:13

那么它的完整包名就是luci-app-openclash

14:18

将其添加到预安装列表

14:19

你可以添加多个

14:21

注意用空格隔开

14:23

下方还可以设置固件安装之后

14:25

首次开机运行的脚本

14:27

比如修改LAN的IP地址