openwrt使用教程

openwrt 插件安装

首先 我们需要明确自己什么版本的cpu 进入docker 然后

bash 复制代码
cat /proc/cpuinfo# 查看CPU信息
uname -m# 查看CPU架构
cat /proc/meminfo# 查看内存使用情况
df -h# 查看磁盘的使用率
uname -a# 查看内核信息
opkg print-architecture# 可接受的架构

arm a5 比较奇怪 它有时候能用v7 有时候又只能a5那个特定版

然后 选择官方或者国内镜像的 网上找找加进去就行 然后更新配置后 就能软件那个页面看到了

https://dl.openwrt.ai/packages-23.05/x86_64/packages/?filter=istall

openwrt命令

https://opclash.com/article/232.html 详见

最重要的是

opkg install 这些 手动安装插件的这些

先cd /tmp

然后wget

然后tar

然后安装

openclash

使用教程

最关键的是 需要勾选自动获取配置的

https://flybace.com/2659.html

如果遇到内核更新或者启动失败

详见https://opclash.com/article/242.html

bash 复制代码
# 进入内核安装目录
cd /etc/openclash/core/ 

# https://github.com/vernesong/OpenClash/releases/tag/Clash
# 下载内核安装包  可以在这个github找对应版本的编译包 以armv8为例
wget https://github.com/vernesong/OpenClash/releases/download/Clash/clash-linux-armv8.tar.gz

# 解压内核安装包
tar -zxvf clash-linux-armv8.tar.gz

# 给予最高权限
chmod 777 clash

安装完 Dev 内核后,可以配置代理网络节点,然后通过在"openclash">"全局设置">"版本更新"内更新内核,如你需要安装 TUN 内核,那么和以上方法一致,但需要将内核文件修改为 clash tun 并给予777 最高权限,以下列出 Dev 和 TUN 内核下载地址。

Dev 内核下载: @https://github.com/vernesong/OpenClash/releases/tag/ClashTun 内核下载: @https://github.com/vernesong/OpenClash/releases/tag/TUN-PremiumTun 游戏内核: @https://github.com/vernesong/OpenClash/releases/tag/TUN

使用TUN 模式单独下载TUN 内核,路径/etc/openclash/core/clash tun,使用TUN (游戏)模式就下载TUN游戏内核,路径/etc/openclash/core/clash game,clash tun 和 clash game 都为文件名,如使用此方法无法识别内核,可以尝试卸载 OpenClash 后重新安装依赖和插件,安装方法可参考OpenWrt 正确编译安装OpenClash 的方法

Open Clash 开发者自定义配置,可以实现国内流量完全不走Clash核心

发现即便是DNS解析国内域名返回的时非FakeIP,但流量依旧走OpenClash内核

https://www.right.com.cn/forum/thread-8290791-1-1.html(恩山论坛)

插件推荐

mos dns优化

注意】不建议新手折腾DNS,其实就上网体验来说几乎感知不到

详见 https://www.right.com.cn/forum/thread-8284982-1-1.html

本帖最后由 望月星刀 于 2023-5-29 23:07 编辑

【注意】不建议新手折腾DNS,其实就上网体验来说几乎感知不到,照抄作业不是目的,关键是自己学会理解,找到适合自己的方式即可!

DNS优化的原则:

需要被代理的域名、必须在远端代理服务器上进行解析、才能得到最合适的解析结果。

在本地对需要代理的域名进行 DNS 解析,只不过是为了让 Surge/Clash 等软件能够基于 IP 分流(Surge/Clash 的 TUN/TAP 会直接返回 Fake IP、本地 DNS 解析的结果根本不会暴露给外部)罢了。

Fake-IP(增强)模式:

客户端进行通讯时会先进行DNS查询目标IP地址,拿到查询结果后再尝试进行连接。

Fake-IP 模式在客户端发起DNS请求时会立即返回一个保留地址(198.18.0.1/16),同时向上游DNS服务器查询结果,如果判定返回结果为污染或者命中代理规则,则直接发送域名至代理服务器进行远端解析。

此时客户端立即向Fake-IP发起的请求会被快速响应,节约了一次本地向DNS服务器查询的时间。

因为采用fake-ip模式,DNS是在远端airport托管服务器进行解析,openclash的DNS只配置nameserver组进行查询规则匹配即可。

DNS分流(注意是DNS查询分流,并不是流量分流)原理其实很简单:分流 DNS 劫持 DNS 请求,需要走代理的域名返回透明代理 ip,无需走代理的域名直接返回真实 ip

istore

https://www.zyh8.com/archives/859/在openwrt上安装istore应用市场/

但是这个好像只有x86的

https://github.com/linkease/istore

相关推荐
花菜会噎住4 小时前
Vue3 路由配置和使用与讲解(超级详细)
开发语言·javascript·ecmascript·路由·router
liulilittle12 天前
macOS 内核路由表操作:直接 API 编程指南
网络·c++·macos·策略模式·路由·route·通信
贾全22 天前
MoE 的“大脑”与“指挥官”:深入理解门控、路由与负载均衡
人工智能·负载均衡·大语言模型·路由·moe·多模态ai·门控
前端OnTheRun24 天前
React18学习笔记(三) ReactRouter--React中的路由,案例--记账本
react.js·路由·reactrouter
wuzuyu3651 个月前
用php做一个简易的路由
php·路由
是罐装可乐1 个月前
深入理解 Vue3 Router:三种路由模式的工作原理与实战应用
架构·vue·路由·history·hash·ssr·router
Zz_waiting.1 个月前
案例开发 - 日程管理 - 第六期
前端·javascript·vue.js·路由·router
一只小阿乐1 个月前
vue-router 的实现原理
前端·javascript·vue.js·路由·vue-router
Zz_waiting.1 个月前
案例开发 - 日程管理 - 第七期
开发语言·前端·javascript·vue.js·html·路由
星马梦缘1 个月前
计算机网络4 第四章 网络层——网络间的通信问题(省际之间如何规划信件运输路线)
网络·计算机网络·路由·ip地址·子网掩码·icmp·ipv4/ipv6