openwrt使用教程

openwrt 插件安装

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

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

# 进入内核安装目录
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/%e5%9c%a8openwrt%e4%b8%8a%e5%ae%89%e8%a3%85istore%e5%ba%94%e7%94%a8%e5%b8%82%e5%9c%ba/
但是这个好像只有x86的

https://github.com/linkease/istore

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/148573.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql双主双从读写分离

架构图: 详细内容参考: 结果展示: 178.119.30.16(从)- master 178.119.30.17(从)- slave 由上述结果可以看出,产生了主备节点同时抢占VIP的问题(即脑裂问题&#xff09…

建站软件WordPress和phpcmsv9体验

一、网站程序 什么是网站程序? 网站程序是由程序员编写的一个网站安装包,程序是网站内容的载体。 常见的网站程序有: dedecms , phpcms ,帝国cms ,米拓cms , WordPress , discuz , ECShop ,shopex , z-blog等,根据不同类型的网站我们来选择不同的网站程序。 比如说搭建一个…

微信支付费率降低到0.2%,商家收款开户手续费0.6%降低的操作方法

在如今的数字时代,移动支付已成为人们日常生活中必不可少的一部分。微信支付作为国内最受欢迎的移动支付平台,一直致力于为商家和个人提供最便捷、安全的支付方式。如果可以将微信支付将费率降低到仅为0.2%,这无疑给广大商家带来了巨大的利好…

C/C++跨平台构建工具CMake-----在C++源码中读取CMakeLists.txt配置文件中的内容

文章目录 1.需求描述2.需求准备2.1 创建项目2.2 编辑CMakeLists.txt文件2.3 编写C文件2.4 编译构建项目 3.需求实现3.1 在CMakeLists.txt中输出日志信息3.2 增加配置生成C头文件3.3在C 源码中访问配置的值3.4 C文件中读取CMakeLists.txt中的字符串 总结 1.需求描述 当我们开发…

国庆发生的那些事儿------编写了炫酷的HTML动态鼠标特效,超级炫酷酷酷!

文章目录 前言具体操作总结 前言 国庆假期的欢乐,当然少不了编码爱好者!假期编写了炫酷的HTML动态鼠标特效,超级炫酷酷酷!让你的页面变得更加炫酷,让你的小伙伴们羡慕的大神编码!快来看看大神是如何编写的…

Llama2-Chinese项目:6-模型评测

测试问题筛选自AtomBulb[1],共95个测试问题,包含:通用知识、语言理解、创作能力、逻辑推理、代码编程、工作技能、使用工具、人格特征八个大的类别。 1.测试中的Prompt   例如对于问题"列出5种可以改善睡眠质量的方法"&#xff…

【Java】微服务——Nacos注册中心

目录 1.Nacos快速入门1.1.服务注册到nacos1)引入依赖2)配置nacos地址3)重启 2.服务分级存储模型2.1.给user-service配置集群2.2.同集群优先的负载均衡 3.权重配置4.环境隔离4.1.创建namespace4.2.给微服务配置namespace 5.Nacos与Eureka的区别…

【Spring】更简单的读取和存储对象

