<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>羽末の自留地</title><description>蒟蒻萌新的日常吹水</description><link>https://blog.linmoyu.top/</link><language>zh_CN</language><item><title>MS2130/2131 救砖</title><link>https://blog.linmoyu.top/posts/ms2130-reflash/</link><guid isPermaLink="true">https://blog.linmoyu.top/posts/ms2130-reflash/</guid><description>不 作 不 死</description><pubDate>Sat, 29 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;前文&lt;/h2&gt;
&lt;p&gt;给MS2130刷了个固件，但这个固件在Win11上没法用[该设备无法启动。 (代码 10)]。&lt;/p&gt;
&lt;p&gt;理论上这个问题和系统无关，之前在Win10上是正常的。搜了半天好像也只能刷固件解决。&lt;/p&gt;
&lt;p&gt;于是刷了个新固件，被标注坑了一把。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.linmoyu.top/20250329171534847.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;其中一个标注了“慎用”，另外一份没写，刷了没标注的那份，于是就...&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.linmoyu.top/20250329171550429.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;无法识别了。&lt;/p&gt;
&lt;h2&gt;开干&lt;/h2&gt;
&lt;p&gt;使用镊子短接&lt;code&gt;1脚和8脚&lt;/code&gt;，有点坑的为&lt;code&gt;1脚&lt;/code&gt;另外一边为&lt;code&gt;8脚&lt;/code&gt;，然后保持短接插到电脑上。&lt;/p&gt;
&lt;p&gt;USB是竖口的，我横着短接的怎么插？&lt;/p&gt;
&lt;p&gt;用镊子顶着这两脚位啊！&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.linmoyu.top/20250329172158389.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;插到电脑上，没有提示无法识别，设备管理器在摄像头里也有采集卡就是赢。&lt;/p&gt;
&lt;p&gt;打开烧录软件认不到采集卡。因为采集卡的VID变了，打开修改烧录软件里的VID修改为新的，再连接就行了。&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.linmoyu.top/20250329172459080.webp&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/20250329172459079.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;连接后再重刷其他固件，轻松秒杀。&lt;/p&gt;
</content:encoded></item><item><title>在飞牛OS虚拟机上搭建OpenWRT</title><link>https://blog.linmoyu.top/posts/openwrt-at-fnos-vm/</link><guid isPermaLink="true">https://blog.linmoyu.top/posts/openwrt-at-fnos-vm/</guid><description>大概是个笔记。</description><pubDate>Wed, 29 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;前文&lt;/h2&gt;
&lt;p&gt;最近拿家里多余的一些硬件组了个飞牛OS。主路由是硬路由，没改内存带不了太多应用。刚好飞牛OS也推出了虚拟机，就寻思整旁路由试试。&lt;/p&gt;
&lt;h2&gt;操作&lt;/h2&gt;
&lt;h4&gt;选择硬盘镜像&lt;/h4&gt;
&lt;p&gt;OpenWRT没有像其他系统那样的安装盘，需要自行将镜像烧录到硬盘。同时飞牛OS不能添加多ISO，也不能在开机的时候编辑ISO，导入操作有点麻烦。&lt;/p&gt;
&lt;p&gt;飞牛OS的虚拟机是基于qemu的，需找到一个.qcow2的硬盘镜像导入。&lt;/p&gt;
&lt;p&gt;这里选用的是ImmortalWrt，官方有带qcow2的镜像。&lt;/p&gt;
&lt;h2&gt;创建虚拟机&lt;/h2&gt;
&lt;p&gt;如果下载的镜像名称中包含“efi”，在创建虚拟机时，主板固件请选择UEFI。启动镜像可以随意选择一个ISO。&lt;/p&gt;
&lt;p&gt;其他步骤按照正常流程进行，硬盘空间可以随意填写。&lt;/p&gt;
&lt;h2&gt;替换镜像&lt;/h2&gt;
&lt;p&gt;创建虚拟机后，点击虚拟机名称来查看详情，下滑找到磁盘部分，查看磁盘路径。&lt;/p&gt;
&lt;p&gt;连接飞牛OS的SSH，切换到磁盘的目录，例如我这里是&lt;code&gt;/vol2/vm/pool/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用支持SSH的文件传输工具（WinSCP等...）将镜像上传到该目录。&lt;/p&gt;
&lt;p&gt;删除原虚拟机的磁盘，将上传的镜像重命名为原虚拟机的磁盘名称（原磁盘名称在磁盘路径中可以看到）。&lt;/p&gt;
&lt;p&gt;修改新上传磁盘文件所有者：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;chown libvirt-qemu:libvirt-qemu 磁盘名称
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;设置新上传磁盘文件权限：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;chmod 600 磁盘名称
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;操作完之后就可以开机了。&lt;/p&gt;
&lt;h2&gt;使用IMG镜像安装&lt;/h2&gt;
&lt;h3&gt;转换镜像&lt;/h3&gt;
&lt;p&gt;什么？你所装的系统只有IMG？&lt;/p&gt;
&lt;p&gt;连接飞牛OS的SSH，使用该命令转换镜像，再进行上一步操作。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;qemu-img convert -O qcow2 any.img convert.qcow2
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;或参考后文介绍的写盘方式。&lt;/p&gt;
&lt;h3&gt;写盘&lt;/h3&gt;
&lt;p&gt;在Windows下你可以使用&lt;code&gt;physdiskwrite&lt;/code&gt;写盘。使用命令行&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;physdiskwrite.exe -u OpenWRT.img
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;填写你要写入的硬盘序号，确认信息后按&lt;code&gt;y&lt;/code&gt;即可。&lt;/p&gt;
&lt;p&gt;也可以在Linux下使用dd if写盘。这里采用ImmortalWrt的iso进行引导启动。&lt;/p&gt;
&lt;p&gt;系统启动后，修改IP，使用SSH工具上传IMG文件到/tmp，然后使用以下命令：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;dd if=/tmp/OpenWRT.img of=/dev/sda
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;注意：/dev/sda通常是第一块硬盘，我这里只有一块硬盘，所以直接写入。实际操作时请根据实际情况选择正确的硬盘！&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;写入完成后若无报错，重启即可。&lt;/p&gt;
&lt;h4&gt;扩容问题&lt;/h4&gt;
&lt;p&gt;首先使用&lt;code&gt;cfdisk&lt;/code&gt;自行分区（需自行安装软件包），分区保存后使用&lt;code&gt;mkfs&lt;/code&gt;格式化要被扩容的分区。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mkfs.ext4 /dev/sda3
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这里的&lt;code&gt;/dev/sda3&lt;/code&gt;是在&lt;code&gt;cfdisk&lt;/code&gt;中刚刚分出来的分区，在&lt;code&gt;cfdisk&lt;/code&gt;中有标注。&lt;/p&gt;
&lt;p&gt;个人建议将扩容空间分配给&lt;code&gt;/overlay&lt;/code&gt;，但如果要扩容到根目录，请留意以下步骤：&lt;/p&gt;
&lt;p&gt;在官方挂载工具中，提示的复制命令第三步：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mount /dev/sda1 /tmp/extroot
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;这里的&lt;code&gt;/dev/sda1&lt;/code&gt;一定要改为你刚刚分区的那个盘，我这里是&lt;code&gt;/dev/sda3&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;其他相关扩容教程搜索引擎有不少。&lt;/p&gt;
&lt;h2&gt;修改IP&lt;/h2&gt;
&lt;p&gt;ImmortalWrt默认br-lan的ip是192.168.1.1，当然我是做旁路由。&lt;/p&gt;
&lt;p&gt;虚拟机开机后，连接VNC，等一会终端没有其他输出后然后回车，进入终端。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;nano /etc/config/network 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;将&lt;code&gt;br-lan&lt;/code&gt;的IP修改为你当前网段未被分配的IP后重启网络服务。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/etc/init.d/network restart
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;浏览器访问修改后的IP，去网络里将br-lan的网关和DNS设置好（设置为上级网关）后应用。&lt;/p&gt;
</content:encoded></item><item><title>在Windows下运行Redis</title><link>https://blog.linmoyu.top/posts/redis-on-windows/</link><guid isPermaLink="true">https://blog.linmoyu.top/posts/redis-on-windows/</guid><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;前因&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;朋友开服，需要同步插件，插件需要Redis&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Redis嘛..好说，但Redis的主线是维护Linux的，没有Windows版。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;但朋友是萌新，不太可能用Linux（而且他那家VPS连自搭面板都封，无敌了）&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;正文&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-windows/&quot;&gt;&lt;strong&gt;官网,基于WSL2&lt;/strong&gt; &lt;/a&gt;这个方式也是够生草的，因为没有Windows版就直接用WSL装..&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/microsoft/Garnet&quot;&gt;&lt;strong&gt;微软,兼容Redis协议&lt;/strong&gt;&lt;/a&gt; 目前在用，没遇到问题。&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;microsoft/Garnet&quot;}&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/microsoftarchive/redis&quot;&gt;&lt;strong&gt;微软,早期,基于Redis3.0&lt;/strong&gt;&lt;/a&gt; 对于我的世界大多数小项目插件还是没问题的。&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;microsoftarchive/redis&quot;}&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;以下没试过&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/redis-windows/redis-windows&quot;&gt;&lt;strong&gt;第三方,模拟编译&lt;/strong&gt;&lt;/a&gt;但是&lt;a href=&quot;https://github.com/redis-windows/redis-windows/issues/30&quot;&gt;打开超过3200文件就卡死&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;redis-windows/redis-windows&quot;}&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/zkteco-home/redis-windows&quot;&gt;&lt;strong&gt;第三方,非开源&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;::github{repo=&quot;zkteco-home/redis-windows&quot;}&lt;/p&gt;
&lt;p&gt;安全性存疑。&lt;/p&gt;
</content:encoded></item><item><title>你好，世界，再次。</title><link>https://blog.linmoyu.top/posts/helloworld-again/</link><guid isPermaLink="true">https://blog.linmoyu.top/posts/helloworld-again/</guid><description>闲的没事干就花了点时间迁移框架。</description><pubDate>Sat, 14 Dec 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;GitHub Pages / Gmeek → Vercel / fuwari&lt;/p&gt;
&lt;p&gt;Github Pages + Gmeek 的管理方式实属方便，深得我心。&lt;/p&gt;
&lt;p&gt;但是在文章的图一直会被GitHub匿名化，走不了CDN，没有找到解决方案（文章=issues导致的？）&lt;/p&gt;
&lt;p&gt;~还有就是实在没有什么主题，自定义不方便，自己魔改得有HTML基础。~&lt;/p&gt;
&lt;p&gt;说着玩的，看见朋友用了fuwari也想试试看。确实牛逼，顺带补充了下某神秘文章。&lt;/p&gt;
&lt;p&gt;~就是评论还有乱七八糟什么的还是得等等，我太懒了~&lt;/p&gt;
</content:encoded></item><item><title>网易云音乐PC/电脑版 v2.5.5</title><link>https://blog.linmoyu.top/posts/ncm-oldversion-255/</link><guid isPermaLink="true">https://blog.linmoyu.top/posts/ncm-oldversion-255/</guid><description>致敬传奇越更新越卡的网易云音乐。</description><pubDate>Wed, 02 Oct 2024 00:00:00 GMT</pubDate><content:encoded>&lt;h1&gt;介绍&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;网易云音乐PC/电脑版UI改版前经典版本，非v2后期改UI版本，且这个版本右上角用户图标旁边没有开通VIP。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;v3真的一坨屎。我经常切歌，有时候切了又不放，或者切完播放器已经到下一首了还在播上一首。不知道是不是因为E5 2666v3单核性能不高的原因。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;v2后期新UI的版本还能凑合，但感觉效率还是有点低。&lt;/strong&gt;&lt;/p&gt;
&lt;h1&gt;下载链接&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://wwgy.lanzouo.com/iN8kU2bdv1kj&quot;&gt;下载#蓝奏&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.flighty.cn/html/soft/20150826_329.html&quot;&gt;出处：轻狂志&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.virustotal.com/gui/file/639ae78bd358d28b8a188b8d26a8dc08425b5525be707b14116aa60aa16d1923?nocache=1&quot;&gt;VirusTotal&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.linmoyu.top/202412141943536.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;见仁见智。&lt;/p&gt;
&lt;h1&gt;关于自动更新&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;安装后记得去设置里关闭更新，选择在有新版本时提醒我。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;并且如果你有UAC，并且在开启网易云时候弹出询问窗口，请不要给予权限。&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://image.linmoyu.top/202412141943538.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
</content:encoded></item><item><title>Re：记福建某中职园区上网折腾</title><link>https://blog.linmoyu.top/posts/bypass-ndzjy-network/</link><guid isPermaLink="true">https://blog.linmoyu.top/posts/bypass-ndzjy-network/</guid><description>总所不周知，某学院信息科拥有强大的技术力。</description><pubDate>Sat, 28 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;s&gt;封面这个下载速度估计是因为被神秘科室限速了，这不重要，重要的是IP&lt;/s&gt;&amp;lt;br&amp;gt;
&lt;s&gt;副：记宁技/宁财经上网折腾并拷打fvv信息科&lt;/s&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!WARNING]
&lt;strong&gt;免责警告&lt;/strong&gt;
&lt;strong&gt;根据《中华人民共和国计算机信息网络国际联网管理暂行规定》，请勿将该技术用于违法搭建“机场”服务，建立非法信道进行国际联网。本人不对所做出违法行为负责。&lt;/strong&gt;
&lt;strong&gt;确保人身安全，确保你使用之后不会被喝茶。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!TIP]
&lt;strong&gt;脑子是最重要的，多Bing多Google，不要使用Baidu。因为你所在的地区不太支持你这么做（类似于搭梯）。&lt;/strong&gt;
&lt;strong&gt;实在不行建议用现成品，百度一搜一大堆“校园网免认证绕过”，基本都是UDP53，速度甚至还比没认证的WiFi快。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
&lt;strong&gt;&lt;a href=&quot;https://www.coolapk.com/feed/51778131&quot;&gt;前章（23/11）&lt;/a&gt;写的过于乱了所以重写了，其中也有对本校网络架构的猜测。&lt;/strong&gt;
&lt;strong&gt;IP段50-57都是贵集团的，但是7条IP日常只见到50、51、52（现在不常见了），且上网疑似没有多线负载？57开放端口多一些其他开放端口都一样。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;前言&lt;/h2&gt;
&lt;p&gt;叠BUFF：本人初中基本没学，都在玩且摆烂，多一科及格就可以上普高。如果你硬要杠，那就是你说得对。非信息系出身，纯兴趣爱好。&lt;/p&gt;
&lt;p&gt;省流：园区大内网，没做隔离但网段和VLAN不同，故不能直接改网关。可以在内网中搭建一台代理服务器，通过代理服务器中转。&lt;/p&gt;
&lt;h2&gt;准备工作&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;一台标准的x86或arm设备充当&lt;strong&gt;服务端&lt;/strong&gt;，可运行Windows、Linux或OpenWRT（其一即可），需放在可连接外网的地方。&lt;/li&gt;
&lt;li&gt;OpenWRT设备[可选，充当透明代理，&lt;strong&gt;客户端&lt;/strong&gt;]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;如果你使用路由器搭建：不建议任一端运存小于512M，否则容易经常爆内存导致卡死或杀进程。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;如果你使用路由器搭建：不建议任一端使用MT7621。7621已经过时了，仅测试过Socks，200Mbps附近且CPU吃不满。重写前的测试环境为MT7621。&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;最高可用速率取决于设备和上层交换机、网关性能，以及中转会给可用带宽打折。&lt;/strong&gt;&amp;lt;br&amp;gt;笔者的财力不雄厚。手上的设备速率普遍只有千兆，没有2.5G。所以笔者没法测试过局域网内最高带宽是多少，也不知道是不是全校都在用一个千兆外网（貌似还真是？）。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;正文&lt;/h2&gt;
&lt;h3&gt;Socks或各类代理&lt;/h3&gt;
&lt;p&gt;以下内容基于Socks，这类是转发数据。&lt;/p&gt;
&lt;h4&gt;优点：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;用户层，无需内核模块，搭建简单，且性能不错（没有加密，在IPQ6018上可以跑满折下来的带宽且CPU没满）&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;缺点：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;仅支持TCP、UDP传输协议，不支持ICMP类报文，会导致一些东西不可用（例如一些加速服务检测延迟不走tcping，会误报延迟）。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;搭建：&lt;/h4&gt;
&lt;h4&gt;服务端：&lt;/h4&gt;
&lt;p&gt;*&lt;em&gt;&lt;strong&gt;可以使用UA3F代替如下部署服务端部分。*&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;如果你是OpenWRT设备，并且刚刚好有“PassWall”，前往“PassWall”中有个服务端页面，其搭建非常简单。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;::github{repo=&quot;xiaorouji/openwrt-passwall&quot;}
&lt;img src=&quot;https://image.linmoyu.top/202412141943528.webp&quot; alt=&quot;&quot; /&gt;
点击添加后，在类型中选择Socks，填写监听端口。&lt;/p&gt;
&lt;p&gt;你也可以在这里选择用Sing-Box创建Socks服务端。&lt;/p&gt;
&lt;p&gt;**如果你什么类型都没有看见，请检查自己的依赖是否安装到位。&lt;/p&gt;
&lt;p&gt;身份认证随意。没有你也不会失去什么，还没看见有人会去扫IP。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;创建完服务后，在用户管理前给相关服务端配置的打勾，记得勾选服务器端的启用。&lt;/strong&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943540.webp&quot; alt=&quot;&quot; /&gt;
&lt;strong&gt;如果连不上并且局域网内确实可以互连，请确保OpenWRT防火墙中的通信协议放行了监听端口，且该端口没有被其他服务使用，并在服务端配置内勾选“局域网访问”。&lt;/strong&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943541.webp&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943542.webp&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943523.webp&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943539.webp&quot; alt=&quot;&quot; /&gt;
或使用&lt;a href=&quot;https://github.com/SagerNet/sing-box/releases&quot;&gt;Sing-Box可执行文件&lt;/a&gt;直接搭建服务端。
::github{repo=&quot;SagerNet/sing-box&quot;}
&lt;a href=&quot;https://image.linmoyu.top/socks-config.conf&quot;&gt;配置文件示例&lt;/a&gt;
运行命令，其中“socks5-config.json”应为配置本体。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sing-box run -c socks5-config.json
&lt;/code&gt;&lt;/pre&gt;
&lt;h4&gt;客户端：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;电脑或手机选择任一代理软件（包括但不限于V2RayN、NekoBox等），服务协议选择Socks。IP填写服务端在局域网的IP，端口填写你选择的监听端口。如果你有勾选身份认证，记得填写用户名和密码。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;OpenWRT设备可以使用一些支持Socks5的代理插件进行透明代理。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;使用“SSR Plus+”时&lt;strong&gt;记得修改UDP代理服务器（在一些固件上无效，建议使用“PassWall”）。&lt;/strong&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943527.webp&quot; alt=&quot;&quot; /&gt;
使用“PassWall”时&lt;strong&gt;记得在模式中全部勾选+代理&lt;/strong&gt;。
&lt;img src=&quot;https://image.linmoyu.top/202412141943524.webp&quot; alt=&quot;&quot; /&gt;
代理方式修改为TPROXY。TCP转发端口修改为所有的，内存小请务必关闭日志。
&lt;img src=&quot;https://image.linmoyu.top/202412141943525.webp&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943526.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;如果你的DNS在绕过之前就可以解析，如下奇技淫巧可以防止在代理服务器解析（不一定有用）&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;如果使用“PassWall”，安装&lt;a href=&quot;https://github.com/xiaorouji/openwrt-passwall/releases/tag/4.78-4-smartdns-dev&quot;&gt;SmartDNS Dev版本&lt;/a&gt;，并且在“PassWall”内选择DNS服务为SmartDNS后不要启用SmartDNS。&lt;/li&gt;
&lt;li&gt;指定客户端DNS（疑似无效）&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;&lt;strong&gt;WireGuard/OpenVPN&lt;/strong&gt;&lt;/h3&gt;
&lt;h4&gt;介绍：&lt;/h4&gt;
&lt;p&gt;WireGuard 是几乎无状态的VPN协议，切换网络零感知，不需要重新连接VPN，对于经常睡眠-唤醒的电脑特别有用。睡眠唤醒后可以立刻上网。此外 WireGuard 在 Linux 和 Windows 操作系统上均是纯内核态的实现，性能极其高。&lt;/p&gt;
&lt;p&gt;OpenVPN相较于WireGuard性能会差，可基于TCP（WG强制要求UDP）。一般建议使用UDP搭建，不需要类似TCP一样的握手环节，否则延迟++。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;两者均不建议使用一些arm老矿渣搭建，因为加解密性能原因实测玩客云吃不消&lt;/strong&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412141943530.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h4&gt;优点：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;支持ICMP类报文&lt;/li&gt;
&lt;li&gt;如果你在局域网内没有服务器，搭配UDP53端口绕过也是较为常见的方式（云免等）&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;缺点：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;效率略微逊于Socks5&lt;/li&gt;
&lt;li&gt;WG在Linux系下需内核支持，否则只能使用用户态Go，据说性能有损失（打折多少未知。在试用时遇到超时问题，写稿第一天才知系MTU问题，故未测试）&lt;/li&gt;
&lt;li&gt;WireGuard的服务端“如”易搭建。在OpenWRT上有点给我绕麻了，其他平台搭建就很简单。&lt;/li&gt;
&lt;li&gt;OpenVPN基于用户层且性能相较于WG差很多。在MT7981上跑到200Mbps就吃满CPU了，换用IPQ6018则是跑到200Mbps没有吃满，速度也上不去。&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;实现效果：&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;前文已述，WireGuard速度相较于Socks会稍微慢一点，但也够用且更完美些（50Mb/s，服务端CPU为E3 1220v2）&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;搭建：&lt;/h4&gt;
&lt;h4&gt;&lt;strong&gt;基于WireGuard&lt;/strong&gt;&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Windows：可以使用&lt;a href=&quot;https://github.com/micahmo/WgServerforWindows&quot;&gt;WS4W&lt;/a&gt;。
::github{repo=&quot;micahmo/WgServerforWindows&quot;}&lt;/li&gt;
&lt;li&gt;Linux：可以使用Docker项目&lt;a href=&quot;https://github.com/wg-easy/wg-easy&quot;&gt;wg-easy&lt;/a&gt;。
::github{repo=&quot;wg-easy/wg-easy&quot;}&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;&lt;strong&gt;基于OpenVPN&lt;/strong&gt;&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;OpenVPN在Linux下可以用脚本&lt;a href=&quot;https://github.com/hwdsl2/openvpn-install&quot;&gt;openvpn-install&lt;/a&gt;，OpenWRT下有luciapp来搭建服务端。
::github{repo=&quot;hwdsl2/openvpn-install&quot;}&lt;/li&gt;
&lt;li&gt;在Windows下可以尝试使用SoftEther VPN Server搭建。但是笔者没有成功过，验证过不去。网络上有不少教程。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;一些注意事项/可能的规避检测？&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;使用&lt;a href=&quot;https://github.com/Zxilly/UA2F&quot;&gt;UA2F&lt;/a&gt;/&lt;a href=&quot;https://github.com/SunBK201/UA3F&quot;&gt;UA3F&lt;/a&gt;修改UA规避检测。
::github{repo=&quot;Zxilly/UA2F&quot;}
::github{repo=&quot;SunBK201/UA3F&quot;}
通过修改UA来规避校园网UA检测，较为常见。UA2F需要内核支持，而UA3F是用户层，只需让你的代理软件连接跟UA3F搭建的Socks5服务器连接即可。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;可以参考本文正文的Socks环节，可以省去搭建服务器环节。&lt;/p&gt;
&lt;p&gt;但是UA3F本人在跑花瓣测速在测试上传时CPU会被进程爆满，原因未知（2024/6）。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;躲得过自动检测，躲不过人心。贵校有一套用户管理系统，居然一个IP划为一个用户。封了这个用户换个IP即可复活。在对抗了（只改IP）好一会后发现有几台机子还活着，只封跟内网流量大的机器，再过一会发现不封号了。推测是人工封号，过于高能。
&lt;img src=&quot;https://image.linmoyu.top/202412141943531.webp&quot; alt=&quot;&quot; /&gt;
也是莫名其妙被时间段限速上了。
&lt;img src=&quot;https://image.linmoyu.top/202412142007972.webp&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/202412142019994.webp&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2&gt;通过外挂设备使任一硬路由可用&lt;/h2&gt;
&lt;p&gt;其实就是旁路由，可用但是延迟较高。
&lt;img src=&quot;https://image.linmoyu.top/202412141943532.webp&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;使用电脑开代理热点&lt;/h2&gt;
&lt;p&gt;以NekoBox举例。使用代理后启用TUN模式。
&lt;img src=&quot;https://image.linmoyu.top/202412141943534.png&quot; alt=&quot;&quot; /&gt;
在控制面板中将TUN模式的网卡共享给热点的网卡即可。
&lt;img src=&quot;https://image.linmoyu.top/202412141943535.webp&quot; alt=&quot;&quot; /&gt;
如果你的DNS可以解析的话就不要开启DNS路由了，并且将默认出站方式改为bypass，免得又绕了一圈。&lt;/p&gt;
&lt;p&gt;&lt;em&gt;顺带一提，使用了这个方式后你的网速将跑不到20M，建议还是在路由上整代理。&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;如果某些人看见：&lt;strong&gt;把极域自带功能再拉出来说是新机房特点，你这个面子工程？？？&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;&lt;strong&gt;关于极域&lt;/strong&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;贵校使用的是经典极域2016豪华破解版，市面上能见到的工具都可以实现杀死，这里推荐&lt;a href=&quot;https://github.com/imengyu/JiYuTrainer&quot;&gt;JiYuTrainer&lt;/a&gt;。
::github{repo=&quot;imengyu/JiYuTrainer&quot;}
虽然项目已存档，但仍不影响使用。&lt;s&gt;才不是因为里面也有带一些好玩的udp攻击滥用&lt;/s&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;同时，贵校也有用到极域的一些限制功能（例如阻止上网以及限制文件读取）。
&lt;img src=&quot;https://image.linmoyu.top/202501042027150.png&quot; alt=&quot;&quot; /&gt;
&lt;img src=&quot;https://image.linmoyu.top/202501042028110.webp&quot; alt=&quot;&quot; /&gt;
这些功能是利用服务存活，极域主进程杀死后可能还需要手动停止功能服务。&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;注：在上课时，一级网关会限制学生机上网，需使用前文提到的手段+杀死功能服务才能上网。&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;sc stop TDFileFilter
sc stop TDNetFilter
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;&lt;strong&gt;感觉挺厉害的&lt;/strong&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/dnomd343/XProxy&quot;&gt;dnomd343/XProxy: 虚拟旁路由网关，支持内网设备IPv4与IPv6双栈透明代理&lt;/a&gt;
::github{repo=&quot;dnomd343/XProxy&quot;}&amp;lt;br&amp;gt;
看着挺厉害的，有点看不懂，懒得折腾。&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/apernet/hysteria&quot;&gt;Hysteria&lt;/a&gt;
::github{repo=&quot;apernet/hysteria&quot;}
对我而言我没必要搭建所以就没有写，相较于WireGuard性能优秀些，没有ICMP。 如果你在局域网内没有服务器，搭配UDP53端口绕过也是较为常见的方式。&lt;/li&gt;
&lt;/ol&gt;
</content:encoded></item></channel></rss>