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

不良林
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地址

14:30

设置PPPOE的账号密码等等

14:33

配置好之后就可以请求构件了

14:35

这样就会利用该服务器的资源

14:37

帮我们编译固件了

14:38

可以说是非常方便了

14:40

但是除非你有很多机器要定制化安装

14:43

否则我不建议使用该功能

14:46

一来是会消耗他们服务器的计算资源

14:49

毕竟免费提供给大家用不容易

14:51

所以有能力的朋友

14:52

可以给项目官方提供相应的支持

14:55

二来是只能添加他的软件源里面

14:57

原本就有的插件

14:59

而这些插件都能在刷好纯净固件之后直接安装

15:03

没必要先编译进去

15:05

再者你编译的话也需要时间 你还得等

15:08

也可能会出错导致编译失败

15:10

所以建议直接下载他们的纯净固件

15:13

编译好之后

15:14

可以在这里查看编译过程中的日志输出

15:18

在下方下载刚才生成的自定义固件

15:21

接着演示下载X86固件

15:24

目前你能买到的

15:25

都是64位CPU指令集架构

15:27

X86提供了非常多的固件类型

15:30

很多都是给虚拟机用的

15:32

我们主要看结尾是IMG.GZ的文件

15:36

比如第一个就是EXT4

15:38

表示文件系统格式

15:40

刚才讲过与之对应的是SQUASHFS

15:42

combined意为组合

15:44

表示内核与根文件系统都在固件里

15:47

EFI是引导类型 或者叫UEFI

15:51

近些年的主板都支持EFI引导

15:53

后面的IMG就是固件的格式

15:56

GZ就是表示这是一个压缩文件

15:59

这是我们需要的 点击下载

16:02

下方还提供了非EFI引导的固件

16:05

也就是传统的legacy引导

16:07

如果你的主板不支持EFI引导的话就刷这个

16:10

不确定的话也可以直接刷这个

16:13

具体区别请自行谷歌

16:15

在下方的话就是SQUASHFS的文件系统

16:18

也就是支持恢复出厂设置的格式

16:20

按你的需求选择

16:23

同样SQUASHFS也提供了非EFI的legacy引导固件

16:27

最后再来看一下硬路由

16:28

红米AX6000有三个不同的layout

16:32

区别是Flash分区布局不同

16:34

这些是硬路由刷机才有的选项

16:37

bootloader在引导系统的时候

16:38

需要根据分区表加载内核

16:40

原厂uboot和第三方uboot使用的固件分区布局有区别

16:45

乱刷会导致系统无法启动

16:47

具体请参考你设备对应的刷机教程

16:50

选择合适的固件

16:51

由于每款硬路由的刷机方式都不太一样

16:54

教程不通用

16:55

而且我对嵌入式也不太懂

16:57

就不演示了

16:58

请自行参考网上教程

17:00

注意刷硬路由一定要谨慎操作

17:03

有了固件之后

17:05

接着就需要给对应的机器刷入固件了

17:08

刷固件其实就是一个文件拷贝的过程

17:10

img固件里面就是一个完整的OpenWRT系统

17:14

我们要做的就是将img文件的内容

17:17

完整的拷贝到你的u盘或者SD卡里

17:20

这个操作也叫写盘

17:22

arm小主机一般都是使用SD卡当作硬盘

17:25

而X86的小主机

17:27

可以在机器内部安装硬盘

17:29

也可以通过修改启动引导

17:31

用u盘当做系统盘

17:33

把固件写入到u盘或者SD卡有很多方式

17:36

我这里汇集到了常见的写盘工具

17:39

首先最推荐的就是这个rufus

17:41

非常小巧

17:42

只有1.4兆大小

17:44

不过只支持Windows

17:45

下载这个便携版

17:50

操作也非常简单

17:52

先以arm小主机R2s为例

17:54

将你的SD读卡器

17:55

插入到电脑的USB接口

17:57

软件会自动识别

17:59

然后将你需要刷入的固件

18:01

拖到软件界面的任意位置

18:03

可以直接拖入GZ的压缩文件

18:06

无需解压

18:07

选择r2s的固件

18:09

然后直接点击开始

18:10

注意确认设备是不是你插入的SD卡

18:13

里面的分区信息和数据全部都会被抹掉

18:16

注意提前做好备份

