just push

This commit is contained in:
dichgrem 2024-12-05 22:45:25 +08:00
parent 4a141c3030
commit d5a5491aa3
37 changed files with 95 additions and 37 deletions

View File

@ -83,3 +83,7 @@ tags = ["综合工程"]
神奇的事情发生了K老师成功刷入了ImmortalWrt终于😭😭😭😭随即我们在ubuntu虚拟机中``编译了C语言写就的 inyn 校园网客户端``并通过SSH将ipk安装到了ImmortalWrt之上但此时``报错缺库``。。。又是一顿焦头烂额最后K老师使用了Go版本的 nyn 解决了问题我终于用上了无线校园网😭实际测试T7性能非常强大信号强劲支持Hnat硬件加速和多路复用速度轻松跑到800兆。 神奇的事情发生了K老师成功刷入了ImmortalWrt终于😭😭😭😭随即我们在ubuntu虚拟机中``编译了C语言写就的 inyn 校园网客户端``并通过SSH将ipk安装到了ImmortalWrt之上但此时``报错缺库``。。。又是一顿焦头烂额最后K老师使用了Go版本的 nyn 解决了问题我终于用上了无线校园网😭实际测试T7性能非常强大信号强劲支持Hnat硬件加速和多路复用速度轻松跑到800兆。
Done. Done.
## 参考
[360T7刷机](http://www.ttcoder.cn/index.php/2023/07/11/p0/)

View File

@ -1,5 +1,5 @@
+++ +++
title = "综合工程:OpenWrt路由部署与软件编译" title = "综合工程:OpenWrt路由部署与软件编译"
date = 2023-08-12 date = 2023-08-12
[taxonomies] [taxonomies]
@ -9,19 +9,22 @@ tags = ["综合工程"]
前言 openwrt 是一个自由的、兼容性好的嵌入式 linux 发行版。作为软路由玩家必备的一款神器,可以实现诸如去广告,多拨和科学上网等多种功能。本文以 openwrt 在X86平台的安装为例介绍其部署流程。 前言 openwrt 是一个自由的、兼容性好的嵌入式 linux 发行版。作为软路由玩家必备的一款神器,可以实现诸如去广告,多拨和科学上网等多种功能。本文以 openwrt 在X86平台的安装为例介绍其部署流程。
<!-- more --> <!-- more -->
## 为什么是X86
无论是作为主路由或是旁路由,传统路由器由于主频低,内存小,并不适合作为软路由;而 NAS-软路由一体式 又有 all in boom 的风险因此推荐X86平台作为物理机。当然也可以采用 armbian 平台或是开发板例如网心云老母鸡、树莓派等设备。截至本文撰写时间二手平台上的价格不太利好一台J1900平台的售价往往在200左右而专门的多网口工控机价格在200到1000不等树莓派更是成为了理财产品需要慎重选择。 ## 选择合适的设备
无论是传统的无线路由器还是小主机都有成为openwrt路由的潜力。截止到今天已经有20多个品牌小米华硕锐捷华三等30多种架构x86,ipq,bcm,mtd等支持刷入openwrt你可以在这个[网站](https://mao.fan/select)找到符合你预算和其他要求的,能刷机的路由器。
## 在X86小主机上面安装OpenWrt ## 在X86小主机上面安装OpenWrt
无论是作为主路由或是旁路由,传统路由器由于主频低,内存小,并不适合作为软路由;而 NAS-软路由一体式 又有 all in boom 的风险因此推荐X86平台作为物理机。当然也可以采用 armbian 平台或是开发板例如网心云老母鸡、树莓派等设备。截至本文撰写时间二手平台上的价格不太利好一台J1900平台的售价往往在200左右而专门的多网口工控机价格在200到1000不等树莓派更是成为了理财产品需要慎重选择。
### 准备以下工具: ### 准备以下工具:
- 1.openwrt 的编译包,由 eSir 大佬编译的三个经典版本: - openwrt 的编译包,由 eSir 大佬编译的三个经典版本:
https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
- 2.PE 启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html - PE 启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html
- 3.img 写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette - img 写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette
- 4.一个U盘与一台双网口物理机 - 一个U盘与一台双网口物理机
### 安装流程: ### 安装流程:
@ -40,10 +43,28 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr
- 重启系统并快速拔出U盘避免重新进入PE这时系统开始运行了。注意Esir固件是不跑码的无需担心。 - 重启系统并快速拔出U盘避免重新进入PE这时系统开始运行了。注意Esir固件是不跑码的无需担心。
- 当看到 `please press Enter to activate this console`这个提示的时候系统就安装完毕了。可使用 passwd 命令设置密码。软路由将自动获取IP地址随后我们在浏览器中打开该地址即可看到 Lucl 界面。 - 当看到 `please press Enter to activate this console`这个提示的时候系统就安装完毕了。可使用 passwd 命令设置密码。软路由将自动获取IP地址随后我们在浏览器中打开该地址即可看到 Lucl 界面。
## 在arm架构的硬路由上面安装OpenWrt
相比X86平台arm架构的设备兼容性不高不能随便找一个包就能安装。以下是一般步骤
- 首先得知道你的设备的CPU比如ipq40XX系列然后在对应的[仓库](https://archive.openwrt.org/releases/23.05.4/targets/)查看并下载包体。
- 当然也可以在[这里](https://firmware-selector.openwrt.org/)直接下载相关型号对应的固件,其中 Sysupgrade 映像是用来更新现有运行 OpenWrt 的设备,使用 Factory 映像在首次刷机时刷入。
- 随后开启Telnet或者SSH或者TTL串口连接到路由器将对应的Uboot刷入如果没有适配的包就无法刷openwrt。
- 通过Uboot的网络界面刷入Factory包随后就可以在后台如192.168.1.1进入openwrt的管理界面。
## 在ubuntu上编译openwrt的ipk包 ## 在ubuntu上编译openwrt的ipk包
首先需要ubuntu环境可以是虚拟机或者WSL等。``注意以下操作不能使用Root用户`` 这里以ubuntu环境为例我们假设你有一台虚拟机或者WSL。
随后安装编译依赖的各个包:
> ``注意编译不能使用Root用户``
**随后安装编译依赖的各个包:**
``` ```
sudo apt install python3-distutils-extra git gawk libncurses-dev build-essential binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.7+ rsync subversion unzip which sudo apt install python3-distutils-extra git gawk libncurses-dev build-essential binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.7+ rsync subversion unzip which
@ -57,21 +78,29 @@ sudo apt install -y build-essential python3-dev python3-setuptools swig \
sudo apt install -y swig sudo apt install -y swig
sudo apt install -y mesa-common-dev libwayland-dev libgraphene-1.0-dev sudo apt install -y mesa-common-dev libwayland-dev libgraphene-1.0-dev
``` ```
下载和安装仓库信息 随后下载我们**刷入openwrt的对应的SDK包**,如
```
git clone https://github.com/immortalwrt/immortalwrt.git
```
**下载和安装仓库信息**
``` ```
./scripts/feeds update -a ./scripts/feeds update -a
./scripts/feeds install -a ./scripts/feeds install -a
``` ```
下载并选中我们需要编译的包,这里以inyn为例 **下载并选中我们需要编译的包,这里以inyn为例**
``` ```
git clone https://github.com/diredocks/openwrt-inyn.git ./package/inyn git clone https://github.com/diredocks/openwrt-inyn.git ./package/inyn
make menuconfig make menuconfig
``` ```
`menuconfig` 的命令行界面中,选中 `Network -> inyn` 将其首部调整为 `<M>` 表示按需编译,最后选中 `Save -> OK -> Exit` 保存配置信息,然后 `Exit` 退出配置。 `menuconfig` 的命令行界面中,选中 `Network -> inyn` 将其首部调整为 `<M>` 表示按需编译,最后选中 `Save -> OK -> Exit` 保存配置信息,然后 `Exit` 退出配置。
编译 inyn 软件包
**编译 inyn 软件包**
``` ```
make package/inyn/compile V=s make package/inyn/compile V=s
## 如果不行则需要先编译工具链,即为 make j=4 j为CPU核数
``` ```
## 常用命令: ## 常用命令:
``` ```
@ -83,9 +112,8 @@ opkg list-upgradable | grep luci- | cut -f 1 -d ' ' | xargs opkg upgrade
# 如果要更新所有软件,包括 OpenWRT 内核、固件等 # 如果要更新所有软件,包括 OpenWRT 内核、固件等
opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
``` ```
> 新版本的openwrt24.10已经改用APK包管理器。
## 参考 ## 参考
@ -94,4 +122,3 @@ opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
- [openwrt luci 页面无法访问 问题排查](https://www.cnblogs.com/tfel-ypoc/p/17226064.html) - [openwrt luci 页面无法访问 问题排查](https://www.cnblogs.com/tfel-ypoc/p/17226064.html)
- [超详细多图简单OpenWRT 设置IPV6配置](https://post.smzdm.com/p/axz6369w/) - [超详细多图简单OpenWRT 设置IPV6配置](https://post.smzdm.com/p/axz6369w/)
- [保姆级-光猫改桥接-路由拨号-openwrt端口转发](https://blog.csdn.net/weixin_44548582/article/details/121064734) - [保姆级-光猫改桥接-路由拨号-openwrt端口转发](https://blog.csdn.net/weixin_44548582/article/details/121064734)
- [360T7刷机](http://www.ttcoder.cn/index.php/2023/07/11/p0/)

View File

@ -148,6 +148,8 @@
<h2 id="di-si-tian">第四天</h2> <h2 id="di-si-tian">第四天</h2>
<p>神奇的事情发生了K老师成功刷入了ImmortalWrt终于😭😭😭😭随即我们在ubuntu虚拟机中<code>编译了C语言写就的 inyn 校园网客户端</code>并通过SSH将ipk安装到了ImmortalWrt之上但此时<code>报错缺库</code>。。。又是一顿焦头烂额最后K老师使用了Go版本的 nyn 解决了问题我终于用上了无线校园网😭实际测试T7性能非常强大信号强劲支持Hnat硬件加速和多路复用速度轻松跑到800兆。</p> <p>神奇的事情发生了K老师成功刷入了ImmortalWrt终于😭😭😭😭随即我们在ubuntu虚拟机中<code>编译了C语言写就的 inyn 校园网客户端</code>并通过SSH将ipk安装到了ImmortalWrt之上但此时<code>报错缺库</code>。。。又是一顿焦头烂额最后K老师使用了Go版本的 nyn 解决了问题我终于用上了无线校园网😭实际测试T7性能非常强大信号强劲支持Hnat硬件加速和多路复用速度轻松跑到800兆。</p>
<p>Done.</p> <p>Done.</p>
<h2 id="can-kao">参考</h2>
<p><a href="http://www.ttcoder.cn/index.php/2023/07/11/p0/">360T7刷机</a></p>
</div> </div>

View File

@ -734,7 +734,7 @@
<li class="post-list"> <li class="post-list">
<a href="https://blog.dich.bid/awesome-openwrt/"> <a href="https://blog.dich.bid/awesome-openwrt/">
<span class="post-date">2023-08-12</span> <span class="post-date">2023-08-12</span>
:: <span class="post-list-title">综合工程:OpenWrt路由部署与软件编译</span></a> :: <span class="post-list-title">综合工程:OpenWrt路由部署与软件编译</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: ::

View File

@ -1309,7 +1309,7 @@
</entry> </entry>
<entry xml:lang="en"> <entry xml:lang="en">
<title>综合工程:OpenWrt路由部署与软件编译</title> <title>综合工程:OpenWrt路由部署与软件编译</title>
<published>2023-08-12T00:00:00+00:00</published> <published>2023-08-12T00:00:00+00:00</published>
<updated>2023-08-12T00:00:00+00:00</updated> <updated>2023-08-12T00:00:00+00:00</updated>

View File

@ -220,7 +220,7 @@
<span class="button previous"> <span class="button previous">
<a href="https://blog.dich.bid/awesome-openwrt/"> <a href="https://blog.dich.bid/awesome-openwrt/">
<span class="button__icon"></span>&nbsp; <span class="button__icon"></span>&nbsp;
<span class="button__text">综合工程:OpenWrt路由部署与软件编译</span> <span class="button__text">综合工程:OpenWrt路由部署与软件编译</span>
</a> </a>
</span> </span>

View File

@ -78,7 +78,7 @@
<div class="post"> <div class="post">
<h1 class="post-title"><a href="https://blog.dich.bid/awesome-openwrt/">综合工程:OpenWrt路由部署与软件编译</a></h1> <h1 class="post-title"><a href="https://blog.dich.bid/awesome-openwrt/">综合工程:OpenWrt路由部署与软件编译</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">
@ -95,16 +95,17 @@
<div class="post-content"> <div class="post-content">
<p>前言 openwrt 是一个自由的、兼容性好的嵌入式 linux 发行版。作为软路由玩家必备的一款神器,可以实现诸如去广告,多拨和科学上网等多种功能。本文以 openwrt 在X86平台的安装为例介绍其部署流程。</p> <p>前言 openwrt 是一个自由的、兼容性好的嵌入式 linux 发行版。作为软路由玩家必备的一款神器,可以实现诸如去广告,多拨和科学上网等多种功能。本文以 openwrt 在X86平台的安装为例介绍其部署流程。</p>
<span id="continue-reading"></span><h2 id="wei-shen-me-shi-x86">为什么是X86</h2> <span id="continue-reading"></span><h2 id="xuan-ze-he-gua-de-she-bei">选择合适的设备</h2>
<p>无论是作为主路由或是旁路由,传统路由器由于主频低,内存小,并不适合作为软路由;而 NAS-软路由一体式 又有 all in boom 的风险因此推荐X86平台作为物理机。当然也可以采用 armbian 平台或是开发板例如网心云老母鸡、树莓派等设备。截至本文撰写时间二手平台上的价格不太利好一台J1900平台的售价往往在200左右而专门的多网口工控机价格在200到1000不等树莓派更是成为了理财产品需要慎重选择</p> <p>无论是传统的无线路由器还是小主机都有成为openwrt路由的潜力。截止到今天已经有20多个品牌小米华硕锐捷华三等30多种架构x86,ipq,bcm,mtd等支持刷入openwrt你可以在这个<a href="https://mao.fan/select">网站</a>找到符合你预算和其他要求的,能刷机的路由器</p>
<h2 id="zai-x86xiao-zhu-ji-shang-mian-an-zhuang-openwrt">在X86小主机上面安装OpenWrt</h2> <h2 id="zai-x86xiao-zhu-ji-shang-mian-an-zhuang-openwrt">在X86小主机上面安装OpenWrt</h2>
<p>无论是作为主路由或是旁路由,传统路由器由于主频低,内存小,并不适合作为软路由;而 NAS-软路由一体式 又有 all in boom 的风险因此推荐X86平台作为物理机。当然也可以采用 armbian 平台或是开发板例如网心云老母鸡、树莓派等设备。截至本文撰写时间二手平台上的价格不太利好一台J1900平台的售价往往在200左右而专门的多网口工控机价格在200到1000不等树莓派更是成为了理财产品需要慎重选择。</p>
<h3 id="zhun-bei-yi-xia-gong-ju">准备以下工具:</h3> <h3 id="zhun-bei-yi-xia-gong-ju">准备以下工具:</h3>
<ul> <ul>
<li>1.openwrt 的编译包,由 eSir 大佬编译的三个经典版本: <li>openwrt 的编译包,由 eSir 大佬编译的三个经典版本:
https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</li> https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</li>
<li>2.PE 启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html</li> <li>PE 启动盘这里推荐微PEhttps://www.wepe.com.cn/download.html</li>
<li>3.img 写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette</li> <li>img 写盘工具https://www.roadkil.net/program.php?ProgramID=12#google_vignette</li>
<li>4.一个U盘与一台双网口物理机</li> <li>一个U盘与一台双网口物理机</li>
</ul> </ul>
<h3 id="an-zhuang-liu-cheng">安装流程:</h3> <h3 id="an-zhuang-liu-cheng">安装流程:</h3>
<p>1.进入PE环境</p> <p>1.进入PE环境</p>
@ -122,9 +123,28 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</li>
<li>重启系统并快速拔出U盘避免重新进入PE这时系统开始运行了。注意Esir固件是不跑码的无需担心。</li> <li>重启系统并快速拔出U盘避免重新进入PE这时系统开始运行了。注意Esir固件是不跑码的无需担心。</li>
<li>当看到 <code>please press Enter to activate this console</code>这个提示的时候系统就安装完毕了。可使用 passwd 命令设置密码。软路由将自动获取IP地址随后我们在浏览器中打开该地址即可看到 Lucl 界面。</li> <li>当看到 <code>please press Enter to activate this console</code>这个提示的时候系统就安装完毕了。可使用 passwd 命令设置密码。软路由将自动获取IP地址随后我们在浏览器中打开该地址即可看到 Lucl 界面。</li>
</ul> </ul>
<h2 id="zai-armjia-gou-de-ying-lu-you-shang-mian-an-zhuang-openwrt">在arm架构的硬路由上面安装OpenWrt</h2>
<p>相比X86平台arm架构的设备兼容性不高不能随便找一个包就能安装。以下是一般步骤</p>
<ul>
<li>
<p>首先得知道你的设备的CPU比如ipq40XX系列然后在对应的<a href="https://archive.openwrt.org/releases/23.05.4/targets/">仓库</a>查看并下载包体。</p>
</li>
<li>
<p>当然也可以在<a href="https://firmware-selector.openwrt.org/">这里</a>直接下载相关型号对应的固件,其中 Sysupgrade 映像是用来更新现有运行 OpenWrt 的设备,使用 Factory 映像在首次刷机时刷入。</p>
</li>
<li>
<p>随后开启Telnet或者SSH或者TTL串口连接到路由器将对应的Uboot刷入如果没有适配的包就无法刷openwrt。</p>
</li>
<li>
<p>通过Uboot的网络界面刷入Factory包随后就可以在后台如192.168.1.1进入openwrt的管理界面。</p>
</li>
</ul>
<h2 id="zai-ubuntushang-bian-yi-openwrtde-ipkbao">在ubuntu上编译openwrt的ipk包</h2> <h2 id="zai-ubuntushang-bian-yi-openwrtde-ipkbao">在ubuntu上编译openwrt的ipk包</h2>
<p>首先需要ubuntu环境可以是虚拟机或者WSL等。<code>注意以下操作不能使用Root用户</code> <p>这里以ubuntu环境为例我们假设你有一台虚拟机或者WSL。</p>
随后安装编译依赖的各个包:</p> <blockquote>
<p><code>注意编译不能使用Root用户</code></p>
</blockquote>
<p><strong>随后安装编译依赖的各个包:</strong></p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>sudo apt install python3-distutils-extra git gawk libncurses-dev build-essential binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.7+ rsync subversion unzip which <pre style="background-color:#151515;color:#e8e8d3;"><code><span>sudo apt install python3-distutils-extra git gawk libncurses-dev build-essential binutils bzip2 diff find flex gawk gcc-6+ getopt grep install libc-dev libz-dev make4.1+ perl python3.7+ rsync subversion unzip which
</span><span> </span><span>
</span><span>sudo apt install -y build-essential python3-dev python3-setuptools swig \ </span><span>sudo apt install -y build-essential python3-dev python3-setuptools swig \
@ -137,17 +157,21 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</li>
</span><span>sudo apt install -y swig </span><span>sudo apt install -y swig
</span><span>sudo apt install -y mesa-common-dev libwayland-dev libgraphene-1.0-dev </span><span>sudo apt install -y mesa-common-dev libwayland-dev libgraphene-1.0-dev
</span></code></pre> </span></code></pre>
<p>下载和安装仓库信息</p> <p>随后下载我们<strong>刷入openwrt的对应的SDK包</strong>,如</p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>git clone https://github.com/immortalwrt/immortalwrt.git
</span></code></pre>
<p><strong>下载和安装仓库信息</strong></p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>./scripts/feeds update -a <pre style="background-color:#151515;color:#e8e8d3;"><code><span>./scripts/feeds update -a
</span><span>./scripts/feeds install -a </span><span>./scripts/feeds install -a
</span></code></pre> </span></code></pre>
<p>下载并选中我们需要编译的包,这里以inyn为例</p> <p><strong>下载并选中我们需要编译的包,这里以inyn为例</strong></p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>git clone https://github.com/diredocks/openwrt-inyn.git ./package/inyn <pre style="background-color:#151515;color:#e8e8d3;"><code><span>git clone https://github.com/diredocks/openwrt-inyn.git ./package/inyn
</span><span>make menuconfig </span><span>make menuconfig
</span></code></pre> </span></code></pre>
<p><code>menuconfig</code> 的命令行界面中,选中 <code>Network -&gt; inyn</code> 将其首部调整为 <code>&lt;M&gt;</code> 表示按需编译,最后选中 <code>Save -&gt; OK -&gt; Exit</code> 保存配置信息,然后 <code>Exit</code> 退出配置。 <p><code>menuconfig</code> 的命令行界面中,选中 <code>Network -&gt; inyn</code> 将其首部调整为 <code>&lt;M&gt;</code> 表示按需编译,最后选中 <code>Save -&gt; OK -&gt; Exit</code> 保存配置信息,然后 <code>Exit</code> 退出配置。</p>
编译 inyn 软件包</p> <p><strong>编译 inyn 软件包</strong></p>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span>make package/inyn/compile V=s <pre style="background-color:#151515;color:#e8e8d3;"><code><span>make package/inyn/compile V=s
</span><span>## 如果不行则需要先编译工具链,即为 make j=4 j为CPU核数
</span></code></pre> </span></code></pre>
<h2 id="chang-yong-ming-ling">常用命令:</h2> <h2 id="chang-yong-ming-ling">常用命令:</h2>
<pre style="background-color:#151515;color:#e8e8d3;"><code><span># 更新软件列表 <pre style="background-color:#151515;color:#e8e8d3;"><code><span># 更新软件列表
@ -158,8 +182,10 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</li>
</span><span> </span><span>
</span><span># 如果要更新所有软件,包括 OpenWRT 内核、固件等 </span><span># 如果要更新所有软件,包括 OpenWRT 内核、固件等
</span><span>opkg list-upgradable | cut -f 1 -d &#39; &#39; | xargs opkg upgrade </span><span>opkg list-upgradable | cut -f 1 -d &#39; &#39; | xargs opkg upgrade
</span><span>
</span></code></pre> </span></code></pre>
<blockquote>
<p>新版本的openwrt24.10已经改用APK包管理器。</p>
</blockquote>
<h2 id="can-kao">参考</h2> <h2 id="can-kao">参考</h2>
<ul> <ul>
<li><a href="https://openwrt.org/zh/docs/start">Openwrt wiki</a></li> <li><a href="https://openwrt.org/zh/docs/start">Openwrt wiki</a></li>
@ -167,7 +193,6 @@ https://drive.google.com/drive/folders/1uRXg_krKHPrQneI3F2GNcSVRoCgkqESr</li>
<li><a href="https://www.cnblogs.com/tfel-ypoc/p/17226064.html">openwrt luci 页面无法访问 问题排查</a></li> <li><a href="https://www.cnblogs.com/tfel-ypoc/p/17226064.html">openwrt luci 页面无法访问 问题排查</a></li>
<li><a href="https://post.smzdm.com/p/axz6369w/">超详细多图简单OpenWRT 设置IPV6配置</a></li> <li><a href="https://post.smzdm.com/p/axz6369w/">超详细多图简单OpenWRT 设置IPV6配置</a></li>
<li><a href="https://blog.csdn.net/weixin_44548582/article/details/121064734">保姆级-光猫改桥接-路由拨号-openwrt端口转发</a></li> <li><a href="https://blog.csdn.net/weixin_44548582/article/details/121064734">保姆级-光猫改桥接-路由拨号-openwrt端口转发</a></li>
<li><a href="http://www.ttcoder.cn/index.php/2023/07/11/p0/">360T7刷机</a></li>
</ul> </ul>
</div> </div>

View File

@ -247,7 +247,7 @@
<span class="button next"> <span class="button next">
<a href="https://blog.dich.bid/awesome-openwrt/"> <a href="https://blog.dich.bid/awesome-openwrt/">
<span class="button__text">综合工程:OpenWrt路由部署与软件编译</span>&nbsp; <span class="button__text">综合工程:OpenWrt路由部署与软件编译</span>&nbsp;
<span class="button__icon"></span> <span class="button__icon"></span>
</a> </a>
</span> </span>

View File

@ -79,7 +79,7 @@
<div class="posts"> <div class="posts">
<div class="post on-list"> <div class="post on-list">
<h1 class="post-title"><a href="https://blog.dich.bid/awesome-openwrt/">综合工程:OpenWrt路由部署与软件编译</a></h1> <h1 class="post-title"><a href="https://blog.dich.bid/awesome-openwrt/">综合工程:OpenWrt路由部署与软件编译</a></h1>
<div class="post-meta-inline"> <div class="post-meta-inline">
<span class="post-date"> <span class="post-date">

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
{"version":"1.2.0","languages":{"en":{"hash":"en_b2888f72a2","wasm":"en","page_count":107}}} {"version":"1.2.0","languages":{"en":{"hash":"en_cf1ed80a35","wasm":"en","page_count":107}}}

Binary file not shown.

View File

@ -163,7 +163,7 @@ Dich&#x27;blog</title>
<li class="post-list"> <li class="post-list">
<a href="https://blog.dich.bid/awesome-openwrt/"> <a href="https://blog.dich.bid/awesome-openwrt/">
<span class="post-date">2023-08-12</span> <span class="post-date">2023-08-12</span>
:: <span class="post-list-title">综合工程:OpenWrt路由部署与软件编译</span></a> :: <span class="post-list-title">综合工程:OpenWrt路由部署与软件编译</span></a>
<span class="post-tags-inline"> <span class="post-tags-inline">
:: ::