分类目录归档:教程

Lede openwrt编译备忘

说明:此备忘仅限于当前时间的Lede版本

配置备忘:

1.修改feeds.conf.default:更改luci分支为主分支;打开helloworld插件

src-git luci https://github.com/coolsnowwolf/luci
#src-git luci https://github.com/coolsnowwolf/luci.git;openwrt-23.05
src-git helloworld https://github.com/fw876/helloworld.git

2.make menuconfig配置
Target Images —> Build GRUB images

LuCI ---> 3.Applications ---> Shadowsocks Client Selection ---> Shadowsocks-libev
LuCI ---> 3.Applications ---> Shadowsocks Server Selection ---> Shadowsocks-libev
LuCI ---> 3.Applications ---> V2ray-core Selection ---> V2ray-core

说明:

1.更改Luci分支的原因是由于运行Frpc会提示如下错误:

RPCError
RPC call to uci/get failed with ubus code 4: 未找到资源
at ClassConstructor.handleCallReply (http://192.168.1.1/luci-static/resources/rpc.js?v=git-24.292.31352-6b57333:94:7)

修改luci为master分支后,打开Frpc正常。

2.参考https://github.com/fw876/helloworld/issues/1536,由于Shadowsocks Selection默认是选择Shadowsocks-rust,我在编译openwrt的时候总是会报错:

....
failed to parse bitcode for LTO module: Invalid alignment value (Producer: 'LLVM18.1.2-rust-1.78.0-stable' Reader: 'LLVM 18.1.2-rust-1.78.0-stable')
....

改为Shadowsocks-libev后,编译可以正常通过。
3.修改Shadowsocks时我顺便把V2ray-core Selection改为了V2ray-core,这个选项默认是Xray-core,我没有试过选择Xray-core编译是否可以正常通过。
4.关于Frpc插件的问题,也可以不修改Luci分支。参考http://fisherworks.cn/?p=2829,编译时不打开Frpc,运行openwrt后手动安装Frpc,可以正常运行。

失去免费公网IP,重回FRP

前两天电信网络升级,预存话费升级千兆带宽。在确认不会更改套餐价格后,我选择了参加这个活动。结果昨天发现,之前的公网IP变为内网IP了。在与客服经过一阵电话沟通之后,确认了现在的公网IP不能免费申请了,要用的话需要每月多交100元费用。经过再三沟通,说可以免费赠送一年体验使用,但是一年之后是什么情况就不知道了。上网了解了一下情况,深圳电信从2022年末开始不再免费提供公网IP申请。已申请的公网IP,在更改套餐或者移机后都会转为内网IP。

虽对公网IP有需求,但是要每月多交100元费用感觉不值得。我对公网IP的主要用途是群晖的照片管理——可以随时随地访问和备份照片。即如此只能想用其它途径实现这个需求。尝试了Frp,可以实现此功能。但是国内的VPS太贵,又不太想使用第三方的frp服务,因此只能在之前的国外服务器上搭建。测试了一下速度能到2MB,虽然速度不如公网IP快,至少能够正常使用。

 
说点其它的:
之前我有发现使用zerotier组网后的传输速度只有几百KB,无法跑满网络的上传带宽;使用公网IP就可以跑满上传带宽。我一直以为是我配置的问题,或者是硬件的问题:我以为是硬件性能差,因此尝试在i7-12700上安装openwrt使用,但是同样速度会有限制;我测试不在虚拟机中运行,直接在N1上运行,速度同样会有限制;我把zerotier直接安装在群晖上面,速度还是一样;我把路由器的端口映射配置了,还是没有效果!我查看了zerotier的状态,是直连状态,说明P2P成功了;我甚至怀疑是zerotier软件的限速。

直到我看到这几个网页https://www.aihao.cc/thread-96523-1-1.htmlhttps://www.right.com.cn/forum/thread-8254767-1-1.htmlhttps://github.com/coolsnowwolf/lede/issues/4124,才知道是运营商限速。那就没有办法了,看来想通过zerotier传输大文件的想法是行不通了,而且我也没有必要再去折腾 tailscale、wireguard来提高内网的传输速度了。

电脑网络唤醒配置备忘

一、BIOS配置

在BIOS里面开启网络唤醒功能

二、系统配置

2.1 群晖系统

在控制面板中开启网络唤醒
控制面板->硬件和电源->启用局域网网络唤醒

2.2 Windows系统

禁用快速启动!
系统默认是开启快速启动的,这会导致系统关机后,不能通过网络唤醒;但是系统如果是自动休眠,却可以正常唤醒的。关于快速启动的相关说明https://post.smzdm.com/p/amx025p4/,参考这篇文章

 

在网络配置中开启“魔术封包唤醒”,并且去掉勾选”只允许幻数据包唤醒计算机”。对于Win10及以上系统需要关闭快速启动

Batocera配置备忘

https://bbs.tgfcer.com/thread-8382950-1-1.html
推荐下载使用此版本,作者已经进行了汉化处理,并且添加了BIOS文件。自己只需要把想玩的游戏添加进去即可。

一、按键设置交换AB键功能

参考链接:
分享下5.26的中文修改配置+全BIOS+中文名拷贝与解决方
https://wiki.batocera.org/emulationstation_overview

说明:

交换AB键是为了方便手柄操作,让主界面操作逻辑和手柄操作逻辑保持一致。手柄上一般A键是确认、B键是取消;系统里面默认B键是确认、A键是取消。

需要说明的是,交换AB键之后,键盘上的ESC变成了确认键、ENTER变成了返回键,键盘上的操作逻辑会因此变的很混乱。如果不使用手柄的话,就没必要交换AB键功能。

交换AB键功能操作流程如下

在主菜单交换AB键之后,在模拟器中要把AB键交换取消。

手柄上按hotkey+B键可以进入模拟器的设置界面,键盘上按左shift+F1进入模拟器的设置界面。 继续阅读

ESXI Win10硬盘直通

ESXI Win10系统要支持硬盘直通,引导选项必须选择BIOS,不能选EFI

如果选择EFI引导,当配置硬盘直通后,系统会一直卡在启动界面,不能正常进入桌面。

群晖旧版系统下载

参考链接:
https://xpenology.com/forum/topic/69662-download-dsm-623-25426/

旧版pat文件下载地址
https://web.archive.org/web/20230517195056/https://archive.synology.com/download/Os/DSM

能够在web.archive.org这个网站下载旧版pat文件,是由于此网站不仅对网页有历史快照,它竟然还对pat文件也做了历史存档。虽然不是每个网页快照的pat都有留档,但是多试几个不同日期的快照,总可以找到有效的pat文件存档。

DS218play 7.2降级6.2.4

参考链接:
群辉NAS经验分享:从7.1降级到7.0及以下版本的超详细教程!

说明:
降级原因是DS218play在7.2系统下面操作不流畅,smb拷贝文件速度慢。
降级流程7.2->7.1.1->6.2.4
降级过程是使用一块新的硬盘进行操作,里面没有任何数据。不建议用有数据的硬盘进行降级操作。

降级过程中遇到的问题
1.在重新安装旧版系统过程中,使用telnet登录修改VERSION,我修改为DSM7.0.1-42218的VERSION信息,在安装7.0.1的过程中提示系统文件损毁,安装不成功。保持DSM7.0.1的VERSION信息,安装7.1.1的系统,可以正常安装
2.安装好7.1.1系统后,修改VERSION信息为6.2.4,系统正常安装。安装完成后进入6.2.4的系统,创建存储池不成功。此时需要在Windows系统中删除硬盘所有分区,再重新安装6.2.4的系统。重新安装之后,存储池创建正常。
此问题是由于群晖7硬盘分区与群晖6硬盘分区不一样,由于降级之前的版本是群晖7,因此硬盘是群晖7分区,群晖6无法在群晖7的分区上创建数据分区,因此需要把硬盘分区删除后重新安装群晖6。