18:19

等待进度条走完之后就刷入成功了

18:22

此时你的SD卡里

18:23

就有一个OpenWRT的操作系统了

18:26

可以说是非常简单了

18:28

接着你只需要将写好系统的SD卡插入到R2s

18:32

通电开机 就会自动启动OpenWRT系统了

18:36

虽然没法接显示器

18:38

但相信我 OpenWRT已经运行了

18:40

有些朋友可能会担心

18:42

SD卡影响系统运行速度

18:44

这个不用担心

18:45

开机后系统会被加载到内存里运行

18:48

不是运行在SD卡

18:50

除非你要进行高强度的文件读写操作

18:53

否则是不会影响系统运行速度的

18:55

X86写到U盘也是用同样的写入方式

18:58

由于rufus只支持Windows

19:01

这次我换一个写盘工具

19:03

如果你是Mac或者Linux的用户

19:05

可以使用这个工具

19:07

下载这个免安装便携版

19:13

打开之后先选入要刷入的固件

19:15

这个工具需要先解压

19:17

以这个X86固件为例

19:23

选中刚才解压的img文件

19:26

选择目标磁盘为你插入的u盘

19:29

点击烧录

19:30

等待完成即可

19:35

这样就完成了X86的OpenWRT系统盘制作

19:38

接着拔掉U盘

19:40

插入到你的X86小主机上

19:42

通电开机

19:43

如果你的主机里没有硬盘安装了其他系统

19:46

那么会直接启动OpenWRT系统

19:49

但如果你的硬盘里安装了其他系统

19:52

则需要进入BIOS修改启动引导顺序

19:55

给小主机连接键盘和显示器

19:57

通电开机之后

19:58

不停地按键盘上的DELETE键

20:01

直到出现类似的BIOS界面

20:03

也可能不是按DELETE键进入BIOS

20:05

具体请搜索你主板品牌或者联系商家

20:09

使用键盘的方向键

20:10

来到boot标签页

20:12

找到boot option 1

20:13

默认第一启动项是hard disk

20:16

也就是硬盘

20:17

我的硬盘里装了个win11系统

20:19

所以开机后会默认启动Windows

20:22

回车进行修改

20:24

切换到USB设备

20:25

这样的话第一启动项

20:27

就是安装在u盘里的OpenWRT系统了

20:30

根据不同主板的提示

20:32

我的是按F4保存并退出

20:34

有些主板是按F10

20:36

此时就会进入grub引导界面

20:39

然后会自动加载OpenWRT系统

20:43

系统启动10秒左右就加载完成了

20:46

按下回车键可以进入命令行操作

20:49

比如输入ip a

20:51

查看网卡信息

20:52

官方的OP固件默认的LAN口IP地址是192.168.1.1

20:57

确认可以正常进入系统之后

21:00

就可以拔掉键盘和显示器了

21:02

下次启动主机也会优先加载U盘里的系统

21:05

不需要每次开机都修改启动项

21:08

本来我还录制了将u盘里的固件

21:10

直接写入到内置硬盘

21:12

以及直接在内置硬盘里安装多个系统切换使用的教程

21:17

但发现本期时间太持久了

21:19

我怕大家受不了

21:21

所以就剪掉了

21:22

以后有机会再单独出一期

21:24

接下来正式开始配置OpenWRT

21:27

希望你已经看过上期视频的家庭网络速通视频

21:31

相关概念已经有所了解了

21:33

先来回顾上期视频的家庭网络拓扑

21:35

你在运营上拉了一条宽带

21:37

他会给你分配一个光猫

21:39

一般来讲你会单独再买一台路由器

21:42

使用网线将路由器的WAN口与光猫相连

21:46

路由器通过PPPOE拨号

21:47

获取运营上分配的公网IP

21:50

假设为2.2.2.2

21:51

也可能是光猫负责拨号

21:53

这种情况下路由器就会通过DHCP

21:56

获取光猫分配的内网IP

21:58

假设为192.168.0.2

22:01

总之不管怎样

22:02

你的路由器WAN口会获取到一个IP地址

22:05

除了WAN口

22:06

路由器还有多个颜色一样的LAN口

22:09

为了让大家思路清晰

22:11

我们需要单独提取出这4个LAN口

22:14

把它当做一台交换机

22:16

