From 097c3214e631135a53887786fdab52ec60d4add6 Mon Sep 17 00:00:00 2001 From: FlintyLemming Date: Tue, 18 Aug 2026 10:35:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=9B=9B=E7=AF=87=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E6=B6=89=E5=8F=8A=E7=BF=BB=E5=A2=99=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E7=9A=84=E6=96=87=E7=AB=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- .../index.zh-cn.md | 54 -------------- .../index.zh-cn.md | 64 ---------------- .../index.zh-cn.md | 46 ------------ .../inded.zh-cn.md | 73 ------------------- 4 files changed, 237 deletions(-) delete mode 100644 content/post/4b935dae96ff43d595486a8cce2d42e1/index.zh-cn.md delete mode 100644 content/post/720d39d0fbaa4fc1a75873c9403a23e6/index.zh-cn.md delete mode 100644 content/post/8c059ad1807e424d8f7059b330525443/index.zh-cn.md delete mode 100644 content/post/b053f84f0b174a088c57d4ec93b4da64/inded.zh-cn.md diff --git a/content/post/4b935dae96ff43d595486a8cce2d42e1/index.zh-cn.md b/content/post/4b935dae96ff43d595486a8cce2d42e1/index.zh-cn.md deleted file mode 100644 index b545159..0000000 --- a/content/post/4b935dae96ff43d595486a8cce2d42e1/index.zh-cn.md +++ /dev/null @@ -1,54 +0,0 @@ -+++ -author = "FlintyLemming" -title = "简要解释 SRC-IP" -slug = "4b935dae96ff43d595486a8cce2d42e1" -date = "2019-10-27" -description = "" -categories = ["Network"] -tags = ["Surge"] -image = "" -+++ - -在新版本的 Surge 中增加了个 SRC-IP 类型的分流规则,从来没听说过这个,引起了极大的兴趣。简单看了下大致理解了 SRC-IP。 - -简要来说,哪个程序或设备带来了流量,这个程序或设备的 IP 地址,就是这些流量的 SRC-IP。 - -下面,就以 Switch 内网代理为例子简单解释。至于和负载均衡搭配使用的公网用法,以后再说。 - -Switch 虽然可以直连,但商店访问慢,下载慢,最关键的是有的游戏直连甚至无法游玩,比如 Asphalt 9 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/1.avif) - -一般来说有三种方式,加速器、路由器弄代理,以及今天用到的 HTTP 代理。哪个方式好这里不做讨论,各有优势。 - -首先保证 Surge 已经开启了 HTTP 代理服务 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/2.avif) - -Switch 上,设置 - 互联网 - 互联网设置 - 点击已经连接的 Wi-Fi - 更改设置 - 代理服务器设置 这里点开,启用它。服务器地址一定不要填写 0.0.0.0,而是你运行 Surge 的设备的内网地址,macOS 版的可以在这里看到 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/3.avif) - -端口填写的是 HTTP 代理的端口,不要填 SOCKS5 的,自动验证保持为不启用。保存后重新连接。 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/4.avif) - -此时 Switch 不一定能正常加速,这是因为,Switch 的流量发送到 Surge 后,要进行规则判断,如果你的规则里没有 Switch 网络活动相关的规则,则还是直连。当然,你也可以通过抓包看域名手动添加对应的规则。但考虑到 Switch 上的服务即使直连都比较慢,不如全部都走代理,那么怎么实现呢?这就引出了 SRC-IP 的概念。在 Surge 的 Dashboard 里,你可以看到很多 Switch 的流量,但是这些流量都是又哪一个 IP 地址带来的呢?就是 Switch 机器的内网 ip - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/5.avif) - -我这里就是 192.168.3.56,这就是这些流量的 SRC-IP。只要对这一个 SRC-IP 进行代理,他发来的所有流量就全部走代理了。你可以右键该设备,直接添加一个 SRC-IP 的规则。 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/6.avif) - -当然,添加之前,可以创建一个专门给 Switch 用的策略组,方便出现问题后可以切回 Direct - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/7.avif) - -再次检查 Dashboard 里 Switch 的流量,即可发现游戏和服务的流量,根据 SRC-IP 规则的判断,走了代理。 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/8.avif) - -游戏自然也是能够正常进入 - -![](https://assets.flinty.moe/blog/posts/2019/10/%E7%AE%80%E8%A6%81%E8%A7%A3%E9%87%8A%20SRC-IP/9.avif) \ No newline at end of file diff --git a/content/post/720d39d0fbaa4fc1a75873c9403a23e6/index.zh-cn.md b/content/post/720d39d0fbaa4fc1a75873c9403a23e6/index.zh-cn.md deleted file mode 100644 index ea1cfd1..0000000 --- a/content/post/720d39d0fbaa4fc1a75873c9403a23e6/index.zh-cn.md +++ /dev/null @@ -1,64 +0,0 @@ -+++ -author = "FlintyLemming" -title = "【归档】Android SMS 转发到 Telegram" -slug = "720d39d0fbaa4fc1a75873c9403a23e6" -date = "2020-02-08" -description = "" -categories = ["Android", "LifeTec"] -tags = ["Telegram"] -image = "https://assets.flinty.moe/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/title.avif" -+++ - -项目地址:[https://github.com/qwe7002/telegram-sms](https://github.com/qwe7002/telegram-sms) - -作者:qwe7002 - -最近购入了一部 Android 备用机,主要拿来开热点、收短信。但是一般都放在包里,如果需要查看两步验证短信就很麻烦。正好 qwe7002 也做了个工具,可以转发短信到 Telegram 上,这里简单介绍下配置步骤。 - -### 获取一只 Telegram Bot - -1. 浏览器中打开这个网址:[https://telegram.me/botfather](https://telegram.me/botfather) ,会跳转到与 BotFather 的对话中。 -2. 点击 - - /start - - 再点击 - - /newbot - -3. 接下来他会询问你要创建的机器人的名称(Alright, a new bot. How are we going to call it? Please choose a name for your bot.),自己起一个名称 -4. 然后会询问你机器人的ID,必须要以 "bot" 结尾(Good. Now let's choose a username for your bot. It must end in `bot`. Like this, for example: TetrisBot or tetris_bot.),自己起一个,只能用英文 -5. 然后他会给你一个 token,大概是这样,记下这一串字符,冒号左右一起的 - - Use this token to access the HTTP API: - xxxxxxxx:xxxxxxxxxxxxxx - -### 配置App - -1. 从文章开头的地址下载 Android 端 apk 安装包并安装,打开,如图 - - ![](https://assets.flinty.moe/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/1.avif) - -2. 在“机器人令牌”处填写刚才获得的 token -3. 在 Telegram 上给机器人发一句话,内容任意(一句可能不行,多发几句x) -4. 回到 App ,点击 “获取最近的对话ID”,就会获得对话ID -5. “可信的电话号码”可以填写一个,用来使用短信操控 Bot -6. 下面可以选择附加功能,如“监控电池状态变动”,用来发送手机低电量和充电提醒 -7. 最后点击“测试并保存”,Telegram Bot 上提示如下消息说明配置完毕 - - [系统信息] - 您已成功连接到 Telegram bot 服务器。 - -### 其他 - -对机器人发送 /start 可以获取命令 - - [系统信息] - 可用命令: - /getinfo - 获取系统信息 - /sendsms - 发送短信 - /sendsms2 - 使用第二个卡槽发送短信 - -### 效果展示 - -![](https://assets.flinty.moe/blog/posts/2020/02/Android%20SMS%20%E8%BD%AC%E5%8F%91%E5%88%B0%20Telegram/2.avif) diff --git a/content/post/8c059ad1807e424d8f7059b330525443/index.zh-cn.md b/content/post/8c059ad1807e424d8f7059b330525443/index.zh-cn.md deleted file mode 100644 index 9673ef0..0000000 --- a/content/post/8c059ad1807e424d8f7059b330525443/index.zh-cn.md +++ /dev/null @@ -1,46 +0,0 @@ -+++ -author = "FlintyLemming" -title = "给群晖 Docker 命令配置代理" -slug = "8c059ad1807e424d8f7059b330525443" -date = "2024-07-03" -description = "" -categories = ["Linux", "HomeLab"] -tags = ["群晖", "Docker"] -image = "https://assets.flinty.moe/blog/posts/2024/07/%E7%BB%99%E7%BE%A4%E6%99%96%20Docker%20%E5%91%BD%E4%BB%A4%E9%85%8D%E7%BD%AE%E4%BB%A3%E7%90%86/karsten-winegeart-kBVAKM4f6V0-unsplash.avif" -+++ - -本方法在 SA6400 机型上测试可用,该方法只作用于 Docker 命令,`docker pull` 之类的,不作用于容器 - -1. 首先确保内网里有一个能够访问互联网的代理,随便什么设备,随便什么客户端,只要能起 http 代理就行,注意打开 LAN 访问权限 - -2. 执行下面的命令创建文件夹 - - ```bash - sudo mkdir -p /etc/systemd/system/pkg-ContainerManager-dockerd.service.d - ``` -3. 执行下面的命令创建配置文件 - - ```bash - sudo vi /etc/systemd/system/pkg-ContainerManager-dockerd.service.d/http-proxy.conf - ``` -4. 编辑内容如下,地址根据自己的 IP 和客户端端口修改 - - ```bash - [Service] - Environment="HTTP_PROXY=http://192.168.2.52:6152" - Environment="HTTPS_PROXY=http://192.168.2.52:6152" - Environment="NO_PROXY=localhost,127.0.0.1" - ``` -5. 应用配置文件 - - ```bash - sudo systemctl daemon-reload - ``` -6. 重启服务,注意所有的容器都会被关闭 - - ```bash - sudo systemctl restart pkg-ContainerManager-dockerd.service - ``` - -> Photo by [Karsten Winegeart](https://unsplash.com/@karsten116?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) on [Unsplash](https://unsplash.com/photos/a-black-and-white-photo-of-wavy-lines-kBVAKM4f6V0?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash) - \ No newline at end of file diff --git a/content/post/b053f84f0b174a088c57d4ec93b4da64/inded.zh-cn.md b/content/post/b053f84f0b174a088c57d4ec93b4da64/inded.zh-cn.md deleted file mode 100644 index cfd2573..0000000 --- a/content/post/b053f84f0b174a088c57d4ec93b4da64/inded.zh-cn.md +++ /dev/null @@ -1,73 +0,0 @@ -+++ -author = "FlintyLemming" -title = "国行版小米盒子3s刷国际版系统" -slug = "b053f84f0b174a088c57d4ec93b4da64" -date = "2020-02-09" -description = "" -categories = ["Android", "Consumer"] -tags = ["小米"] -image = "https://assets.flinty.moe/blog/posts/2020/02/%E5%9B%BD%E8%A1%8C%E7%89%88%E5%B0%8F%E7%B1%B3%E7%9B%92%E5%AD%903s%E5%88%B7%E5%9B%BD%E9%99%85%E7%89%88%E7%B3%BB%E7%BB%9F/title.avif" -+++ - -*主要内容来自[http://www.hdpfans.com/thread-777808-1-1.html](http://www.hdpfans.com/thread-777808-1-1.html),其他相关连接:* - -[http://miui.vn/forum/threads/cai-dat-firmware-global-cho-mi-box-3s-mdz-19-aa.50835/](http://miui.vn/forum/threads/cai-dat-firmware-global-cho-mi-box-3s-mdz-19-aa.50835/) - -## 需要注意的是 - -1. 本人第一次研究 Android TV,所以操作上可能存在问题 -2. 扒的教程,可能并不是最简单的步骤,但是可行性较高 - -## 准备工具 - -1. 一个能科学上网的路由器,或者人在海外 -2. 小米盒子3s -3. U盘(建议不大于32G,不然可能会出现问题) -4. USB双头线(可以不需要,教程也是以不用双头线为例) - -## 具体步骤 - -### 降级 - -1. 格式化U盘为FAT32,如果是NTFS,在第4步可能无法正常刷机,原来是FAT32的话可以直接使用 -2. 解压**MiBOX3S_queenchristina_r145.rar**里的两个文件,并将文件放入U盘根目录下 -3. 将U盘插入盒子,断电,然后同时按住遥控器上Home和Menu键,此时通电开机 -4. 盒子会自动进入刷机界面,如果未自动刷机,出现的是recovery界面,则要检查U盘分区格式是否为FAT32 -5. 等待刷机成功后进入系统 - -### 再刷第二个固件(个人猜测是包含recovery的一个固件,不是特别懂) - -1. 盒子上自行安装文件管理器,将**dump_16AB.img**通过U盘拷贝到盒子文件系统的**sdcard**目录下,拷贝完成后拔出U盘 - - > 原教程是在建立adb连接后拷贝文件,个人用adb push命令尝试拷贝文件无果,所以建议直接用U盘复制 - -2. 进入小米盒子系统的设置-账户与安全,在里面打开USB调试 -3. 在Wi-Fi设置里获取盒子的局域网IP地址 -4. 电脑上进入命令行,使用adb网络调试连接盒子,输入 - - ```bash - adb connect <盒子的ip地址> - ``` - - 系统会自动补上端口号进行连接(默认是5555) - -5. 接着依次输入如下命令 - - ```bash - adb root - adb remount - adb shell dd if=/sdcard/dump_16AB.img of=/dev/block/mmcblk0 - ``` - - > 原教程指出第三条命令会花费相当长时间,需要耐心等待跳出新索引箭头,个人可能是因为使用网络adb原因,始终没有跳出新索引箭头,在等待一小时左右后直接关闭窗口,强制执行下面一步,也没有问题 - -6. 断电,然后同时按住遥控器上Home和Menu键,此时通电开机,进入recovery界面,进行双清 -7. 将**MiBOX3_user_once_r750**文件夹里的文件放入U盘根目录 -8. 插入U盘,选择Choose Apply update from EXT > Update from udisk,然后选择拷贝的文件,刷入国际版系统 -9. 等待重启就可以进入Android TV系统了,完成相关设置即可 - - > 进入系统后首先要检查你是否可以正常安装第三方app,我个人遇到的情况就是无法安装绝大多数第三方app,原教程中没有提及这个问题,如果存在这个问题,请继续下一步 - -10. 解压**MiBOX3_userdebug_once_r454.rar**里的两个文件,并将文件放入U盘根目录下(原来的那个记得删除) -11. 将U盘插入盒子,断电,然后同时按住遥控器上Home和Menu键,此时通电开机 -12. 等待刷机,成功后则进入系统,重新设置后发现新的系统可以正常安装app