OpenWRT本地编译(Lede)
本地编译环境配置 一定要确保良好的网络环境 第一次编译成功1个小时47分钟,单线程编译。(网络原因失败好几次) 虚拟机配置ubuntu22.04.2,4GB,8核 lede配置ubuntu 显示隐藏文件 在桌面化操作时,在文件夹下,按下ctrl+h,即可显示所有的文件。 选择配置时在OpenWrt或LEDE的make menuconfig配置界面中,您可以使用键盘上的方向键来导航菜单,并使用空格键来选择或取消选择选项。在配置界面中,选项前面的符号表示该选项的状态: [*]:表示该选项已被选中,将会被编译到固件中。 [ ]:表示该选项未被选中,不会被编译到固件中。 <*>:表示该选项已被选中,且是必需的,不能取消选择。 ``:表示该选项已被选中,将会以模块的形式编译。 [ ]:表示该选项未被选中,但可以以模块的形式编译。 您可以使用空格键来在[*]和[ ]之间切换,或者在<*>、``和[ ]之间切换。在您完成配置后,按下保存并退出按钮,您所做的更改将被保存到.config文件中 luci配置对照表 OpenWrt 编译...
DD-WRT
在线网站 https://forum.dd-wrt.com/wiki/index.php/Main_Page 常用设置设置中文语言包 管理员 -> 语言选择 ->简体中文 使用CTRL+F5(以下操作同理) 修改中文界面修改保存应用之后需要刷新一下浏览器或者是把浏览器关了再重新打开路由器设置界面
路由器
路由器固件分析 固件提取-flash芯片 一般路由器需要一个bootloader来启动,一开始上电启动的时候,从0x00开启运行代码,这个bootloader代码一般是可写的,不是固化在ROM里的,是烧写在flash里面的。Flash中存放着当前使用中的IOS(路由器操作系统)。 路由器固件解析 无线技术演化史 WiFi 技术演化史 && WiFi 6技术介绍 WIFI4、WIFI5 和 WIFI6 历代记 Wi-Fi 4 Wi-Fi 5 Wi-Fi 6 协议 802.11n 802.11ac(Wave 1/Wave 2) 802.11ax 年份 2009 2013/2016 工作频段 2.4 GHz/5 GHz 5 GHz 2.4 GHz/5 GHz 最大频宽 40 MHz 80 MHz/160 MHz 160 MHz MCS范围 0~7 0~9 0~11 最高调制 64QAM 256QAM 1024QAM 单流带宽 150Mbps 433Mbps/867Mb...
Jellyfin的Docker安装与配置
Jellyfin Jellyfin是一套多媒体应用程序软件套装,旨在组织、管理和共享数字媒体文件。 Jellyfin分为服务端和客户端应用程序,服务端应用程序安装在运行Microsoft Windows、MacOS、Linux等系统的服务器上或Docker上,客户端应用程序安装在智能手机、平板电脑、智能电视、网络机顶盒、电子游戏机或网页浏览器上。支持DLNA以及插有Chromecast的设备也能接收Jellyfin服务端发来的文件。 Jellyfin是Emby的一个自由开源分叉。 在线网站 https://jellyfin.org/ Docker安装Nyanmisaka-jellyfinnyanmisaka/jellyfin - Docker Image | Docker Hub 说到nyanmisaka,如果大家访问过github的jellyfin官网,就知道nyanmisaka是官方开发人员。传说他跟阿塞拜疆有点联系,也说他是自己人。目前国内各大软硬件论坛博客都能看到他的留言,国外论坛上也有不少,一会儿英文,一会儿国语,看得我云里雾里。据我偷看了一眼,貌...
群晖通过ipv6及域名访问
路由器和光猫设置 注意: 路由器要支持ipv6,或者支持刷机固件OpenWrt、潘多拉、padavan等 一般看最新固件支持不支持,不支持就得刷固件 群晖NAS用IPV6+动态DDNS实现外网连接的经验 设置光猫到桥接模式 路由器拨号上网 测试IPV6 test-ipv6.com 解除路由器防火墙限制 OpenWrt默认拒绝转发端口 防火墙设置-常规设置 入站数据-接受 出站数据-接受 转发-接受 转发端口(一般不转发也行) 注意是 lan口内部端口 转发到 wan口外部端口(默认是wan-lan) 域名设置 在dnspod新建一个二级域名 记录类型AAAA(如果是ipv4的话是A) 记录值为群晖ipv6分配的网址 例如ipV6地址是2409:8b43:311b:b6e0:211:32ff:fe12:3456 在浏览器中输入的格式http://[2409:8b43:311b:b6e0:211:32ff:fe12:3456]:5000/ 申请Dnspod的密钥 群晖设置 [控制面板]-[网络]-[网络界面] 设置 ipv6 为自动 Docker...
OpenWRT
OpenWrt 介绍在线网站 https://openwrt.org/start 常用设置OpenWrt 管理界面安装中文语言包 OpenWrt 管理界面安装中文语言包 打开 OpenWrt 的管理界面,选择「System」>「Software」。 选择「Update lists」更新软件列表 确认更新成功。 在筛选框中输入「luci-i18n-base-zh-cn」进行查找,接着选择「Install」安装语言包。 语言包安装成功,刷新页面后界面语言会替换成中文。 开启硬件Nat 启用硬件NAT 主要针对于千兆带宽用户 登陆路由器的网页。 Network -> Firewall -> General Settings -> Software flow offloading(勾上) -> Hardware flow offloading(勾上) -> Save&Apply(提交) 路由/Nat分载 -> 软件流量分载(勾上才会出现硬件选项) -> 硬件流量分载(勾上) 软件包安装 一定要安装以luc...
WDR7500_V3
前言 闲鱼收的一台二手wdr7500 v3路由器,国外版本为Archer C7 v1/v1.1/v2。 TL-WDR7500 1.75G 11AC 双频千兆无线路由器提供最高达 1000Mbps 的有线传输速率、1750Mbps 的无线传输速率。 2.4g[11n:45/90/135/180/270/360/405/450Mbps] 5g[11ac:最高可达1.3Gbps] 在线网站 TL-WDR7500 硬件规格 Model Version CPU MHz Flash MB RAM MB Archer C7R WDR7500 v3.0 (CN) 720 8 128 SoC Switch WLAN Hardware WLAN2.4 WLAN5.0 USB Qualcomm Atheros QCA9558 AR8327N Qualcomm Atheros QCA9558, Qualcomm Atheros QCA9880-BR4A b/g/n...
Breed不死鸟
Breed介绍Breed 是国内个人hackpascal 开发的闭源 Bootloader,也被称为“不死鸟” 因为有些官方升级固件自带 bootloader,如果从官方固件升级,会导致现有 bootloader 被覆盖。而当 Breed 更新固件时,它会自动删除固件附带的引导加载程序,因此可以防止 Breed 被覆盖 在线网站 固件下载 AR/QCA/MTK Breed,功能强大的多线程 Bootloader 进入 Breed Web 的三种方式 通电按复位键 4~5 秒进入 通过 BreedEnter 进入 串口 (TTL) 进入 进入 Breed 命令控制台的方法 通过串口 (TTL),在启动提示 Press any key to interrupt autoboot … 时按任意键中断启动即进入 Breed 命令控制台 通过开机按复位键或 BreedEnter.exe 方法中断 Breed,即可通过 telnet 方法进入 Breed 命令控制台 (CMD 中 telnet 192.168.1.1 即可)端口号22 请使用 Windows 自带的 ...
DesignPattern设计模式
设计模式的来源 设计模式(Design Pattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。 1995 年,GoF(Gang of Four,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」。 设计模式的类型根据设计模式的参考书 Design Patterns - Elements of Reusable Object-Oriented Software(中文译名:设计模式 - 可复用的面向对象软件元素) 中所提到的,总共有 23 种设计模式。这些模式可以分为三大类:创建型模式(Creational Patterns)、结构型模式(Structural Patterns)、行为型模式(Behavioral Patterns)。当然,我们还会讨论另一类设计模式:J2EE 设计模式。 序号 模式 & 描述 包括 1 创建型模式 这...
USB转TTL
USB转TTL、USB转串口、USB转232的区别 引用自 USB转TTL、USB转串口、USB转232的区别(转) 首先,为什么要进行转换?因为单片机通信接口的电平逻辑和PC机通信接口的电平逻辑不同,转换的目的是把电平转换到双方都能识别。 有什么不同?PC机上的通信接口有USB接口,相应电平逻辑遵照USB原则。还有DB9接口(九针口),相应电平逻辑遵照RS-232原则。而我们的单片机上的串行通信通过单片机的RXD、TXD、VCC、GND四个引脚,相应电平逻辑遵照TTL原则。 为什么学习板是USB接口当然,新手小白买的学习板上肯定都已经集成了类似PL2303、CP2102之类的USB转TTL芯片,相应接口也变成了USB接口;有些学习板上集成的是MAX232之类的TTL转RS-232芯片,相应的接口也变成了DB9接口。 USB转TTL常见芯片CH340 CH340是国产芯片有很多版本后缀 价格: 芯片本身2-3元(2020) 优点:价格最便宜,淘宝、拼多多货源多 缺点:输出乱码的问题很多。 总结:不推荐使用。比较好的是CH340G。 PL2303 PL2303:台湾产...
Amplify Shader Editor
Amplify Shader Editor简介 Amplify Shader Editor的强大之处在于它允许我们以一个已存在的Shader为基础来创建ASE Shader,这就是俗称的模板。 模板本质上是一个常规的Shader,不同之处在于一些关键点上有很多ASE的标签。这些标签是作为注释写的,所以他们不会影响着色器编译和它的默认行为。任何Shader都可以转换为模板,如果给定的着色器有多个Pass,那么每个Pass都由它自己的输出节点表示。 Amplify Shader Editor 在线网站 Unity Asset Store 商店资源 https://assetstore.unity.com/packages/tools/visual-scripting/amplify-shader-editor-68570 ASE Manual 百科手册 http://wiki.amplify.pt/ ASE工作原理及优劣 基于单个静态模板生成 .shader 文件,将节点信息以注释的形式存储于文件末尾 ASE优势: 官方模板可定制性强,可视化界面几乎可以覆盖 URP 的主要功能...
用Emojy美化Markdown文档
Emojy Markdown emoji表情合集(Github) https://gist.github.com/rxaviers/7360908 People :bowtie: 😄 :smile: 😆:laughing: 😊 :blush: 😃 :smiley: ☺️ :relaxed: 😏 :smirk: 😍 :heart_eyes: 😘 :kissing_heart: 😚 :kissing_closed_eyes: 😳 :flushed: 😌 :relieved: 😆 :satisfied: 😁 :grin: 😉 :wink: 😜 :stuck_out_tongue_winking_eye: 😝 :stuck_out_tongue_closed_eyes: 😀 :grinning: 😗 :kissing: 😙 :kissing_smiling_eyes: 😛 :stuck_out_tongue: 😴 :sleeping: 😟 :worried: 😦 :frowning: 😧 :angui...