并且和路由器这个虚拟的网口建立了连接

22:19

路由器连接交换机的这个网口

22:21

有一个IP地址

22:23

假设为192.168.1.1

22:25

这个是路由器的内网IP

22:27

设备访问这个IP

22:29

可以进入路由器的管理界面

22:31

同时也是你家里整个局域网的网关IP

22:34

你家里所有的网络设备

22:36

通过网线或者Wifi

22:37

连接到了这台交换机

22:39

这是我们刚才刷入OpenWRT系统的软路由

22:42

目前没有连接任何设备

22:44

先将你电脑的网线

22:46

从硬路由的网口拔下来

22:48

然后根据视频演示进入网络设置页面

22:51

目前电脑网口显示断开的状态

22:54

没有连接网络

22:55

现在需要将电脑的网线插入到软路由的LAN口

22:58

区别于硬路由通过颜色区分WAN口和LAN口

23:02

OpenWRT的WAN口和LAN口

23:04

是通过系统软件定义的

23:06

按eth01234来表示物理网口的顺序

23:10

本视频用的固件默认使用eth0作为LAN口

23:14

eth1作为WAN口

23:15

所以如果你的软路由标注了eth0是哪个接口

23:20

直接插上去就行了

23:21

如果没标的话

23:22

那就插第一个口或者倒数第一个口

23:26

其中有一个绝对是eth0

23:28

也就是LAN口

23:29

先进入网卡的IPV4属性

23:32

确保电脑的网卡是自动获取IP地址

23:34

如果不是的话

23:35

要修改为自动获取

23:37

然后将电脑的网线

23:38

插入到软路由的第一个网口

23:41

电脑显示正在识别

23:43

说明正在通过上期讲的DHCP

23:45

从该网口获取IP地址

23:47

本教程使用的固件LAN口

23:49

默认会提供DHCP服务

23:51

如果插对了网口

23:52

一般10秒内就可以获取到IP地址

23:55

但我这里等了几十秒

23:57

结果返回未识别的网络

23:59

很明显没有获取到IP地址

24:01

能确定这个接口不是LAN口

24:03

双击这个接口做进一步验证

24:06

可以看到IP地址为169.254.X.X

24:08

为什么是这个地址上期讲过

24:11

这里就不再啰嗦了

24:12

因为我这个是系列教程

24:14

建议大家连着看

24:16

之前讲过的内容我就会提一嘴

24:18

大家也知道去哪里看

24:19

知道插错网口就可以换另一个网口了

24:25

此时这个网口

24:26

就成功获取到了DHCP分配的IP地址

24:29

说明插对口了

24:30

这个默认网关就是软路由的管理地址

24:33

使用浏览器打开

24:37

默认用户名是root

24:38

密码为空

24:39

点击登录

24:40

此时就进入OpenWRT的luci界面了

24:43

luci就是OpenWRT的Web管理界面

24:46

可以直接在浏览器中配置路由器

24:49

不需要接显示器到命令行去敲指令

24:51

OpenWRT的功能很多

24:53

现在主要的任务是先把它用起来

24:56

首先第一步 把IPV6关闭

24:59

因为IPV6在透明代理中

25:00

会出现各种奇怪的问题

25:02

现在还不是解决它的时候

25:04

等我先把各个代理工具都讲一遍再说

25:07

来到接口页面

25:09

删除WAN6接口

25:11

然后编辑br-lan接口

25:14

来到DHCP服务器

25:16

跟着视频演示操作

25:17

将LAN口的IPV6所有服务全部禁用

25:21

点击保存

25:23

再来到DHCP高级设置

25:25

勾选过滤IPV6解析

25:28

然后点击保存并应用

25:30

这样设置之后

25:31

局域网其他设备

25:32

就不会被分配IPV6地址了

25:35

接着给root用户设置一个密码

25:37

目前不涉及公网访问

25:39

所以我就设置的简单一点

25:43

来到设备页面

25:44

由于我的主机只有两个网口

25:47

不清楚多余的网口是否会自动桥接

25:49

如果你有两个以上的网口

25:52

并且只使用了eth0和eth1

25:55

需要把剩下的网口全部桥接到br-lan

25:58

点击br-lan右侧的配置网桥端口

26:01

这里把除了WAN口的eth1

26:03

剩下空闲的网口全部桥接上

