From 60a3c81939257aa4611055077e21ba9dcdfaba6f Mon Sep 17 00:00:00 2001 From: cyy_compute Date: Wed, 11 Mar 2026 02:27:05 +0800 Subject: [PATCH] vault backup: 2026-03-11 02:27:05 --- .obsidian/workspace.json | 75 ++++++++----------- 个人总纲和进度监督/DEADLINE.md | 2 + .../校园网通过openwrt绕过校园网多设备检测.md | 45 +++++++++++ 3 files changed, 78 insertions(+), 44 deletions(-) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 514e3ff..94d02f8 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,39 +4,24 @@ "type": "split", "children": [ { - "id": "bcd17cd702da37c6", + "id": "6480f345acaae06e", "type": "tabs", "children": [ { - "id": "ee6712e4bb96f904", + "id": "61794e0c5a3743ba", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "超级备忘/机器学习/机器学习.md", + "file": "个人总纲和进度监督/DEADLINE.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "机器学习" - } - }, - { - "id": "48f57e8f2e41e481", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "conflict-files-obsidian-git.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "conflict-files-obsidian-git" + "title": "DEADLINE" } } - ], - "currentTab": 1 + ] } ], "direction": "vertical" @@ -109,7 +94,6 @@ "state": { "type": "backlink", "state": { - "file": "零碎的知识/嵌入式实验室设备使用指南.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -119,7 +103,7 @@ "unlinkedCollapsed": true }, "icon": "links-coming-in", - "title": "嵌入式实验室设备使用指南 的反向链接列表" + "title": "反向链接" } }, { @@ -179,7 +163,7 @@ } ], "direction": "horizontal", - "width": 200 + "width": 300 }, "left-ribbon": { "hiddenItems": { @@ -193,50 +177,53 @@ "obsidian-git:Open Git source control": false } }, - "active": "48f57e8f2e41e481", + "active": "61794e0c5a3743ba", "lastOpenFiles": [ + "技能树/校园网/校园网通过openwrt绕过校园网多设备检测.md", "超级备忘/机器学习/机器学习.md", + "超级备忘/传感器与自动测量/传感器与自动测量.md", + "个人日记/2026-03-08.md", + "超级备忘/机器学习", + "超级备忘/传感器与自动测量", + "个人日记/2026-03-09.md", + "个人日记/2026.3.8.md", "conflict-files-obsidian-git.md", "超级备忘/课内备忘/课表.md", - "超级备忘/机器学习", - "零碎的知识/嵌入式实验室设备使用指南.md", - "零碎的知识/vscode免密.md", - "超级备忘/传感器与自动测量/传感器与自动测量.md", "超级备忘/课内备忘/截屏2026-03-09 00.21.23.png", - "超级备忘/传感器与自动测量", - "未命名", - "个人日记/2026.3.8.md", - "个人日记/2026-03-09.md", - "个人日记/2026-03-08.md", "超级备忘/课内备忘", "超级备忘", "技能树/观背的饲养/观背的饲养.md", - "技能树/观背的饲养", "技能树/moonlight-sunshine串流/moonlight-sunshine.md", "技能树/frp内网穿透技术/frp内网穿透.md", - "技能树/校园网/校园网通过openwrt绕过校园网多设备检测.md", - "技能树/frp内网穿透技术", - "技能树/moonlight-sunshine串流", - "fusion实验记录/实验对比.md", + "技能树/观背的饲养", "技能树/校园网", + "技能树/moonlight-sunshine串流", + "技能树/frp内网穿透技术", "技能树", - "个人总纲和进度监督/DEADLINE.md", "rm常用库/c板常用接口.md", - "演示.md", + "rm常用库/Pasted image 20260205113522.png", + "rm常用库/Pasted image 20260205113541.png", + "rm常用库/Pasted image 20260205113634.png", + "rm常用库/Pasted image 20260205113442.png", "rm常用库/Pasted image 20260205113421.png", "rm常用库/Pasted image 20260204203012.png", - "rm常用库/Pasted image 20260205113522.png", + "fusion实验记录/实验对比.md", + "rm常用库", "零碎的知识/ros1禁用gazebo的gpu功能.md", "零碎的知识/ppo算法.md", "零碎的知识/nginx配置.md", "零碎的知识/ubuntu设置swap交换内存.md", "零碎的知识/win11激活.md", + "零碎的知识/vscode免密.md", "零碎的知识/git备忘.md", "零碎的知识/git快捷指令.md", "零碎的知识/clould code.md", "零碎的知识/设置ipv4自动设置.md", - "rm常用库/Pasted image 20260205113541.png", - "rm常用库/Pasted image 20260205113442.png", - "rm常用库/Pasted image 20260205113634.png" + "零碎的知识/数学建模导论 -2025年2月学习笔记.md", + "零碎的知识/bashrc中设置宏定义.md", + "零碎的知识/ubuntu新建用户.md", + "Pasted image 20260204203012.png", + "Pasted image 20260205113421.png", + "Pasted image 20260205113522.png" ] } \ No newline at end of file diff --git a/个人总纲和进度监督/DEADLINE.md b/个人总纲和进度监督/DEADLINE.md index b54c861..9abd5f6 100644 --- a/个人总纲和进度监督/DEADLINE.md +++ b/个人总纲和进度监督/DEADLINE.md @@ -17,6 +17,8 @@ | 搞清楚论文提到的一些名词和意义 | none | +# 入党代办 +写思想汇报 diff --git a/技能树/校园网/校园网通过openwrt绕过校园网多设备检测.md b/技能树/校园网/校园网通过openwrt绕过校园网多设备检测.md index 666a908..84f7b24 100644 --- a/技能树/校园网/校园网通过openwrt绕过校园网多设备检测.md +++ b/技能树/校园网/校园网通过openwrt绕过校园网多设备检测.md @@ -5,13 +5,58 @@ https://www.bilibili.com/video/BV1yr4meeENt/?spm_id_from=333.337.search-card.all 我这边使用的方案与其类似:使用刷有openwrt的路由器,通过ua3f和bashclash来完成躲避校园网的检测 +首先在 + lca也有过部署经验,一次为了不重复造轮子,请先查看他的博客地址:https://luckylca.github.io/2025/08/29/csust-network-crack/ +ssh连上路由器后 + +```bash +opkg print-architecture +# 检查路由器架构,安装对应ua3f ipk文件 +``` + +[猴子也能看懂的 UA3F 使用教程](https://sunbk201public.notion.site/UA3F-2a21f32cbb4b80669e04ec1f053d0333) +基本上跟着这个走安装ua3f就没有问题 + +```bash +export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null +# 安装bashcrash +``` 其中需要注意的是在配置统一useragent 头的地方,在给bashclash传配置的config文件时,之前的配置文件已经更新了,详见: https://github.com/SunBK201/UA3F/blob/master/docs/clash/Clash.md +```bash +nft add rule ip mangle POSTROUTING oif br-lan ip protocol ip ip ttl set 128 +``` + + + +```bash +# 备份原配置 +cp /etc/firewall.user /etc/firewall.user.backup 2>/dev/null + +# 添加TTL规则到防火墙用户规则 +cat >> /etc/firewall.user << 'EOF' + +# === TTL设置规则(无线和有线)=== +# 清理并重新设置TTL规则 +nft delete table ip mangle 2>/dev/null +nft add table ip mangle +nft add chain ip mangle POSTROUTING { type filter hook postrouting priority mangle; policy accept; } +nft add rule ip mangle POSTROUTING oif "br-lan" ip ttl set 128 +nft add rule ip mangle POSTROUTING oif "phy0-ap0" ip ttl set 128 +nft add rule ip mangle POSTROUTING oif "phy1-ap0" ip ttl set 128 +EOF + +# 重启防火墙 +/etc/init.d/firewall restart +``` + + + 就同样的修改一下代理的配置即可