捡垃圾系列 – 低价软路由,实现全屋科学上网 + 去广告
在开始之前,请确定此操作不会违反你所在地区的法律法规。

准备一台设备

可以在闲鱼上淘一台玩客云/网心云盒子(价格很低,30左右就行),或者一台退役的笔记本或小型台式机(不推荐,功耗有亿点高)

安装 OpenWrt

在硬件准备就绪后,我们就可以开始安装 OpenWrt 了。OpenWrt 是一款开源的嵌入式操作系统,常用于各类路由(市面上小米,华为等路由器,系统都是基于 OpenWrt 二改而成的)。它提供了强大的功能和高度的可扩展性,非常适合我们的软路由项目。但是这部分内容可能稍微有些复杂,要是想省事的话可以去闲鱼上买刷好的(真的不是打广告qwq


1. 准备安装镜像

首先,你需要一根 USB 到 USB 的线(如果你的电脑有 USB-C 接口,使用 USB 到 TypeC 的线缆也可以。但注意,无论是哪种线缆,都需要使用能传输数据的线缆)

之后,下载 OpenWrt 的固件,建议使用网上专门适配的版本。本次我们使用玩客云做演示,首先打开 github.com/xydche/onecloud-openwrt(其他设备可以使用openwrt.ai这个网站,不过搜索的时候最好填英文名)。点击右侧 Releases 找到最新的版本,下载以openwrt-amlogic-meson8b-thunder-onecloud-ext4开头的最下方的文件。下载下来后,再下载Amlogic_USB_Burning_Tool并解压,我们将使用此工具烧录固件。

玩客云
其他设备使用openwrt.ai

2. 烧录固件

首先,连接玩客云和电脑。打开Amlogic_USB_Burning_Tool,选择刚刚下载好的固件进行烧录(注意烧录过程中不要断电!)。

注意,红灯闪烁是在启动,启动完成后蓝灯常亮,首次启动时可能会久一些。


3. 配置 OpenWrt

将玩客云连接好网线后插入电源,稍等一会后,你应能在路由器后台找到玩客云。记下 IP 地址,在浏览器打开它,进入后台。

  • 用户名: root
  • 密码: password

进入之后,我们开始配置网络。在“网络” -> “接口”中,配置 WAN 口为 DHCP 客户端,并打开 强制DHCP,让软路由自动从上级路由器获取 IP 并覆盖原路由的DHCP。配置完成后,点击“保存并应用”。


    配置科学上网

    在 OpenWrt 安装并联网后,我们就可以开始配置科学上网了。这里我们以 OpenClash 插件为例。

    1. 安装 OpenClash 插件

    OpenClash 是一个功能强大的代理客户端,支持多种协议。

    1. 在 OpenWrt 后台,进入“系统” -> “软件包” -> “更新软件包列表”。
    2. 搜索 luci-app-openclash,并安装。
    3. 如果找不到,你可以手动上传安装包。在网上搜索 OpenWrt OpenClash ipk,找到对应你的 OpenWrt 版本的安装包,下载后在“系统” -> “软件包” -> “上传软件包”中安装。

    2. 导入订阅

    安装完成后,在后台管理界面会出现一个新的菜单项 “OpenClash”

    1. 进入 OpenClash 界面,在“配置管理”中,选择“订阅设置”;
    2. 找到你的服务商提供的订阅链接,粘贴到“订阅链接”框中;
    3. 点击“获取配置文件”;
    4. 完成后,选择节点即可。

    3. 配置代理模式

    订阅导入后,我们还需要配置代理模式。

    1. 在 OpenClash 界面中,进入“运行模式”选项卡。
    2. 选择你需要的模式,比如 “混合模式”(同时支持全局代理和规则代理)。
    3. 点击“保存并应用”。

    4. 启用透明代理

    为了让全屋设备都能自动实现科学上网,我们需要启用透明代理。

    1. 在 OpenClash 界面中,进入“基本设置”。
    2. 勾选“启用透明代理”,选择需要代理的设备(比如所有设备)。
    3. 点击“保存并应用”。

    你的软路由已经成功配置了 OpenWrt,并实现了全屋的科学上网。接下来,我们继续配置广告拦截。


    配置 AdGuard Home

    AdGuard Home 是一款全网络广告和跟踪器拦截软件,可以在 DNS 层面拦截广告,有效提升浏览体验和网络安全。

    1. 安装 AdGuard Home

    1. 在 OpenWrt 后台,进入“系统” -> “软件包” -> “更新软件包列表”。
    2. 搜索 luci-app-adguardhome,并安装。
    3. 如果找不到,你可以手动上传安装包。在网上搜索 AdGuard Home OpenWrt ipk,找到对应你 OpenWrt 版本的安装包,下载后在“系统” -> “软件包” -> “上传软件包”中安装。

    2. 配置 AdGuard Home

    安装完成后,在后台管理界面会出现一个新的菜单项 “服务” -> “AdGuard Home”

    1. 进入 AdGuard Home 界面,点击“启动”按钮。
    2. 进入 AdGuard Home 的管理界面,默认地址是 192.168.1.1:3000
    3. 首次进入需要设置用户名和密码,请妥善保管。
    4. 在“设置” -> “DNS 设置”中,配置上游 DNS 服务器。
    5. 在“DNS 设置” -> “过滤器”中,添加你需要的过滤列表,比如 AdGuard 默认过滤列表Easylist China 等。

    3. 启用 DNS 重定向

    为了让所有设备都使用 AdGuard Home 进行 DNS 解析,我们需要在 OpenWrt 中进行配置。

    1. 在 OpenWrt 后台,进入“网络” -> “DHCP/DNS”。
    2. 在“高级设置”中,勾选“重定向 DNS 查询”。
    3. 在“DNS 转发”中,填写 AdGuard Home 的 IP 地址和端口,比如 192.168.1.1:53

    至此,你的软路由已经成功配置了 OpenWrt,并实现了全屋的科学上网和广告拦截。你现在可以把家里的所有设备都连接到这个软路由,享受高速、安全、无广告的网络了。

    暂无评论

    发送评论 编辑评论

    
    				
    |´・ω・)ノ
    ヾ(≧∇≦*)ゝ
    (☆ω☆)
    (╯‵□′)╯︵┴─┴
     ̄﹃ ̄
    (/ω\)
    ∠( ᐛ 」∠)_
    (๑•̀ㅁ•́ฅ)
    →_→
    ୧(๑•̀⌄•́๑)૭
    ٩(ˊᗜˋ*)و
    (ノ°ο°)ノ
    (´இ皿இ`)
    ⌇●﹏●⌇
    (ฅ´ω`ฅ)
    (╯°A°)╯︵○○○
    φ( ̄∇ ̄o)
    ヾ(´・ ・`。)ノ"
    ( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
    (ó﹏ò。)
    Σ(っ °Д °;)っ
    ( ,,´・ω・)ノ"(´っω・`。)
    ╮(╯▽╰)╭
    o(*////▽////*)q
    >﹏<
    ( ๑´•ω•) "(ㆆᴗㆆ)
    (^人^)
    ☆*: .。. o(≧▽≦)o .。.:*☆
    (❤️ ω ❤️)
    😂
    😀
    😅
    😊
    🙂
    🙃
    😌
    😍
    😘
    😜
    😝
    😏
    😒
    🙄
    😳
    😡
    😔
    😫
    😱
    😭
    💩
    👻
    🙌
    🖕
    👍
    👫
    👬
    👭
    🌚
    🌝
    🙈
    💊
    😶
    🙏
    🍦
    🍉
    🚧
    😶‍🌫️
    🧨
    🗺️
    💻
    颜文字
    Emoji
    Dino
    上一篇