26:05

点击保存

26:06

这样剩下的网口就都能用了

26:09

这里说的网桥其实就是交换机

26:11

交换机就是有多个接口的网桥

26:14

桥接的操作就相当于给交换机添加网口

26:18

至于交换机有什么作用

26:20

可以回看上期视频

26:21

LAN口这边暂时配置好了

26:23

接下来配置WAN口

26:24

将你家硬路由WAN口的网线拔下来

26:27

插到软路由的WAN口上

26:29

也就是eth1

26:31

此时的软路由就和光猫建立了连接

26:34

WAN口默认的协议是DHCP客户端

26:37

也就是WAN口会找光猫获取IP地址

26:40

稍等片刻

26:41

WAN口成功从光猫获取到了192.168.1.13的IP

26:46

可以发现

26:47

br-lan的网段和WAN口的网段是相同的

26:50

上期讲过怎么判断是否为同一网段

26:53

此时会造成冲突

26:55

需要修改LAN口的网段

26:57

点击编辑

26:58

将其修改成其他网段IP

27:00

比如192.168.2.1

27:04

保存并应用

27:05

此时会弹出警告提示

27:07

我们修改了LAN口IP为192.168.2.1

27:11

而当前luci的管理网址是192.168.1.1

27:15

修改之后会导致当前页面丢失

27:18

如果九十秒内

27:19

没有访问新的luci管理网址

27:22

他就认为你改了之后进不来了

27:24

配置将会回滚到修改之前

27:27

相当于给了你一剂后悔药

27:29

如果你不想要这剂后悔药

27:31

可以点击红色的应用并保留设置

27:34

我这里就点击连接丢失后应用还原

27:37

此时会等待90秒

27:39

如果你没有访问新的luci管理地址

27:42

90秒之后就会自动回滚回192.168.1.1

27:46

我们可以看看电脑网卡

27:48

当前获取到的IP

27:49

已经正常切换到192.168.2.1了

27:52

可以访问这个新的管理地址

27:57

当你访问之后

27:58

OpenWRT就确定你可以正常进入新的管理地址

28:02

就不会执行回滚操作

28:04

回到接口页面

28:06

此时LAN口和WAN口就不是同一网段了

28:08

接着尝试访问百度

28:11

我可以正常访问

28:12

但是你很有可能不能访问

28:14

因为光猫有桥接和路由两种连接模式

28:18

桥接模式就相当于

28:19

光猫将光纤里的光信号转换为电信号

28:22

之后直接发给路由器

28:25

路由器负责PPPOE拨号

28:27

很显然我们刚才没有操作拨号这一步

28:30

如果你家里的光猫是桥接模式

28:32

那肯定是不能上网的

28:34

而我能正常访问百度

28:36

说明我用的不是桥接模式

28:38

而是路由模式

28:40

路由模式相当于

28:41

光猫将光信号转换为电信号之后

28:44

自己还得进行PPPOE拨号获取公网IP

28:47

然后在LAN口提供DHCP服务

28:50

路由器连接了光猫的LAN口

28:52

通过DHCP获取到了光猫分配的IP192.168.1.13

28:55

所以我的软路由不用拨号就可以正常上网

29:01

但此时有个问题

29:02

根据上期讲过的内容

29:04

内网设备访问互联网会进行NAT处理

29:07

电脑访问百度的数据来到软路由

29:10

经过NAT处理之后

29:11

原IP被替换为软路由的WAN口IP

29:14

软路由将数据从WAN口发送到光猫

29:17

此时又会进行NAT处理

29:19

将原IP替换为光猫通过PPPOE拨号

29:22

获取到的公网IP

29:24

再将数据发给互联网

29:26

返回的数据会进行相反的操作

29:28

可以发现我们的数据包进行了两层NAT处理

29:31

也就是传说中的双重NAT

29:33

会有一定的性能损耗

29:35

如果由路由器负责拨号的话

29:37

就只需要进行一次NAT

29:39

所以建议将光猫改成桥接模式

29:42

只负责信号转换

29:44

路由器负责拨号

29:45

你可以联系运营商客服帮你修改

29:48

或者自己想办法

29:49

登陆光猫的超级管理员后台自行修改

29:52

如果实在改不了也没有关系

29:54

不影响接下来的内容

29:56

