目录前言一、在github获取源码。二、使用gitee获取源码1、注册gitee2、注册github3、将openwrt官方github的源码fock到自己的github中4、将github的openwrt源码导入到gitee5、从gitee获取openwrt源码三、加速openwrt在make时的速度1、修改openwrt镜像下载源2、提前下载依赖库源码放到openwrt源码目录中3、获取依赖库文件信息4、提前下载依赖文件前言多方的查询了解,及官方的文档,openwrt源目前只有两种方式获得。即gitclonehttps://git.openwrt.org/openwrt/openwrt.g
记性不好,防止忘掉,写下备份思路:1.备份2.刷入breed3.通过breed刷入第三方固件4.通过breed返回原厂固件1.步骤参考B站UP主:BV1wq4y1c7Sc2.同上,但注意刷入breed后,指示灯不显示,且LAN口接电脑无网络显示,但是可以进入breed后台3.通过breed刷入Openwrt或者Padavan4.还原固件包:https://github.com/kily-smith/MI-4A100M
ipv6是个好东西,云端纯ipv6的服务器都要便宜很多在openwrt上使用ipv6,有可能会碰到提示:$ping-6ipv6.icanhazip.comPINGipv6.icanhazip.com(2606:4700::6812:7361):56databytesping:sendto:Permissiondenied但是查看本地ipv6的地址又是正确的ip-6addr可以看到返回的eth1有ipv6地址。解决办法是配置lan6接口方法一,直接配置文件configinterface'lan6'optionifname'@lan'optionproto'dhcpv6'optionreqpref
问题背景:给软路由添加文件共享服务,多设备可用,samba插件装不上,又看到NFS性能更好,便研究了下怎么设置。由于网上相关资料参差不齐,在设置过程中也是十分困难,故写一篇博客记录一下,帮助下有相同困扰的朋友。详细步骤:1.首先将硬盘格式化为ext4格式,可以使用DiskGenius2.将硬盘连接到软路由上3.在挂载点中点击挂载已连接的设备,可以在已挂载的文件系统中看到该硬盘。如果看不到就在挂载点手动新增。/mnt/sda1就是挂载好的文件系统。 4.在NFS管理中这样填写,下边的已挂载目录是挂载其他NFS系统,不用设置 路径:填在3中的路径允许的客户端:192.168.*.0/24选项:r
本文地址:blog.lucien.ink/archives/537访问[OpenWRTDownloadServer][packges],找到自己的架构,以x86_64为例:在/etc/opkg/customfeeds.conf中添加src/gzopenwrt_kiddin9https://op.supes.top/packages/x86_64注释或删掉/etc/opkg.conf中的optioncheck_signature执行opkgupdate执行opkginstallluci-app-passwall
首先准备好一个otg转接头,有root的手机(手机下载好对应型号的debian或openwrt刷机包和搞机助手)搞机助手下载链接:ht删tps://wws.lanzouj.co删m/i68Os0773byd1,把棒子通过转接头连接手机,打开搞机助手的otg功能区,点击检查设备查看是否连接成功 这是连接成功的示意图2,连接成功后点击otg高级重启,把棒子重启到fastboot模式 3,查看下设备重启后是否进入fastboot模式(没有进入该模式可以通过手机连接棒子WIFI在萤火虫adb助手中高级重启到fastboot模式) 4,开始刷机前需要将刷机包解压到/storage/emulated
最近折腾了一下内网穿透,发现如果有ipv6的话,防火墙开启相应端口,可以直接从外面用ipv6访问内网服务器,虽然省去了ipv4的端口转发等麻烦事儿,但是ipv6还是经常变动的,所以搞了个免费域名,在cloudflare托管了。然后在路由器用shell写一个更新dns的脚本,定时运行,更新托管的域名对应设备的最新ipv6地址,就可以在外面随时访问路由器管理luci界面了,下面贴一下脚本,做个备份,方便不时之需。如果你也有同样的需求,可以参考一下,要修改的地方我都注释了,要用这个脚本,前提是你得有一个域名,最好对应的ssl也申请了,因为把路由器对外访问放开了,https+ssl还是要安全些,然后你
网上搜索了一下,问题应该是出在“无法从网络下载内核更新包”或者“无法识别内核的版本号”(openclash会去github下载内核,github会间歇性的抽风,当抽风时无法自动完成下载。)解决办法:手动下载(我是只搞了DEV内核就搞定了,TUN和Meta没有动)-->上传到路由器上-->解压缩--> 回到openclash界面更新配置文件1、在Dev内核发布页内查找对应的架构安装包Dev内核下载:https://github.com/vernesong/OpenClash/releases/tag/Clash (我的是clash-linux-armv8.tar.gz) 2.上传到/tem/up
1、刷Armbian:直刷包下载地址:https://github.com/hzyitc/armbian-onecloud/releases(建议下载*edge_*.burn.img.xz类型版本的线刷包,线刷步骤很简单,一条双公头数据线就可以,可以参考下其他大神的教程,这里就不做过都介绍)2、更换软件源:mv/etc/apt/sources.list/etc/apt/sources.list.bknano/etc/apt/sources.list添加:debhttps://mirrors.ustc.edu.cn/debian/bullseyemainnon-freecontribdeb-sr
我写了一个运行在OpenWRT上的Golang程序。packagemainimport("fmt""time")funcmain(){fmt.Println(time.Now())}当我在我的Macbook上运行这个程序时,我总是得到正确的本地时间。但是,在OpenWRT上运行这个程序时,我总是得到UTC时间。我设置了OpenWRT的时区和时间。当我执行ucishowsystem时,我可以看到正确的时区。当我执行date时,可以正确显示正确的本地时间。所以我的问题是,如何在OpenWRT上使用Golang的time.Now()获取正确的本地时间? 最佳答案