更简单的读取和存储对象 一. 存储 Bean 对象1. 前置工作:配置扫描路径2. 添加注解存储 Bean 对象Controller(控制器存储)Service(服务存储)Repository(仓库存储)Component(组件存储&…

Java类型转换和类型提升

目录 一、类型转换 1.1 自动类型转换(隐式) 1.1.1 int 与 long 之间 1.1.2 float 与 double 之间 1.1.3 int 与 byte 之间 1.2 强制类型转换(显示) 1.2.1 int 与 long 之间 1.2.2 float 与 double 之间 1.2.3 int 与 d…

云安全之访问控制的常见攻击及防御

访问控制攻击概述 访问控制漏洞即应用程序允许攻击者执行或者访问某种攻击者不具备相应权限的功能或资源。 常见的访问控制可以分为垂直访问控制、水平访问控制及多阶段访问控制 (上下文相关访问控制),与其相应的访问控制漏洞为也垂直越权漏洞(普通用户可以访问或…

《Attention Is All You Need》论文笔记

下面是对《Attention Is All You Need》这篇论文的浅读。 参考文献: 李沐论文带读 HarvardNLP 《哈工大基于预训练模型的方法》 下面是对这篇论文的初步概览: 对Seq2Seq模型、Transformer的概括: 下面是蒟蒻在阅读完这篇论文后做的一…

Modelsim测试覆盖率操作说明

1、打开Project窗口界面 2、在project界面下,选中所有需要测试覆盖率的.v文件(不包括tb文件),鼠标点击右键,在Properties选项中选择Coverage选项,选择需要测试的覆盖率类型 3、重新编译所有的源文件&#x…

一看就懂系列:阿里云服务器ECS和轻量云服务器对比

阿里云服务器ECS和轻量应用服务器有什么区别?轻量和ECS优缺点对比,云服务器ECS是明星级云产品,适合企业专业级的使用场景,轻量应用服务器是在ECS的基础上推出的轻量级云服务器,适合个人开发者单机应用访问量不高的网站…

《机器人SLAM导航核心技术与实战》第1季:第6章_机器人底盘

视频讲解 【第1季】6.第6章_机器人底盘-视频讲解 【第1季】6.1.第6章_机器人底盘_底盘运动学模型-视频讲解 【第1季】6.2.第6章_机器人底盘_底盘性能指标-视频讲解 【第1季】6.3.第6章_机器人底盘_典型机器人底盘搭建-视频讲解 第1季:第6章_机器人底盘 先 导 课…

Endnote 20 修改参考文献(References)的期刊全称为缩写

一、准备(下载)所需要的期刊缩写列表 (Term Lists) 我已经下载并上传了一份Trem Lists 链接: 在不列颠哥伦比亚大学图书馆网站导出所有期刊名和缩写,大概1W的期刊名字,期刊名字和缩写截至2021.12.03 哥伦…

Adobe_InDesign_2023_18.4.0.056图文安装教程及下载

Adobe InDesign是Adobe公司的一个桌面出版 (DTP)应用程序,简称“Id”,主要用于各种印刷品的排版编辑。InDesign是一款功能强大的出版物创作、排版和打印软件,可以帮助出版物和广告创作者提高效率,节省时间,改善印刷质量。InDesign…

大模型部署手记(2)baichuan2+Windows GPU

1.简介 组织机构:百川智能(前搜狗CEO王小川创立) 代码仓:GitHub - baichuan-inc/Baichuan2: A series of large language models developed by Baichuan Intelligent Technology 模型:baichuan-inc/Baichuan2-7B-Ch…

JavaScript Web APIs第一天笔记

复习: splice() 方法用于添加或删除数组中的元素。 **注意:**这种方法会改变原始数组。 删除数组: splice(起始位置, 删除的个数) 比如:1 let arr [red, green, blue] arr.splice(1,1) // 删除green元素 consol…

MyBatisCodeHelper Pro3.x新版本插件自由

1效果图 我的版本为3.2.2 2.资源链接 码云地址点这里 3.使用说明 将我修改好后的MyBatisCodeHelper-Pro-obfuss.jar替换MybatisCodeHelperNew-3.x.x.zip(原版本插件)\MyBatisCodeHelper-Pro\lib中的MyBatisCodeHelper-Pro-obfuss.jar 4.实现与感谢…

MySQL5.7版本与8.0版本在Ubuntu(WSL环境)系统安装

目录 前提条件 1. MySQL5.7版本在Ubuntu(WSL环境)系统安装 1. 1 下载apt仓库文件 1.2 配置apt仓库 1.3 更新apt仓库的信息 1.4 检查是否成功配置MySQL5.7的仓库 5. 安装MySQL5.7 1.6 启动MySQL 1.7 对MySQL进行初始化 1.7.1 输入密码 …