此时我将连接模式改成桥接

29:58

另外你可以在这里彻底禁用运营商下发IPV6地址

30:03

点击保存

30:04

接下来我的软路由WAN口就需要负责拨号了

30:07

点击编辑

30:08

将协议改为PPPOE

30:10

点击切换协议

30:11

在这里输入你家宽带拨号的用户名和密码

30:14

点击保存

30:15

然后应用

30:18

稍等片刻

30:19

刷新网页

30:20

不出意外的话

30:21

你的WAN口将会获取到公网IPV4地址

30:24

或者经过运营商级别NAT的大内网IP地址

30:28

以及运营商下发的IPV6-PD

30:31

目前我们不需要IPV6

30:33

刚才在LAN口已经关闭了IPV6

30:35

所以局域网里的其他设备

30:37

不会分配到IPV6地址

30:39

如果你有强迫症 看到这个心烦

30:42

可以点击WAN口编辑

30:44

进入高级设置

30:45

将获取IPV6地址禁用

30:49

保存应用

30:50

之后这个WAN6的虚拟接口就会消失

30:53

另外还剩两个内网IPV6地址

30:56

这个无关紧要

30:57

你非要关的话

30:58

LAN口可以在全局网络选项中

31:01

清空这个ULA地址

31:03

这样LAN口的IPV6就没了

31:05

WAN口可以在光猫里改成直下发IPV4

31:08

然后重启WAN口

31:10

这样WAN口的IPV6也没了

31:12

现在你的电脑应该就能正常访问百度了

31:15

此时又有一个问题

31:16

现在你家的硬路由被换下了

31:19

而这个软路由无法发射Wifi

31:21

并且像R2s只有两个网口的话

31:24

没法再接入新的设备了

31:26

也就相当于现在只有你这台电脑能上网

31:29

你家里其他所有设备都断网了

31:32

所以我们还需要把你家的硬路由重新利用起来

31:35

把它当做一台带Wifi功能的交换机

31:38

使用也就是大家常说的无线AP

31:41

如果以下操作你觉得难以理解

31:43

可以回看上期视频

31:44

重点关注交换机的作用

31:47

重新通过网线或者Wifi

31:48

连接你家的硬路由

31:50

进入硬路由的管理页面

31:52

我这里以小米路由器为例

31:54

小米路由器支持将工作模式改为有线中继

31:58

在上网设置下方找到工作模式切换

32:01

选择有线中继

32:02

点击下一步

32:03

根据提示

32:04

将软路由LAN口连接到硬路由的WAN口

32:08

点击下一步

32:10

提示设置成功之后

32:11

这台路由器就变成了一台无线AP了

32:14

记住这台路由器的管理地址

32:16

已经变更为了192.168.2.191

32:20

如果你的路由器没有中继功能

32:22

也可以参考接下来的操作

32:24

实现相同的效果

32:26

将软路由的LAN口

32:27

连接到硬路由的某个LAN口

32:30

注意是LAN口连LAN口

32:31

找到你路由器DHCP服务的位置

32:34

关闭它

32:36

然后将硬路由的管理地址

32:38

改成和软路由LAN口同网段的某个空闲IP

32:42

当前软路由的LAN口的网段是192.168.2.1

32:46

那我就改成192.168.2.191

32:49

这样就算是配置好了

32:51

这种手动配置和中继模式的主要区别在于

32:55

中继模式的WAN口也可以当LAN口用

32:57

相当于WAN口桥接到了br-lan

33:00

加入到了交换机

33:01

而通过手动配置的方式

33:03

不能把WAN口当作LAN口用

33:05

得空着 接下来将你家里所有的网络设备

33:08

重新连接到硬路由

33:10

就能恢复整个网络了

33:12

费了这么大劲把OpenWRT插入到家庭网络中

33:15

可不是让他当个普通的路由器

33:18

来到系统下的软件包

33:20

在这里可以安装你需要的各种插件

33:22

immortal给我们提供了非常丰富的软件源

33:26

并且不需要科学上网环境就能安装

33:29

先点击更新列表

33:32

确保输出结果和我一样没有报错

33:34

如果报错了

33:35

建议再次尝试更新

33:37

接着就可以在这里安装你想要的插件了

33:40

先来换一个主题

33:42

搜索argon 这个luci-theme-argon

