前言
之前 面向GPT开发 做了 MDPC 翻墙客户端
把翻墙内核装进去后, 一看整个目录, 体积还挺大的.
我就想, 既然我只用这几个协议, 那么我把内核裁剪一下能省多少体积呢?
放在以前, 知道这个事情是有可能性的, 内核代码都开源的嘛, 但是根本不敢动手.
现在这个时代, 人人都有赛博打工人了, 就让我们动动嘴吧!
面向GPT开发
Hermes 对接 mimo-v2.5-pro
以下内容为向 Agent 发的自然语言
Agent 回复了一堆代码分析报告, 我们人不看的, 当作TA自己工作的上下文环境.
Agent 提到几个问题, 需要我们回复一下.
本地入站 – 需要支持本地 SOCKS5/HTTP 入站
用 build tag 条件编译
Agent 又分析了一大堆. 我们不看. 发过去写好了客户端anytls出站的配置文件.
裁剪编译之后 的程序要能使用这一套配置文件.
你再进一步分析确认一下
Agent 又分析了一大堆. 我们不看.
然后 Agent 忙啊忙啊, 说完成了. 我们提醒TA用刚刚发的配置文件验证.
Agent 测试, socks代理和 http代理都正常工作.
那我们自己也实际测试一下
然后把编译结果放到自己电脑上面的 MDPC, 替换掉原版 sing-box.exe
测试功能正常.
把修剪后的 sing-box 上传到 github fork
发布 release 把你刚刚编译的结果传上去
Github
https://github.com/crazypeace/sing-box-1/releases