2024.07.12

早上起来的时候，使用GPT，香港地区的IP已经无法访问了。到昨天为之我还以为只是口头说说。现在改用新加坡的。

可能是心里作用，或者是网络距离长，现在感觉4o的生成速度没有之前快了。

---

前我们提到，如果比较复杂的工作，如果可以自动化，那么就写成python 的脚本，这样可以大大较低工作量。 但是写Python 脚本也需要时间，脚本通常不复杂，基本上最多几百行代码，按照工作量一天的时间大概可以产出不超过300行代码，几百行基本需要写一天了。所以需要考虑到是否会多次执行，确认总体会节约时间在做。

但是众所周知AI很适合来生成Python 脚本。生成的脚本基本可以直接运行，就把写脚本的时间也降低了。基本上可以降低到一半甚至三分之一的时间。

相当于之前不太适合写脚本的事情也可以写个脚本来实现了。

---

Zerotier One 可以实现点对点穿透，在外面远程自己的服务器，但是在有些网络情况下，会出现无法连接的情况，通过配置Moon 可以让传输通过中继服务器传输，速度上限为木桶理论，最短的一环。

因为Moon的搭建必须要IP，但是通过运营商拿到了的动态IP，通过配置端口映射的局域网的电脑，其实也可以作为Moon。就是一旦重新获取ip,之前配置的就失效了。

为了确保moon 一直可用，所以我们通过python在后台轮询IP, 在自己ip更改的时候，更新moon然后。

配置moon 的成本 ，如果不使用脚本，操作时间大概需要 30分钟左右。因为隔了个把月之后，根本不记得当时的代码，还是需要google 索引，跟着印象把事情完成。

实现这个脚本在GPT的帮助下大概花了3个小时左右，使用脚本可以降低到10分钟。也就是执行次数操作超过9次，就是值得的。

----

NewtonSoft.Json大概过了一下，基本符合预期。

比较意外的逻辑是考虑到 对多框架的实现，有些框架比如支持mac 上的，还有些新的，是不一样的。

它在不同的版本之间实现了桥接。有直接实现的就用直接实现的，没有直接实现的，就重新找另一个方案实现。

主要就是Linq 和反射。

从里面抄了些代码。

---