33:44

就是大家常见的luci主题样式

33:47

点击安装

33:48

它会自动检测需要安装的依赖项

33:51

点击安装

33:53

这样就算是安装好了

33:55

刷新当前页面

33:56

就会自动切换到新的主题样式

33:59

还有另一个必装的插件 ttyd

34:02

可以直接在网页端使用SSH命令行

34:05

搜索出了3个结果

34:07

第一个结果是ttyd的主程序

34:09

从名称中可以看出

34:11

它和luci界面没有关系

34:13

第二个结果是luci开头的

34:15

说明它是基于luci界面的插件

34:18

安装后会有图形化界面

34:20

第三个是zh-cn的中文汉化包

34:23

安装它之后

34:24

ttyd的luci将会是中文界面

34:27

我们可以直接安装中文包

34:29

可以看到这里会有相应的依赖项

34:32

需要依赖luci-app-ttyd

34:35

而这个luci-app-ttyd又会依赖ttyd

34:39

当我们安装这个中文包的时候

34:41

就会自动安装这些依赖

34:45

可以看到

34:45

我们安装中文包之后

34:47

这上面两个依赖也自动安装了

34:49

安装其他插件也是类似的方式

34:51

刷新当前页面

34:53

先观察重启下面没有插件了

34:56

刷新页面之后

34:57

这里多了一个终端

34:59

这个就是刚才安装的ttyd插件

35:01

可以在这里执行命令行指令

35:03

回到软件包

35:05

接着再来安装3款科学上网插件

35:07

也是之后的教程中主要介绍的3款

35:10

你可以按自己的喜好单独安装

35:13

首先安装openclash

35:16

可以看到这个依赖项比较多

35:19

点击安装

35:20

像这种需要安装较多依赖的情况可能会报错

35:23

这是前端浏览器报错 一般不会有影响

35:27

后台还在继续执行安装操作

35:29

稍等片刻

35:30

我们可以刷新页面

35:31

重新搜索

35:34

可以看到其实已经安装上了

35:36

如果想要卸载的话也很方便

35:38

点击已安装

35:39

搜索openclash

35:41

点击移除

35:42

默认会把之前的依赖一并移除

35:46

这样就卸载了

35:47

到时候想用的时候再安装就行了

35:50

接着安装第二款插件passwall

35:52

同样直接安装中文包就行了

35:56

安装的时候可以不用等网页返回

35:58

会在后台自动安装

36:00

接着安装第三款

36:02

使用sin-box内核的homeproxy 安装中文包

36:09

刷新当前网页

36:10

可以看到多了一个服务标签页

36:13

刚才安装的3款插件都在里面了

36:15

如果刷新后没有看到的话

36:17

可以退出luci 重新登录

36:19

三款插件的主界面如视频所示

36:22

每款都需要单独画篇幅讲解

36:24

本期教大家先按默认配置用起来再说

36:27

首先演示passwall

36:29

需要先添加节点

36:30

如果你是自建节点

36:32

来到节点列表

36:33

选择通过链接添加节点

36:35

将你的节点分享链接粘贴到输入框

36:38

点击添加

36:39

这样就成功导入节点到列表

36:41

如果你是机场用户

36:43

来到节点订阅

36:45

点击添加

36:46

随便给个备注

36:48

在订阅地址这里添加机场的订阅

36:51

如果你还没有的话

36:52

可以使用本频道推荐的专线机场

36:55

这是我的推广注册链接

36:57

这家我已经推荐大半年了

36:59

高速稳定

37:00

表现一直很不错

37:02

套餐价格如图

37:03

各套餐除了流量不同之外

37:05

没有其他区别

37:06

全节点解锁ChatGPT 奈飞等流媒体

37:10

所有节点都是一倍率 没有套路

37:12

有需要的朋友可以试试

37:14

登录之后

37:14

点击这里复制你的订阅地址

37:17

将其粘贴到这里

37:19

如果你的机场订阅链接

37:20

证书过期了的话

37:21

可以开启允许不安全链接

37:24

防止订阅失败

37:25

也可以开启自动更新

37:26

订阅会自动定时刷新节点

37:29

不过像这种专线机场

37:30

一般几个月都不会变动的

37:32

确认之后

37:33

点击保存应用

37:36

然后点击手动订阅

37:40

订阅完成后

37:41

回到主界面

37:43

开启主开关

37:44

TCP节点按需选择

37:47

UDP节点选择与TCP相同

37:49

点击保存并应用

37:51

正常情况下

37:51

稍等片刻就会显示运行

37:53

但我这里等了许久还是没有运行

37:56

此时查看日志

37:57

发现有提示说依赖未安装

38:01

但实际上我们已经安装了

38:03

建议重启路由器让其生效

38:12

重启之后

38:13

可以看到passwall没有相关提示了

38:16

此时就能正常运行了

38:19

测试链接都能通

38:21

尝试访问谷歌

38:23

没问题如果不通的话

38:25

建议检查你的节点是否正常

38:27

此时你家里的所有网络

38:28

设备无需运行任何代理工具

38:31

都能通过软路由科学上网了

38:33

关掉passwall只需要取消勾选主开关

38:36

然后保存应用即可

38:38

这样就能关闭了

38:39

出现任何问题可以查看日志信息

38:42

具体更详细的操作以后再讲

38:44

接着演示homeproxy

38:46

注意确保你已经停止了passwall

38:48

同一时间只能运行一款科学上网插件

38:51

否则会造成冲突

38:53

先进入节点设置

38:54

同样需要先导入节点

38:56

如果是自建节点

38:58

可以点击这里导入节点分享链接

39:01

如果是机场用户

39:03

点击订阅

39:04

将机场订阅链接粘贴到这里

39:06

点击加号

39:07

可以继续添加其他订阅地址

39:09

点击保存当前设置

39:10

然后点击更新订阅

39:13

提示完成之后

39:14

回到节点列表

39:15

可以看到节点已经导入了

39:17

回到主界面

39:19

选择要使用的节点

39:20

点击保存应用

39:24

此时

39:24

这里就会从未运行变成绿色的运行中

39:27

接着就可以正常科学上网了

39:31

最后演示openclash

39:32

将主节点改成禁用

39:34

点击保存应用

39:36

此时就会关闭homeproxy

39:38

来到Openclash

39:40

刚安装的默认没有内置clash内核

39:43

来到插件设置

39:45

选择版本更新

39:46

需要先下载一个内核

39:48

以TUN内核为例

39:49

点击检查并更新

39:51

来到日志页面

39:52

可以看到访问失败报错

39:54

无法连接

39:55

因为现在是没有翻墙的情况

39:57

这个github的下载地址被墙了

40:00

此时如果想下载内核

40:01

你可以先使用passwall或者homeproxy开启代理

40:05

等下载完成后再关了

40:06

或者你可以根据它这里的提示

40:08

进入覆写设置

40:10

更换一个CDN的下载地址

40:12

这里提供了多个CDN地址

40:14

你可以挨个试试

40:16

点击应用配置

40:19

接着重新尝试下载内核

40:24

此时提示下载成功

40:26

回到内核界面

40:27

可以看到已经有内核了

40:30

来到配置订阅界面

40:32

点击添加

40:34

随便给个备注

40:35

将你的节点分享链接

40:37

或者机场的class订阅地址粘贴到这里

40:40

如果你用的是节点分享链接

40:42

那就必须开启订阅转换

40:44

点击保存配置

40:46

再点击更新配置

40:49

回到日志页面

40:54

提示openClash启动成功

40:56

回到主界面

40:57

确实成功运行了

40:58

尝试访问谷歌

41:00

没有问题

41:03

Clash可以方便地使用WebUI切换节点等操作

41:07

你可以将这个网址存为书签

41:10

可以在主界面下方关闭openclash

41:13

此时没有运行任何科学上网插件

41:16

你家所有设备也就无法进行科学上网了

41:19

OK以上就是本期给大家分享的全部内容了

41:21

我没想到内容会有这么多

41:23

剪视频剪的我手都麻了

41:25

如果说视频对你有帮助的话

41:27

麻烦你帮我点个小小的赞吧

41:29

本期配置的方式为主路由模式

41:31

下期讲讲颇具争议的旁路由模式

41:34

应该是春节前最后一个视频了

41:36

由于年关将至

41:38

工作比较忙

41:39

也可能要明年才能更新

41:41

希望大家能理解

41:42

关注我的频道

41:43

我会不定期分享一些好东西

41:45

我们下次再见