Compare commits

..

No commits in common. "fe26e4f6c30265cf0d43e1ded924ebbee80721e0" and "e516a5d08ce50bb551fab71e8e894562afa87e8a" have entirely different histories.

12 changed files with 316 additions and 398 deletions

View File

@ -50,4 +50,4 @@ Powered by [Jekyll](https://github.com/jekyll/jekyll)
本站转载的文章如无特别说明,均按原文章的协议执行 本站转载的文章如无特别说明,均按原文章的协议执行
## 打赏/赞助 Mayx ## 打赏/赞助 Mayx
![QRCode](images/QRCode.png) ![QRCode](/images/QRCode.png)

View File

@ -175,7 +175,5 @@
"/2025/12/01/linux.html": "这篇文章介绍了在浏览器中运行Linux的各种方法从最初的纯JS虚拟机JSLinux到后来的WASM虚拟机如v86、WebVM、WebCM再到容器化方案container2wasm以及直接将Linux内核编译为WASM的方案。作者详细对比了这些方案的优缺点包括性能、兼容性、功能和开发难度。文章还提到了模仿Linux环境的WebContainers和JupyterLite并最终认为虚拟机方案更靠谱但对WASM的未来充满期待。作者最后表示博客上添加类似功能的计划还在考虑中目前主要分享了各种方法的探索过程。", "/2025/12/01/linux.html": "这篇文章介绍了在浏览器中运行Linux的各种方法从最初的纯JS虚拟机JSLinux到后来的WASM虚拟机如v86、WebVM、WebCM再到容器化方案container2wasm以及直接将Linux内核编译为WASM的方案。作者详细对比了这些方案的优缺点包括性能、兼容性、功能和开发难度。文章还提到了模仿Linux环境的WebContainers和JupyterLite并最终认为虚拟机方案更靠谱但对WASM的未来充满期待。作者最后表示博客上添加类似功能的计划还在考虑中目前主要分享了各种方法的探索过程。",
"/2026/01/01/summary.html": "这篇文章介绍了作者对2025年的年终总结主要表达了对自身状态的担忧和对未来的不确定感。作者认为自己在记忆和思考能力方面有所下滑稳定性较低且未能抓住资产保值的机会。同时文章也记录了AI技术的飞速发展以及自己博客内容与时代脱节的现象。尽管对未来感到迷茫作者仍然抱有一丝希望期望在2026年做出正确的选择避免陷入危险。", "/2026/01/01/summary.html": "这篇文章介绍了作者对2025年的年终总结主要表达了对自身状态的担忧和对未来的不确定感。作者认为自己在记忆和思考能力方面有所下滑稳定性较低且未能抓住资产保值的机会。同时文章也记录了AI技术的飞速发展以及自己博客内容与时代脱节的现象。尽管对未来感到迷茫作者仍然抱有一丝希望期望在2026年做出正确的选择避免陷入危险。",
"/2026/02/08/xslt.html": "这篇文章讲述了Google计划弃用XSLT技术以及作者对这一决定的调查和应对方案。Google基于XSLT用户占比低、库存在漏洞等原因建议将其从Web标准中删除。作者发现许多用户依赖XSLT进行博客订阅美化甚至将其作为博客框架。为了对抗这一趋势有人创建了网站https://xslt.rip并开发了Polyfill库通过WASM方式保持XSLT功能。虽然Polyfill库需要额外引用JS代码但作者已将其提交至CDNJS。随后作者探讨了替代方案包括使用纯CSS美化订阅源由AI生成feed.css以及混合XHTML的方式通过添加XHTML命名空间来实现链接等功能但这种方法会产生“不纯粹”的警告。文章最后总结技术可能会消失但总有其他技术可以解决问题并强调了适应浏览器厂商决策的重要性。", "/2026/02/08/xslt.html": "这篇文章讲述了Google计划弃用XSLT技术以及作者对这一决定的调查和应对方案。Google基于XSLT用户占比低、库存在漏洞等原因建议将其从Web标准中删除。作者发现许多用户依赖XSLT进行博客订阅美化甚至将其作为博客框架。为了对抗这一趋势有人创建了网站https://xslt.rip并开发了Polyfill库通过WASM方式保持XSLT功能。虽然Polyfill库需要额外引用JS代码但作者已将其提交至CDNJS。随后作者探讨了替代方案包括使用纯CSS美化订阅源由AI生成feed.css以及混合XHTML的方式通过添加XHTML命名空间来实现链接等功能但这种方法会产生“不纯粹”的警告。文章最后总结技术可能会消失但总有其他技术可以解决问题并强调了适应浏览器厂商决策的重要性。",
"/2026/03/01/llm3.html": "这篇文章介绍了作者近期在LLM部署和应用方面的经历主要包括以下几个方面\n\n首先作者升级硬件从单张RTX4090 48GiB升级到双路RTX4090 48GiB并购买了TRX40+TR 3960X的主板套装用于运行GPT-OSS模型。随后作者尝试使用vLLM框架替换Ollama并成功配置了GPT-OSS模型达到了接近190Tps的性能。\n\n其次作者体验了DeepSeek 1M上下文模型发现其在处理长上下文任务时表现出色能够展现摘要无法捕捉的细节并成功生成简历、分析人格等。\n\n此外作者还尝试使用DeepSeek重构Mabbs并发现DeepSeek能够识别作者的博客信息这表明训练样本中包含了作者的信息。\n\n最后作者在8GiB内存的MacBook Pro上运行了LFM2.5-1.2B-Thinking模型并使用了Apollo软件体验了其快速的推理速度和良好的思考能力。作者总结认为AI的发展令人惊叹软件优化使其在有限硬件环境下也能运行。", "/2026/03/01/llm3.html": "这篇文章介绍了作者近期在LLM部署和应用方面的经历主要包括以下几个方面\n\n首先作者升级硬件从单张RTX4090 48GiB升级到双路RTX4090 48GiB并购买了TRX40+TR 3960X的主板套装用于运行GPT-OSS模型。随后作者尝试使用vLLM框架替换Ollama并成功配置了GPT-OSS模型达到了接近190Tps的性能。\n\n其次作者体验了DeepSeek 1M上下文模型发现其在处理长上下文任务时表现出色能够展现摘要无法捕捉的细节并成功生成简历、分析人格等。\n\n此外作者还尝试使用DeepSeek重构Mabbs并发现DeepSeek能够识别作者的博客信息这表明训练样本中包含了作者的信息。\n\n最后作者在8GiB内存的MacBook Pro上运行了LFM2.5-1.2B-Thinking模型并使用了Apollo软件体验了其快速的推理速度和良好的思考能力。作者总结认为AI的发展令人惊叹软件优化使其在有限硬件环境下也能运行。"
"/2026/04/14/ai-agent.html": "这篇文章介绍了“AI个人助理”Agent的发展现状和各种尝试。作者体验了OpenClaw、QClaw、WorkBuddy、Cline、LuckClaw和ApkClaw等不同的Agent项目发现它们在功能、易用性和性能上各有优劣。OpenClaw安装和使用存在困难国内大厂的QClaw和WorkBuddy则更易于上手但免费额度有限。作者认为开发任务更适合在编辑器集成AI中进行如GitHub Copilot。LuckClaw在微型开发板上运行表现出色ApkClaw则利用手机的优势操作移动应用。尽管Agent技术仍存在诸多问题但其应用场景不断拓展有望吸引更多人参与其中推动AI应用化进程。",
"/2026/05/01/virtual-net.html": "这篇文章介绍了作者在尝试异地组网搭建虚拟局域网时对多种组网工具的探索和体验。作者首先尝试了n2n但由于其项目停止更新且在NAT后的机器间存在掉线问题最终选择了WireGuard作为主要方案。文章详细描述了WireGuard的配置过程包括在Linux、OpenWrt和openEuler系统上的安装和配置并遇到了各种各样的挑战例如在红米AX3000路由器上找不到内核模块以及在openEuler上缺少WireGuard相关包。此外文章还提到了Netmaker和Headscale等WireGuard的控制平面以及VNT和EasyTier等其他组网工具并总结了最终选择WireGuard的原因简单、够用、可靠性不错且已经投入了大量配置。"
} }

View File

@ -3,10 +3,8 @@ http://gdatura24gtdy23lxd7ht3xzx6mi7mdlkabpvuefhrjn4t5jduviw5ad.onion/Mayx/mayx
http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/mayx/blog http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/mayx/blog
http://giteabolfdejtdzblkooalqei6jr67imiugmhtsh6ocw4hlj5a4q.b32.i2p/mayx/blog http://giteabolfdejtdzblkooalqei6jr67imiugmhtsh6ocw4hlj5a4q.b32.i2p/mayx/blog
https://gitlab.lain.la/mayx/mayx.pages.lain.la https://gitlab.lain.la/mayx/mayx.pages.lain.la
https://gitplac.si/mayx/mayx.gitpage.si
https://gitnet.fr/mayx/blog
https://forge.fedoraproject.org/mabbs/blog
https://tilde.club/~mayx/git/blog.git/ https://tilde.club/~mayx/git/blog.git/
https://tvoygit.ru/Mayx/mayx
https://git.envs.net/Mayx/mayx https://git.envs.net/Mayx/mayx
https://tildegit.org/Mayx/mayx https://tildegit.org/Mayx/mayx
https://git.tilde.town/mayx/blog https://git.tilde.town/mayx/blog
@ -14,10 +12,14 @@ https://gitlab.haskell.org/mayx/mayx
https://repo2.serv00.com/git/pub/Mayx/mayx/ https://repo2.serv00.com/git/pub/Mayx/mayx/
https://git.pixie.town/mayx/mayx https://git.pixie.town/mayx/mayx
https://git.minetest.land/Mayx/blog https://git.minetest.land/Mayx/blog
https://gitea.stormyhome.net/mayx/blog
http://47.120.60.153:10880/mayx/blog http://47.120.60.153:10880/mayx/blog
http://1.6.141.109:3000/mayx/blog http://1.6.141.109:3000/mayx/blog
http://52.28.156.42/mayx/blog http://52.28.156.42/mayx/blog
https://git.tux.pizza/mayx/blog
https://code.dsconce.space/mayx/blog https://code.dsconce.space/mayx/blog
https://git.anibilag.ru/mayx/blog
https://git.lolpro11.me/mayx/blog
http://101.66.229.132:61088/mayx/blog http://101.66.229.132:61088/mayx/blog
https://git.bp-web.app/mayx/blog https://git.bp-web.app/mayx/blog
http://47.103.91.160:50903/mayx/blog http://47.103.91.160:50903/mayx/blog
@ -26,61 +28,113 @@ http://162.215.134.149:4000/mayx/blog
http://durfee.mycrestron.com:3000/mayx/blog http://durfee.mycrestron.com:3000/mayx/blog
https://gitea.nongnghiepso.com/mayx/blog https://gitea.nongnghiepso.com/mayx/blog
https://codes.tools.asitavsen.com/mayx/blog https://codes.tools.asitavsen.com/mayx/blog
http://122.116.190.233:3001/mayx/blog
http://50.19.111.193:3000/mayx/blog http://50.19.111.193:3000/mayx/blog
https://git.zeroplay.io/mayx/blog https://git.zeroplay.io/mayx/blog
https://git.successkaoyan.com/mayx/blog
http://139.129.25.251:3000/mayx/blog
http://45.33.87.87/mayx/blog http://45.33.87.87/mayx/blog
http://168.126.28.36:3000/mayx/blog http://168.126.28.36:3000/mayx/blog
http://120.79.27.232:3000/mayx/blog http://120.79.27.232:3000/mayx/blog
http://wangbeibei.xyz:6002/mayx/blog http://wangbeibei.xyz:6002/mayx/blog
https://git.duplanet.ovh/mayx/blog
http://69.62.77.234:8888/mayx/blog http://69.62.77.234:8888/mayx/blog
http://112.219.147.186:7000/mayx/blog http://112.219.147.186:7000/mayx/blog
https://git.rootfinlay.co.uk/mayx/blog https://git.rootfinlay.co.uk/mayx/blog
https://repo.beithing.com/mayx/blog
https://git.yi-guanjia.com/mayx/blog
https://gitea.belanjaparts.com/mayx/blog https://gitea.belanjaparts.com/mayx/blog
http://185.208.225.190:3000/mayx/blog http://185.208.225.190:3000/mayx/blog
https://git.sudo-fhir.au/mayx/blog
http://116.204.34.35:12000/mayx/blog http://116.204.34.35:12000/mayx/blog
https://git.echaeplay.com/mayx/blog
https://git.bethelean.kr/mayx/blog
https://git.Apture.io/mayx/blog https://git.Apture.io/mayx/blog
http://103.231.8.120/mayx/blog
https://gitea.jasonstolle.com/mayx/blog https://gitea.jasonstolle.com/mayx/blog
http://8.134.61.107:3000/mayx/blog http://8.134.61.107:3000/mayx/blog
http://47.107.88.161:3000/mayx/blog http://47.107.88.161:3000/mayx/blog
http://142.171.47.170:3000/mayx/blog http://142.171.47.170:3000/mayx/blog
http://111.231.146.230:8418/mayx/blog http://111.231.146.230:8418/mayx/blog
https://git.winscloud.net/mayx/blog
https://git.pwaapp.cc/mayx/blog https://git.pwaapp.cc/mayx/blog
http://119.28.73.80:5000/mayx/blog
https://git.sleepingforest.co.uk/mayx/blog https://git.sleepingforest.co.uk/mayx/blog
https://an360.top/mayx/blog https://an360.top/mayx/blog
http://106.15.78.64:3000/mayx/blog http://106.15.78.64:3000/mayx/blog
http://hoenking.cn:3000/mayx/blog
https://gitea.anessen.xyz/mayx/blog
https://git.cjcrace.io/mayx/blog
https://git.wisder.net/mayx/blog https://git.wisder.net/mayx/blog
https://git2.ujin.tech/mayx/blog
http://111.119.244.185:3000/mayx/blog http://111.119.244.185:3000/mayx/blog
http://110.41.179.36:13000/mayx/blog http://110.41.179.36:13000/mayx/blog
https://git.tomlab.dev/mayx/blog
http://frktedu.ru:3000/mayx/blog
https://git.influxfin.com/mayx/blog https://git.influxfin.com/mayx/blog
http://219.157.255.213:25311/mayx/blog http://219.157.255.213:25311/mayx/blog
https://git.melvincarvalho.com/mayx/blog
https://gitea.aerwen.net/mayx/blog
https://git.vekus.ru/mayx/blog https://git.vekus.ru/mayx/blog
http://116.204.75.78:6180/mayx/blog http://116.204.75.78:6180/mayx/blog
http://109.228.48.121:8000/mayx/blog http://109.228.48.121:8000/mayx/blog
https://bk-house.synology.me:3081/mayx/blog
https://git.sparrowcomm.com/mayx/blog
https://git.hubhoo.com/mayx/blog https://git.hubhoo.com/mayx/blog
https://git.ultra.pub/mayx/blog https://git.ultra.pub/mayx/blog
http://27.124.12.222:3000/mayx/blog http://27.124.12.222:3000/mayx/blog
https://git.sayndone.ru/mayx/blog https://git.sayndone.ru/mayx/blog
https://gitea.hintsight.com/mayx/blog https://gitea.hintsight.com/mayx/blog
https://anzsco.co.nz/mayx/blog https://anzsco.co.nz/mayx/blog
https://git.saintdoggie.org/mayx/blog
http://blackobelisk.xyz:3000/mayx/blog http://blackobelisk.xyz:3000/mayx/blog
https://git.dushes.keenetic.pro/mayx/blog
http://47.129.22.53:22345/mayx/blog
https://git.tech.troyrc.com/mayx/blog https://git.tech.troyrc.com/mayx/blog
http://git.zkyspace.top/mayx/blog
http://149.88.87.128:3000/mayx/blog
http://124.70.167.140:3000/mayx/blog
http://77.223.118.106:8081/mayx/blog
https://git.the-kn.com/mayx/blog https://git.the-kn.com/mayx/blog
https://git.ism-dev.net/mayx/blog
http://sinzero.xyz:3000/mayx/blog http://sinzero.xyz:3000/mayx/blog
https://gitea.b54.co/mayx/blog
http://213.35.118.215:60001/mayx/blog
https://git.jasonpittman.com/mayx/blog
https://gitea.shirom.me/mayx/blog https://gitea.shirom.me/mayx/blog
https://git.wangxinlei.cn/mayx/blog https://git.wangxinlei.cn/mayx/blog
http://101.200.74.121:3000/mayx/blog
http://123.56.193.182:3000/mayx/blog http://123.56.193.182:3000/mayx/blog
http://60.204.131.99:3000/mayx/blog
http://femail.email:8418/mayx/blog http://femail.email:8418/mayx/blog
http://167.172.7.198:8081/mayx/blog http://167.172.7.198:8081/mayx/blog
https://gitea.meetgu.ru/mayx/blog https://gitea.meetgu.ru/mayx/blog
https://git.patrich.se/mayx/blog
http://116.236.50.103:8789/mayx/blog http://116.236.50.103:8789/mayx/blog
https://git.paulll.cc/mayx/blog https://git.paulll.cc/mayx/blog
https://gitea.reimann.ee/mayx/blog
http://109.74.197.189/mayx/blog
http://94.224.160.69:7990/mayx/blog http://94.224.160.69:7990/mayx/blog
https://gitea.ekjeong.synology.me/mayx/blog https://gitea.ekjeong.synology.me/mayx/blog
https://git.stit.tech/mayx/blog
https://www.9miao.fun:6839/mayx/blog
https://git.autotion.net/mayx/blog https://git.autotion.net/mayx/blog
http://octifor.synology.me:53000/mayx/blog
https://git.daoyoucloud.com/mayx/blog https://git.daoyoucloud.com/mayx/blog
https://git.entryrise.com/mayx/blog
https://code.bitahub.com/mayx/blog https://code.bitahub.com/mayx/blog
http://malingshu.site:6010/mayx/blog
https://repo.gusdya.net/mayx/blog https://repo.gusdya.net/mayx/blog
https://gitea.tmartens.dev/mayx/blog
http://218.206.106.50:19901/mayx/blog
https://git.slegeir.com/mayx/blog https://git.slegeir.com/mayx/blog
https://git.kimcblog.com/mayx/blog
https://git.minaev.su/mayx/blog
https://git.0fs.ru/mayx/blog
https://git.bremauer.cc/mayx/blog
http://47.110.224.240:13000/mayx/blog
http://194.67.86.160:3100/mayx/blog
http://47.101.58.33:3000/mayx/blog
https://gitea.synapsetec.cn/mayx/blog https://gitea.synapsetec.cn/mayx/blog
http://gitea.yunshanghub.com:8081/mayx/blog http://gitea.yunshanghub.com:8081/mayx/blog
http://113.177.27.200:2033/mayx/blog http://113.177.27.200:2033/mayx/blog
@ -88,10 +142,18 @@ http://152.69.204.151:3000/mayx/blog
http://207.180.229.193:3001/mayx/blog http://207.180.229.193:3001/mayx/blog
http://34.81.52.16/mayx/blog http://34.81.52.16/mayx/blog
https://git.genowisdom.cn/mayx/blog https://git.genowisdom.cn/mayx/blog
http://120.26.116.243:3000/mayx/blog
http://123.57.16.111:3000/mayx/blog http://123.57.16.111:3000/mayx/blog
http://115.159.107.117:3000/mayx/blog
http://116.62.115.84:3000/mayx/blog
http://wingsing.net:3000/mayx/blog
http://hgngit.ipdz.me/mayx/blog
http://185.163.116.39:49153/mayx/blog
https://gitea.onfing.ir/mayx/blog https://gitea.onfing.ir/mayx/blog
https://lius.familyds.org:3000/mayx/blog https://lius.familyds.org:3000/mayx/blog
https://git.morozoff.pro/mayx/blog
https://gitea.questline.coop/mayx/blog https://gitea.questline.coop/mayx/blog
https://git.wisptales.org/mayx/blog
http://git.chaojing-film.com:3000/mayx/blog http://git.chaojing-film.com:3000/mayx/blog
https://git.nusaerp.com/mayx/blog https://git.nusaerp.com/mayx/blog
http://35.207.205.18:3000/mayx/blog http://35.207.205.18:3000/mayx/blog
@ -101,77 +163,155 @@ http://112.124.40.88:5510/mayx/blog
http://121.36.37.70:15501/mayx/blog http://121.36.37.70:15501/mayx/blog
http://187.216.152.151:9999/mayx/blog http://187.216.152.151:9999/mayx/blog
http://116.63.173.179:8001/mayx/blog http://116.63.173.179:8001/mayx/blog
https://git.iop.plus/mayx/blog
http://114.116.79.196/mayx/blog http://114.116.79.196/mayx/blog
http://git.yinas.cn/mayx/blog
http://git.chilidoginteractive.com:3000/mayx/blog
http://121.40.40.177:3000/mayx/blog http://121.40.40.177:3000/mayx/blog
http://118.31.223.224:3000/mayx/blog
http://voicebot.digitalakademie-bw.de:3000/mayx/blog
http://178.254.35.219:3000/mayx/blog http://178.254.35.219:3000/mayx/blog
http://114.215.207.150:3000/mayx/blog
http://2.59.132.109:3001/mayx/blog http://2.59.132.109:3001/mayx/blog
http://newslabx.csie.ntu.edu.tw:3000/mayx/blog
http://81.71.148.57:8080/mayx/blog http://81.71.148.57:8080/mayx/blog
https://git.lmskaran.com/mayx/blog https://git.lmskaran.com/mayx/blog
http://154.86.0.30:3000/mayx/blog http://154.86.0.30:3000/mayx/blog
http://139.224.196.148:3000/mayx/blog
https://omegat.dmu-medical.de/mayx/blog https://omegat.dmu-medical.de/mayx/blog
http://52.23.128.62:3000/mayx/blog http://52.23.128.62:3000/mayx/blog
http://85.214.41.219:49153/mayx/blog http://85.214.41.219:49153/mayx/blog
http://6068688.xyz:3000/mayx/blog
http://120.46.222.128:10021/mayx/blog http://120.46.222.128:10021/mayx/blog
http://120.26.108.239:9188/mayx/blog http://120.26.108.239:9188/mayx/blog
https://git.van-peeren.de/mayx/blog https://git.van-peeren.de/mayx/blog
http://git.gkcorp.com.vn:16000/mayx/blog
http://47.111.17.177:3000/mayx/blog http://47.111.17.177:3000/mayx/blog
https://k0ki-dev.com/mayx/blog https://k0ki-dev.com/mayx/blog
http://110.42.45.89:2052/mayx/blog http://110.42.45.89:2052/mayx/blog
https://git.furcom.org/mayx/blog https://git.furcom.org/mayx/blog
http://47.109.95.73:3000/mayx/blog
http://34.102.70.200:3000/mayx/blog http://34.102.70.200:3000/mayx/blog
http://175.178.219.170:3000/mayx/blog
http://blueroses.top:8888/mayx/blog
http://47.112.118.149:10082/mayx/blog
https://gitea.jobiglo.com/mayx/blog https://gitea.jobiglo.com/mayx/blog
http://begild.top:8418/mayx/blog
http://58.221.13.198:30010/mayx/blog http://58.221.13.198:30010/mayx/blog
https://git.d-popov.com/mayx/blog
https://git.liliyamol.cn/mayx/blog
http://8.138.90.28:3000/mayx/blog
https://git.ja-schwarz.de/mayx/blog
https://git.23cm.cn/mayx/blog
https://gitea.oio.cat/mayx/blog https://gitea.oio.cat/mayx/blog
http://59.110.17.86:3000/mayx/blog
https://git.karma-riuk.com/mayx/blog https://git.karma-riuk.com/mayx/blog
https://git.saidomar.fr/mayx/blog
http://gitea.fcunb.cn:10083/mayx/blog
https://git.sduonline.cn/mayx/blog
https://git.7o9o.net/mayx/blog https://git.7o9o.net/mayx/blog
https://dev.init.zone/mayx/blog
https://git.gupaoedu.cn/mayx/blog https://git.gupaoedu.cn/mayx/blog
http://60.205.233.184:3010/mayx/blog
https://git.7milch.com/mayx/blog https://git.7milch.com/mayx/blog
https://git.sitenevis.com/mayx/blog https://git.sitenevis.com/mayx/blog
https://dreamplacesai.de/mayx/blog https://dreamplacesai.de/mayx/blog
http://185.87.111.46:3000/mayx/blog
http://suncheng.asia:14200/mayx/blog
http://1.94.13.224:9080/mayx/blog http://1.94.13.224:9080/mayx/blog
https://auric-org.org/mayx/blog
http://101.35.183.241/mayx/blog
https://gitea.quiztimes.nl/mayx/blog
http://106.14.189.125:3000/mayx/blog
http://gitea.coderpath.com/mayx/blog http://gitea.coderpath.com/mayx/blog
http://175.198.180.19:3000/mayx/blog
http://ngtools.cn:53000/mayx/blog
https://git.hantify.ru/mayx/blog
http://43.136.169.169:3000/mayx/blog http://43.136.169.169:3000/mayx/blog
http://121.196.213.68:3000/mayx/blog http://121.196.213.68:3000/mayx/blog
https://git.vereint-digital.de/mayx/blog
http://111.198.4.69:8092/mayx/blog
https://forge.coreymclark.com/mayx/blog
http://ems.iclematis.com:30000/mayx/blog
https://git.micahmoore.io/mayx/blog https://git.micahmoore.io/mayx/blog
https://schokigeschmack.de/mayx/blog
https://git.anatid.net/mayx/blog https://git.anatid.net/mayx/blog
https://git.lekai.info/mayx/blog https://git.lekai.info/mayx/blog
http://135.235.225.198:3000/mayx/blog http://135.235.225.198:3000/mayx/blog
https://git.prayujt.com/mayx/blog
https://git.galaxylabs.ca/mayx/blog
https://gitlab.n8n-store.xyz/mayx/blog
http://159.203.33.179:3000/mayx/blog
http://117.72.114.197:3000/mayx/blog http://117.72.114.197:3000/mayx/blog
https://git.ashcloud.com/mayx/blog https://git.ashcloud.com/mayx/blog
http://us2.fornoone.top:3000/mayx/blog
https://git.novaa.xyz/mayx/blog https://git.novaa.xyz/mayx/blog
http://101.46.208.93:3000/mayx/blog http://101.46.208.93:3000/mayx/blog
http://23.94.57.60:3000/mayx/blog http://23.94.57.60:3000/mayx/blog
https://watch.mommys.plumbing/mayx/blog
https://devkona.net/mayx/blog
https://gitea.avixc-nas.myds.me/mayx/blog
http://sjhome.cloud:3000/mayx/blog
https://gitea.sciotech.cn/mayx/blog https://gitea.sciotech.cn/mayx/blog
http://8.148.220.5:8089/mayx/blog
http://8.140.250.85:3000/mayx/blog http://8.140.250.85:3000/mayx/blog
https://git.emanuelemiani.it/mayx/blog
http://8.134.11.35:3000/mayx/blog http://8.134.11.35:3000/mayx/blog
https://nas.szwyll.com:3000/mayx/blog
https://git.koppa.pro/mayx/blog
http://202.65.194.19:3000/mayx/blog http://202.65.194.19:3000/mayx/blog
https://git.maiasoft.jp/mayx/blog
https://gitea.xala.dev/mayx/blog https://gitea.xala.dev/mayx/blog
http://101.201.34.43:3000/mayx/blog http://101.201.34.43:3000/mayx/blog
https://git.gloje-rinchen-dorjee-rinpoche-buddhist-monastery.org/mayx/blog https://git.gloje-rinchen-dorjee-rinpoche-buddhist-monastery.org/mayx/blog
http://101.35.227.2:3000/mayx/blog http://101.35.227.2:3000/mayx/blog
http://175.126.123.163:3000/mayx/blog http://175.126.123.163:3000/mayx/blog
https://vw-git.senecasense.com/mayx/blog
http://git.uhfdemo.com/mayx/blog http://git.uhfdemo.com/mayx/blog
https://git.jakubzabski.pl/mayx/blog https://git.jakubzabski.pl/mayx/blog
http://8.134.218.17:8013/mayx/blog
http://124.223.89.168:8080/mayx/blog http://124.223.89.168:8080/mayx/blog
http://139.129.21.166:3000/mayx/blog
http://111.231.240.168:9082/mayx/blog
http://209.141.47.52:3000/mayx/blog http://209.141.47.52:3000/mayx/blog
http://dapainas.asia:5990/mayx/blog
http://60.204.158.188:3000/mayx/blog http://60.204.158.188:3000/mayx/blog
https://zqz5.com/mayx/blog
http://119.3.252.2:3000/mayx/blog
http://60.204.156.211:3000/mayx/blog http://60.204.156.211:3000/mayx/blog
https://git.yukaige.com/mayx/blog
http://nas.bi1kbu.com:8418/mayx/blog http://nas.bi1kbu.com:8418/mayx/blog
http://123.56.74.235:3000/mayx/blog
http://1.94.178.207:3000/mayx/blog http://1.94.178.207:3000/mayx/blog
https://gitea.tsaida.synology.me/mayx/blog https://gitea.tsaida.synology.me/mayx/blog
http://xapple.ru:3000/mayx/blog
https://git.teygaming.com/mayx/blog https://git.teygaming.com/mayx/blog
http://8.138.4.170:8980/mayx/blog
http://210.211.116.85:3000/mayx/blog
http://osztromok.com:3164/mayx/blog http://osztromok.com:3164/mayx/blog
http://175.209.53.134:3030/mayx/blog http://175.209.53.134:3030/mayx/blog
http://118.163.190.249:3000/mayx/blog
http://39.107.226.169:3000/mayx/blog http://39.107.226.169:3000/mayx/blog
https://git.ueda.sk/mayx/blog
http://113.45.76.155:3000/mayx/blog
http://168.138.196.70:3000/mayx/blog
http://39.96.211.118:3000/mayx/blog http://39.96.211.118:3000/mayx/blog
http://47.103.100.52:3000/mayx/blog
http://5.189.140.23:8080/mayx/blog
http://121.37.47.20:3000/mayx/blog http://121.37.47.20:3000/mayx/blog
https://git.antropix.dev/mayx/blog https://git.antropix.dev/mayx/blog
http://15.237.198.144/mayx/blog http://15.237.198.144/mayx/blog
http://123.249.119.122:3000/mayx/blog
http://183.6.120.101:30000/mayx/blog http://183.6.120.101:30000/mayx/blog
http://134.122.173.191:3000/mayx/blog
http://8.138.81.5:3000/mayx/blog
http://123.60.156.158:13000/mayx/blog
http://57.129.94.190:3000/mayx/blog http://57.129.94.190:3000/mayx/blog
https://gitea.micro-stack.org/mayx/blog https://gitea.micro-stack.org/mayx/blog
http://101.132.160.67:3000/mayx/blog
https://gitea.temp.brentgruber.com/mayx/blog https://gitea.temp.brentgruber.com/mayx/blog
http://47.102.147.170:3050/mayx/blog http://47.102.147.170:3050/mayx/blog
http://209.38.235.254:3000/mayx/blog
http://172.236.250.154:3000/mayx/blog http://172.236.250.154:3000/mayx/blog
http://54.198.134.152:3000/mayx/blog http://54.198.134.152:3000/mayx/blog
http://121.41.35.226:11011/mayx/blog http://121.41.35.226:11011/mayx/blog
@ -179,412 +319,305 @@ http://47.111.1.12:3000/mayx/blog
https://nelgit.nelpi.co.uk/mayx/blog https://nelgit.nelpi.co.uk/mayx/blog
http://47.108.156.251:3000/mayx/blog http://47.108.156.251:3000/mayx/blog
http://8.141.91.86:3000/mayx/blog http://8.141.91.86:3000/mayx/blog
http://8.138.187.132:3000/mayx/blog
http://117.72.15.187:3000/mayx/blog http://117.72.15.187:3000/mayx/blog
http://81.70.30.91:3000/mayx/blog http://81.70.30.91:3000/mayx/blog
http://140.238.9.133:3007/mayx/blog
https://git.mwapp.com.br/mayx/blog
http://yidaima.cn:6008/mayx/blog
http://185.126.237.57:3000/mayx/blog
http://47.97.50.232:3000/mayx/blog
http://106.54.211.95:3000/mayx/blog http://106.54.211.95:3000/mayx/blog
http://210.245.20.73:3333/mayx/blog http://210.245.20.73:3333/mayx/blog
http://43.248.97.109:3000/mayx/blog http://43.248.97.109:3000/mayx/blog
http://113.207.86.104:3080/mayx/blog http://113.207.86.104:3080/mayx/blog
http://down.luanhailiang.cn:9000/mayx/blog
http://39.96.195.72:10082/mayx/blog http://39.96.195.72:10082/mayx/blog
http://8.148.24.160:3000/mayx/blog http://8.148.24.160:3000/mayx/blog
https://221.219.181.35:30000/mayx/blog https://221.219.181.35:30000/mayx/blog
http://172.172.102.93:3000/mayx/blog http://172.172.102.93:3000/mayx/blog
http://139.196.179.195:3000/mayx/blog
http://115.120.245.164:3000/mayx/blog http://115.120.245.164:3000/mayx/blog
http://120.27.19.58:30000/mayx/blog
http://35.194.179.90:3000/mayx/blog http://35.194.179.90:3000/mayx/blog
http://188.245.173.247:3080/mayx/blog
http://66.179.208.56:3001/mayx/blog http://66.179.208.56:3001/mayx/blog
http://59.110.63.79:13000/mayx/blog
http://59.110.63.80:3000/mayx/blog
http://121.43.60.72:9015/mayx/blog http://121.43.60.72:9015/mayx/blog
http://171.80.13.66:9112/mayx/blog http://171.80.13.66:9112/mayx/blog
http://211.22.221.188:3000/mayx/blog http://211.22.221.188:3000/mayx/blog
http://223.108.157.174:3000/mayx/blog http://223.108.157.174:3000/mayx/blog
http://120.24.249.56/mayx/blog http://120.24.249.56/mayx/blog
http://47.100.90.152:3000/mayx/blog
http://120.24.251.176:30000/mayx/blog
http://121.196.237.108:3000/mayx/blog
http://g.gamesns.cn:3000/mayx/blog
http://54.179.203.2:3000/mayx/blog http://54.179.203.2:3000/mayx/blog
http://14.103.246.124:16000/mayx/blog http://14.103.246.124:16000/mayx/blog
https://mygit.kikyps.com/mayx/blog
http://152.42.207.183:3000/mayx/blog http://152.42.207.183:3000/mayx/blog
http://47.99.60.81:10082/mayx/blog http://47.99.60.81:10082/mayx/blog
http://120.211.66.170:8418/mayx/blog http://120.211.66.170:8418/mayx/blog
http://187.189.244.23:3000/mayx/blog
http://58.176.21.43:9004/mayx/blog
https://gitea.vilcap.com/mayx/blog https://gitea.vilcap.com/mayx/blog
http://121.196.245.62/mayx/blog http://121.196.245.62/mayx/blog
http://116.205.97.109:3000/mayx/blog http://116.205.97.109:3000/mayx/blog
http://8.140.242.230:3000/mayx/blog
http://8.138.142.17:3000/mayx/blog http://8.138.142.17:3000/mayx/blog
http://47.95.31.56:20080/mayx/blog
http://113.46.142.74:3000/mayx/blog
http://www.koelndom.cn:13030/mayx/blog http://www.koelndom.cn:13030/mayx/blog
http://209.127.59.74:3000/mayx/blog http://209.127.59.74:3000/mayx/blog
https://git.dotb.cloud/mayx/blog https://git.dotb.cloud/mayx/blog
https://git.bigdalang.com/mayx/blog
https://gitea.augeo.dev/mayx/blog https://gitea.augeo.dev/mayx/blog
http://120.46.23.215:3000/mayx/blog http://120.46.23.215:3000/mayx/blog
http://121.41.2.71:3000/mayx/blog http://121.41.2.71:3000/mayx/blog
http://8.138.242.82:8888/mayx/blog
http://110.41.177.80:5000/mayx/blog http://110.41.177.80:5000/mayx/blog
https://gitea.dsmaster.myds.me/mayx/blog https://gitea.dsmaster.myds.me/mayx/blog
http://intechrnd.iptime.org:3000/mayx/blog
https://gitea.primecontrols-dev.com/mayx/blog https://gitea.primecontrols-dev.com/mayx/blog
http://www.scserverddns.top:13000/mayx/blog http://www.scserverddns.top:13000/mayx/blog
http://156.255.1.229:3000/mayx/blog
https://git.ndpcloud.ru/mayx/blog
https://gitea.va-comer.net/mayx/blog
https://git.lucas-michel.fr/mayx/blog https://git.lucas-michel.fr/mayx/blog
http://60.205.162.59:3000/mayx/blog http://60.205.162.59:3000/mayx/blog
https://git.imvictor.tech:2/mayx/blog https://git.imvictor.tech:2/mayx/blog
https://git.pwcedge-sbs-innov-lab.com/mayx/blog
http://47.112.137.193:3000/mayx/blog http://47.112.137.193:3000/mayx/blog
https://gitea.malin.onl/mayx/blog
http://58.38.123.148:3176/mayx/blog http://58.38.123.148:3176/mayx/blog
http://docker.clhero.fun:3000/mayx/blog http://docker.clhero.fun:3000/mayx/blog
https://bdgit.educoder.net/mayx/blog https://bdgit.educoder.net/mayx/blog
http://e19510c831.iok.la/mayx/blog http://e19510c831.iok.la/mayx/blog
http://119.45.49.212:3000/mayx/blog http://119.45.49.212:3000/mayx/blog
https://git.synapsenet.net/mayx/blog
https://gitea.kdlsvps.top/mayx/blog https://gitea.kdlsvps.top/mayx/blog
http://deiniusoft.com:3000/mayx/blog
https://code.antopie.org/mayx/blog https://code.antopie.org/mayx/blog
http://c6h5gp.top:3000/mayx/blog
https://git.serenetia.com/mayx/blog https://git.serenetia.com/mayx/blog
https://tm-jikayo.com/mayx/blog
https://vcs.cozydsp.space/mayx/blog https://vcs.cozydsp.space/mayx/blog
http://43.162.113.116:3000/mayx/blog
http://8.129.11.230:7002/mayx/blog http://8.129.11.230:7002/mayx/blog
http://115.190.107.87:3000/mayx/blog http://115.190.107.87:3000/mayx/blog
https://git.hast.one/mayx/blog
http://106.12.50.144:8081/mayx/blog http://106.12.50.144:8081/mayx/blog
http://120.77.94.227:9999/mayx/blog http://120.77.94.227:9999/mayx/blog
https://code.wxk8.com/mayx/blog https://code.wxk8.com/mayx/blog
http://36.213.200.127:23000/mayx/blog http://36.213.200.127:23000/mayx/blog
http://8.155.58.218:9000/mayx/blog http://8.155.58.218:9000/mayx/blog
http://fanlibo.i234.me:8418/mayx/blog http://fanlibo.i234.me:8418/mayx/blog
http://rito.synology.me:3000/mayx/blog
http://8.217.32.95:3000/mayx/blog
https://git.temporaryname.org/mayx/blog https://git.temporaryname.org/mayx/blog
https://Repo.gusdya.net/mayx/blog https://Repo.gusdya.net/mayx/blog
https://git.m.ctf.arrobe.fr/mayx/blog https://git.m.ctf.arrobe.fr/mayx/blog
http://120.27.238.24:3000/mayx/blog http://120.27.238.24:3000/mayx/blog
https://code.diekabuths.dynu.net/mayx/blog
http://69.62.64.52:3333/mayx/blog http://69.62.64.52:3333/mayx/blog
https://git.flymiracle.com/mayx/blog https://git.flymiracle.com/mayx/blog
https://git.auwiesen2.de/mayx/blog
http://naughtycat.biz:3333/mayx/blog
https://git.p1.bitstorm.co.nz/mayx/blog
https://www.yalecheung.top:1024/mayx/blog
https://gitea.manekenbrand.com/mayx/blog https://gitea.manekenbrand.com/mayx/blog
https://gitea.eabor.xyz/mayx/blog
http://106.14.138.181:3000/mayx/blog http://106.14.138.181:3000/mayx/blog
https://git.adalspace.com/mayx/blog
https://git.yyuu.xyz/mayx/blog https://git.yyuu.xyz/mayx/blog
http://39.107.70.124:3000/mayx/blog http://39.107.70.124:3000/mayx/blog
http://huanghomenas2.myqnapcloud.com:4000/mayx/blog
http://218.237.212.51:30003/mayx/blog
http://gitea.huangyanjie.com/mayx/blog
https://git.stormrain.cn/mayx/blog https://git.stormrain.cn/mayx/blog
https://git.deuxfleurs.fr/mayx/blog https://git.deuxfleurs.fr/mayx/blog
https://www.simpra.org:3000/mayx/blog https://www.simpra.org:3000/mayx/blog
http://8.148.31.14:3000/mayx/blog http://8.148.31.14:3000/mayx/blog
http://55x.top:9300/mayx/blog
https://gitea.lelespace.top/mayx/blog
https://git.lmbrs.org/mayx/blog
http://47.94.246.1:3000/mayx/blog http://47.94.246.1:3000/mayx/blog
http://103.87.67.60:3100/mayx/blog
https://docker-registry-lszz.uj.com.tw/mayx/blog
https://www.arcbyte.dev/mayx/blog https://www.arcbyte.dev/mayx/blog
http://45.144.30.78:8083/mayx/blog
https://scm.bcorex.e3labs.net/mayx/blog https://scm.bcorex.e3labs.net/mayx/blog
http://167.172.88.190:3000/mayx/blog
http://58.17.14.95:8001/mayx/blog http://58.17.14.95:8001/mayx/blog
https://hero-cloud-stg-code.cnbita.com/mayx/blog https://hero-cloud-stg-code.cnbita.com/mayx/blog
http://101.37.69.204:3000/mayx/blog http://101.37.69.204:3000/mayx/blog
http://jacksonhampton.com:3000/mayx/blog
https://git.jaronnie.com/mayx/blog
https://gitea.tecamino.com/mayx/blog https://gitea.tecamino.com/mayx/blog
http://39.99.175.172:8000/mayx/blog http://39.99.175.172:8000/mayx/blog
http://8.138.13.251:3000/mayx/blog http://8.138.13.251:3000/mayx/blog
http://47.115.223.229:8888/mayx/blog http://47.115.223.229:8888/mayx/blog
http://47.105.59.0:5132/mayx/blog
http://104.254.131.244:3000/mayx/blog http://104.254.131.244:3000/mayx/blog
https://gitea.alacloud.de/mayx/blog https://gitea.alacloud.de/mayx/blog
https://git.tobiasweise.dev/mayx/blog https://git.tobiasweise.dev/mayx/blog
https://code.cif.su/mayx/blog https://code.cif.su/mayx/blog
http://47.99.119.173:13000/mayx/blog
http://47.97.225.73:3000/mayx/blog
https://git.cynic.moe/mayx/blog https://git.cynic.moe/mayx/blog
https://git.muellers-software.org/mayx/blog https://git.muellers-software.org/mayx/blog
http://47.98.168.177:3000/mayx/blog
http://8.130.128.130:3000/mayx/blog http://8.130.128.130:3000/mayx/blog
https://repos.fbpx.io/mayx/blog https://repos.fbpx.io/mayx/blog
https://git.vladimirkutkovoy.ru/mayx/blog
https://git.alexavr.ru/mayx/blog
https://git.cavemanon.xyz/mayx/blog https://git.cavemanon.xyz/mayx/blog
http://116.204.12.56:3000/mayx/blog
http://120.24.203.75:3000/mayx/blog
http://svn.rivastudio.cn/mayx/blog http://svn.rivastudio.cn/mayx/blog
https://gitea.lokach.ru/mayx/blog
https://kamtk.ru:4000/mayx/blog https://kamtk.ru:4000/mayx/blog
https://git.refinementservices.com/mayx/blog https://git.refinementservices.com/mayx/blog
http://57.180.83.114:3001/mayx/blog
http://192.238.205.92:3000/mayx/blog
https://git.smart-tool.jp/mayx/blog
http://39.98.126.115:8080/mayx/blog http://39.98.126.115:8080/mayx/blog
http://git.atomlust.com/mayx/blog
https://auroral.net/mayx/blog
https://git.zhuzihan.com/mayx/blog https://git.zhuzihan.com/mayx/blog
http://47.76.55.15:21108/mayx/blog
http://47.94.55.54:3000/mayx/blog
https://git.tietke.com/mayx/blog
http://92.51.46.31/mayx/blog
https://git.archieri.fr/mayx/blog https://git.archieri.fr/mayx/blog
http://sunme.top:3000/mayx/blog
http://8.152.223.61:3000/mayx/blog
http://46.202.189.66:3000/mayx/blog http://46.202.189.66:3000/mayx/blog
http://82.26.157.11:3001/mayx/blog http://82.26.157.11:3001/mayx/blog
http://47.115.221.71:3000/mayx/blog
https://git.tihilv.ddns.net/mayx/blog
http://47.110.148.47:3000/mayx/blog
http://123.60.146.54:3000/mayx/blog http://123.60.146.54:3000/mayx/blog
https://gitea.jleibl.net/mayx/blog
http://218.232.111.112:8300/mayx/blog http://218.232.111.112:8300/mayx/blog
http://8.140.248.67:3000/mayx/blog http://8.140.248.67:3000/mayx/blog
https://git.scinalytics.com/mayx/blog
https://irgit.irinfotech.com/mayx/blog
http://118.178.172.49:3000/mayx/blog http://118.178.172.49:3000/mayx/blog
http://59.19.179.48:3300/mayx/blog
https://git.kooera.com/mayx/blog
https://gitea.megumin.asia/mayx/blog
https://gitea.lasallesaintdenis.com/mayx/blog https://gitea.lasallesaintdenis.com/mayx/blog
http://123.57.225.51:3000/mayx/blog http://123.57.225.51:3000/mayx/blog
http://111.21.163.58:2321/mayx/blog
https://vgit.codepipe.digital/mayx/blog
http://8.130.165.88:33000/mayx/blog
http://120.224.118.234:20007/mayx/blog
http://8.130.135.159:3000/mayx/blog http://8.130.135.159:3000/mayx/blog
https://git.suo0.com/mayx/blog https://git.suo0.com/mayx/blog
https://git.mishacloud.xyz/mayx/blog
http://103.228.160.127:3100/mayx/blog http://103.228.160.127:3100/mayx/blog
https://git.dshkabatur.ru/mayx/blog https://git.dshkabatur.ru/mayx/blog
http://211.63.236.6:50003/mayx/blog
http://39.106.146.44:3000/mayx/blog
http://47.100.212.83:3000/mayx/blog http://47.100.212.83:3000/mayx/blog
https://git2.ne-it.net/mayx/blog
https://gitea.hoba.dedyn.io/mayx/blog https://gitea.hoba.dedyn.io/mayx/blog
http://8.130.97.84:3000/mayx/blog
https://home.rubini.me:9998/mayx/blog
http://62.173.140.174:10480/mayx/blog
https://gitea.ecosystem.carrier.com/mayx/blog
http://crontab.club:30015/mayx/blog
http://labai.polinema.ac.id:3000/mayx/blog
https://git.wegoo.ltd/mayx/blog https://git.wegoo.ltd/mayx/blog
http://114.203.209.83:3000/mayx/blog http://114.203.209.83:3000/mayx/blog
https://git.egormuratov.ru/mayx/blog
http://47.100.111.106:3000/mayx/blog http://47.100.111.106:3000/mayx/blog
http://119.28.99.32:3000/mayx/blog
http://47.103.78.70:3000/mayx/blog http://47.103.78.70:3000/mayx/blog
https://0xa2.com/mayx/blog
http://47.100.208.160:51300/mayx/blog http://47.100.208.160:51300/mayx/blog
http://113.44.218.8:3000/mayx/blog http://113.44.218.8:3000/mayx/blog
http://47.109.137.67:9091/mayx/blog
http://www.expcman.cyou:3000/mayx/blog
https://gitea.sellycloud.io/mayx/blog https://gitea.sellycloud.io/mayx/blog
https://gitea.syn-assist.fr/mayx/blog
http://telman.me/mayx/blog
http://cherrypeng.com/mayx/blog
https://git.cenoq.com/mayx/blog https://git.cenoq.com/mayx/blog
https://git.cubetiqs.com/mayx/blog
https://gitbrowser.bodanius.com/mayx/blog
http://47.103.48.2:3002/mayx/blog
https://gitoria.ru/mayx/blog
http://120.24.175.146:3000/mayx/blog
http://139.196.211.140:3000/mayx/blog
http://47.108.133.67:11216/mayx/blog
http://8.152.205.35:3000/mayx/blog http://8.152.205.35:3000/mayx/blog
http://120.210.80.160:3000/mayx/blog http://120.210.80.160:3000/mayx/blog
http://1.95.192.200:59300/mayx/blog http://1.95.192.200:59300/mayx/blog
http://47.113.103.172:3000/mayx/blog
https://git.gotrobotics.org/mayx/blog
http://154.118.230.207:3000/mayx/blog
https://qingqiu.online/mayx/blog https://qingqiu.online/mayx/blog
http://119.3.186.224:3000/mayx/blog
https://git.medis.com.vn/mayx/blog https://git.medis.com.vn/mayx/blog
http://194.5.152.156:3000/mayx/blog http://194.5.152.156:3000/mayx/blog
http://112.124.59.113:3000/mayx/blog
https://git.or2-3.com/mayx/blog
http://8.137.54.164:13333/mayx/blog
http://8.138.139.89:3000/mayx/blog
http://59.110.47.157:3000/mayx/blog
http://8.155.172.147:3001/mayx/blog http://8.155.172.147:3001/mayx/blog
https://git.erfmann.dev/mayx/blog https://git.erfmann.dev/mayx/blog
https://testfixturehub.com/mayx/blog
https://git.paraboletancza.org/mayx/blog
http://lessonsource.tech:3000/mayx/blog
https://git.davisdre.com/mayx/blog
https://git.tkruk.it/mayx/blog
https://git.rri.co.id/mayx/blog
https://git.vezpi.com/mayx/blog
https://git.newton-lab.com/mayx/blog https://git.newton-lab.com/mayx/blog
https://git.ocpp.com.tw/mayx/blog
https://sw4rm.dev/mayx/blog
https://code.rausch.tech/mayx/blog
https://git.flowlogix.com/mayx/blog
https://www.sweetvillage.ru/mayx/blog
https://git.weavefun.com:5443/mayx/blog https://git.weavefun.com:5443/mayx/blog
https://git.zg23.ru/mayx/blog
https://git.vajdak.cz/mayx/blog https://git.vajdak.cz/mayx/blog
https://git.braindead-labs.de/mayx/blog
https://git.rocket-talk.ru/mayx/blog
http://58.65.162.118:3000/mayx/blog http://58.65.162.118:3000/mayx/blog
https://git.silvertone.com.au/mayx/blog
https://git.gxc-solutions.ru/mayx/blog https://git.gxc-solutions.ru/mayx/blog
https://git.arkon.solutions/mayx/blog https://git.arkon.solutions/mayx/blog
https://git.cdev.su/mayx/blog
http://8.131.93.145:54082/mayx/blog http://8.131.93.145:54082/mayx/blog
https://repo.2gtraining.in/mayx/blog
http://111.9.31.174:10007/mayx/blog http://111.9.31.174:10007/mayx/blog
https://git.ilili.me/mayx/blog
https://forgejo.bridgetownrb.com/mayx/blog https://forgejo.bridgetownrb.com/mayx/blog
http://213.171.25.1:3000/mayx/blog
http://8.140.242.243:8080/mayx/blog
https://kdr7.ru/mayx/blog
https://www.git.d0h.ru/mayx/blog
https://git.t1337.ru/mayx/blog
https://git.dodzin-kg2.keenetic.pro/mayx/blog https://git.dodzin-kg2.keenetic.pro/mayx/blog
http://43.156.250.29:3000/mayx/blog
http://54.199.96.217:3000/mayx/blog http://54.199.96.217:3000/mayx/blog
http://20.219.0.85:3000/mayx/blog http://20.219.0.85:3000/mayx/blog
http://121.43.186.169:3000/mayx/blog
http://183.82.250.60:3001/mayx/blog
http://38.76.202.113:3000/mayx/blog
https://dev01.open-alt.com/mayx/blog https://dev01.open-alt.com/mayx/blog
https://gitea.doinlab.com/mayx/blog https://gitea.doinlab.com/mayx/blog
https://gitea.creative-tg1.ru/mayx/blog https://gitea.creative-tg1.ru/mayx/blog
https://git.7af.ru/mayx/blog https://git.7af.ru/mayx/blog
https://git.gede.at/mayx/blog
https://git.li0nhunter.com/mayx/blog
https://www.gethnow.pro/mayx/blog
https://gitea.yimoyuyan.cn/mayx/blog https://gitea.yimoyuyan.cn/mayx/blog
https://git.yanfeng.uk/mayx/blog
http://123.57.248.179:3690/mayx/blog
https://git.apextoaster.com/mayx/blog https://git.apextoaster.com/mayx/blog
https://hub.open-verse.ai/mayx/blog
http://221.203.14.217:3000/mayx/blog
https://git.sophiagwen.au/mayx/blog
http://139.196.96.28:13000/mayx/blog
https://dev.kiramtech.com/mayx/blog
https://git.ihatemen.uk/mayx/blog
https://git.123doit.com/mayx/blog
http://62.43.207.91:8889/mayx/blog
https://rsas.de/mayx/blog
https://git.johntsai.online/mayx/blog
https://gitea.css-sistemas.com.br/mayx/blog
https://git.f4e.lol/mayx/blog
http://47.113.145.232:3000/mayx/blog
http://47.115.212.237:3000/mayx/blog
https://chenxil.top/mayx/blog
https://www.binge.fit/mayx/blog
http://72.61.229.93:4000/mayx/blog
http://www.gitea.zhangc.top:3000/mayx/blog
https://git.yinbonet.cn/mayx/blog
https://lishan148.synology.me:3014/mayx/blog_cn
http://1.95.221.174:3000/mayx/blog
https://git.huwhy.cn/mayx/blog_cn
http://119.91.35.154:3000/mayx/blog_cn
http://110.42.101.39:13000/mayx/blog_cn
http://152.136.187.229/mayx/blog_cn
http://39.101.74.135:5000/mayx/blog_cn
http://124.236.46.74:9103/mayx/blog_cn
http://123.57.130.140:3000/mayx/blog_cn
http://112.124.49.128:3000/mayx/blog_cn
http://182.92.251.55:3000/mayx/blog_cn
http://106.52.21.251:3000/mayx/blog_cn
http://118.24.46.223:3000/mayx/blog_cn
http://s3.v100.vip:31057/mayx/blog_cn
https://www.syq.im:2025/mayx/blog_cn
http://101.33.225.95:3000/mayx/blog_cn
http://45.55.138.82:3000/mayx/blog_cn
http://82.156.121.2:3000/mayx/blog_cn
http://118.24.129.148:3000/mayx/blog_cn
http://58.241.155.106:10140/mayx/blog_cn
http://120.48.141.82:3000/mayx/blog_cn
http://61.178.84.89:8998/mayx/blog_cn
http://82.156.111.58:3000/mayx/blog_cn
http://git.ibossay.com:3000/mayx/blog_cn
https://git.saike.fun:9755/mayx/blog_cn
https://git.cool2645.com/mayx/blog_cn
http://1.95.173.44:3000/mayx/blog_cn
http://58.221.157.122:3000/mayx/blog_cn
http://27.185.43.173:9001/mayx/blog_cn
https://gitlab.liruwei.cn/mayx/blog_cn
http://61.190.74.90:9900/mayx/blog_cn
http://49.234.27.222:3000/mayx/blog_cn
http://8.153.70.81:30001/mayx/blog_cn
http://175.27.229.211:3000/mayx/blog_cn
http://106.55.174.214:3000/mayx/blog_cn
https://git.yidaimingjvn.xyz/mayx/blog_cn
http://43.143.142.38:7001/mayx/blog_cn
http://39.105.67.143:3000/mayx/blog_cn
http://8.140.232.131:8100/mayx/blog_cn
http://82.156.89.21:3000/mayx/blog_cn
https://git.sskuaixiu.com/mayx/blog_cn
http://xujiesoft.vicp.net:3000/mayx/blog_cn
http://113.44.36.103:23000/mayx/blog_cn
http://110.42.217.153:8029/mayx/blog_cn
http://111.230.92.227:3000/mayx/blog_cn
https://git.mingliqiye.com/mayx/blog_cn
http://119.29.194.155:8894/mayx/blog_cn
http://43.138.249.161:3000/mayx/blog_cn
http://58.213.60.6:19000/mayx/blog_cn
http://36.153.162.171:3000/mayx/blog_cn
http://1.95.7.169:3000/mayx/blog_cn
http://47.113.149.107:10110/mayx/blog_cn
http://47.92.113.131:3000/mayx/blog
http://gyc.myds.me:4000/mayx/blog
https://git.omniglitch.me/mayx/blog
https://git.tablet.sh/mayx/blog
https://git.gnyra.com/mayx/blog
https://git.wdavery.com/mayx/blog
https://git.graveyard.sh/mayx/blog
https://git.nathanspackman.com/mayx/blog
https://git.rmarl.in/mayx/blog
https://git.alderautomation.ca/mayx/blog
http://git.qniao.cn/mayx/blog
https://git.fast-blast.uk/mayx/blog
http://git.mynas71.myds.me/mayx/blog
https://git.4lsa.com/mayx/blog
https://rlgit.pro/mayx/blog
https://git.veraskolivna.net/mayx/blog
https://git.lifetop.net/mayx/blog
https://gitea.jnyuxia.com/mayx/blog
http://git.liuhung.com/mayx/blog
https://git.secretserver.club/mayx/blog
https://gitea.adber.tech/mayx/blog
https://gitea.hello.faith/mayx/blog
https://tea.neuron.my/mayx/blog
https://git.econutrix.com/mayx/blog
https://git.violka-it.net/mayx/blog
https://git.adityagupta.dev/mayx/blog
https://code.ownwire.net/mayx/blog
https://git.danpeak.co.uk/mayx/blog
https://git.game-dev.space/mayx/blog
https://gitea.mynas-lechner.de/mayx/blog
https://git.automathon.org/mayx/blog
https://aeterna.cim.mcgill.ca/mayx/blog
https://git.esen.gay/mayx/blog
https://git.webtims.ru/mayx/blog
https://gitea.personalsoftware.space/mayx/blog
http://gitea.yiban.com.tw:3030/mayx/blog
https://gitlab.iplusus.com/mayx/blog
https://git.cyberuk.me/mayx/blog
https://git.privezishop.ru/mayx/blog
https://gitea.zachl.tech/mayx/blog
https://git.miasma-os.com/mayx/blog
https://gitea.nacsity.cn/mayx/blog
https://root-kit.ru/mayx/blog
https://gitea.diputadosalta.gob.ar/mayx/blog
https://ttym.space/mayx/blog
https://gitea.waterworld.com.hk/mayx/blog
https://getskill.work/mayx/blog
https://suprasage.com/mayx/blog
https://git.zakum.cn/mayx/blog
https://gitea.amazingcoders.com/mayx/blog
https://gitea.redaktion.titanic-magazin.de/mayx/blog
https://gitea.kamilklecha.dev/mayx/blog
https://forgejo.testbed.unict.it/mayx/blog
http://www.clovejunti.cn:3000/mayx/blog_cn
http://47.115.132.164:5500/mayx/blog
http://47.109.103.110:9000/mayx/blog_cn
http://47.105.124.101:3000/mayx/blog_cn
http://49.232.183.190:3000/mayx/blog_cn
http://git.zxkedu.com:33769/mayx/blog_cn
https://code.wemediacn.com/mayx/blog_cn
https://gitea.shizuka.icu/mayx/blog_cn
http://43.139.2.237:3000/mayx/blog_cn
https://git.minecraftlegacy.com/mayx/blog
http://51.159.198.233:3000/mayx/blog
https://gitea.adriangonzalezbarbosa.eu/mayx/blog
http://39.108.124.198:3000/mayx/blog
https://git.legatus.ru/mayx/blog
https://git.kayashov.keenetic.pro/mayx/blog
http://43.138.83.20:3000/mayx/blog_cn
http://47.104.241.192:19999/mayx/blog_cn
http://47.98.148.146:1026/mayx/blog_cn
http://119.96.62.56:3000/mayx/blog_cn
http://101.42.28.156:3000/mayx/blog_cn
http://81.69.229.51:3000/mayx/blog_cn
http://106.55.0.66:31807/mayx/blog_cn
https://gitea.gentronhealth.com/mayx/blog_cn
http://43.143.209.246:6300/mayx/blog_cn
http://152.136.158.133:36512/mayx/blog_cn
http://yidaima.cn:6008/mayx/blog_cn
https://git.vwfaw.cn/mayx/blog_cn
http://47.113.101.80:3000/mayx/blog_cn
http://82.156.98.34:3000/mayx/blog_cn
http://zgd.synology.me:8418/mayx/blog_cn
https://git.zguiy.com/mayx/blog_cn
http://58.221.216.202:3000/mayx/blog_cn
http://39.100.183.95:88/mayx/blog_cn
http://www.xshideserver.com:3000/mayx/blog_cn
http://124.223.54.62:28/mayx/blog_cn
http://159.75.131.235:3001/mayx/blog_cn
http://1.117.67.95:3000/mayx/blog_cn
http://111.229.183.203:3000/mayx/blog_cn
http://103.236.53.208:3000/mayx/blog_cn
http://118.195.135.194:3000/mayx/blog_cn
http://81.70.102.154/mayx/blog_cn
http://154.8.164.149:3000/mayx/blog_cn
http://111.228.34.40:3000/mayx/blog_cn
http://82.156.249.211:3000/mayx/blog_cn
http://36.133.248.69:3088/mayx/blog_cn
http://220.205.16.27:18081/mayx/blog_cn
http://81.69.221.216:3000/mayx/blog_cn
http://115.159.194.75:4000/mayx/blog_cn
http://115.190.214.62:3001/mayx/blog_cn
http://183.204.60.122:10081/mayx/blog_cn
http://120.48.144.83:3000/mayx/blog_cn
http://43.139.240.37:17000/mayx/blog_cn
http://159.75.27.114:3000/mayx/blog_cn
http://arcreya.top/mayx/blog_cn
https://code.tczkiot.com/mayx/blog_cn
http://111.170.153.123:3000/mayx/blog_cn
http://xeroworld.team/mayx/blog_cn
https://gitea.wuyuank.com/mayx/blog_cn
http://47.117.245.9:17701/mayx/blog_cn
https://git.sunlix.one/mayx/blog_cn
http://47.106.222.181:20511/mayx/blog_cn
http://101.43.95.130:3001/mayx/blog_cn
http://39.101.170.62:9080/mayx/blog_cn
https://gitea.jfen.eu.org/mayx/blog_cn
https://gitea.myat4.com/mayx/blog_cn
http://118.24.161.24:3000/mayx/blog_cn
https://git.chalypeng.xyz/mayx/blog_cn
http://githanea.s.odn.cc/mayx/blog_cn
https://git.dev.chuweizi.com/mayx/blog
http://35.175.189.8/mayx/blog
http://meowug.com:8418/mayx/blog_cn
http://36.138.125.206:3000/mayx/blog_cn
https://git.4lcap.com/mayx/blog_cn
https://gitea.visoftware.com.co/mayx/blog_cn
http://101.43.238.71:3000/mayx/blog_cn
http://59.110.175.62:4322/mayx/blog_cn
https://www.luluvip.cn:8419/mayx/blog_cn
http://xianyuhome.cn:11013/mayx/blog_cn
https://git.gotrobotics.org/mayx/blog
https://git.chatumbrella.online/mayx/blog
https://silica.codes/mayx/blog
https://git.crystalyx.net/mayx/blog
https://gittea.dev/mayx/blog
https://git.newnaturalphilosophy.org/mayx/blog
https://gogs.cadi.ninja/mayx/blog
https://gitea.maric.ro/mayx/blog
http://mrjinit.com:3000/mayx/blog
https://gitea-01.taild2831.ts.net/mayx/blog
https://code.infininov.com/mayx/blog
https://git.apt142.ru/mayx/blog
http://gitea.mcelwain.net/mayx/blog
https://chunkks.com/mayx/blog
https://gitea.earthmanrpg.me/mayx/blog
https://ndiuky.site/mayx/blog
https://src.enterpriselinux.social/mayx/blog
https://gitea.grxe.io/mayx/blog
https://git.mhworld.net/mayx/blog
https://blvckout.foo/mayx/blog
https://git.webark.in/mayx/blog
https://gitea.help4bis.com/mayx/blog
https://gitea.accept.dev.dbf.nl/mayx/blog
https://git.ke5.de/mayx/blog
https://git.jhossain.online/mayx/blog
http://gitea.xsec.fun/mayx/blog
https://barhoum-lab.fr/mayx/blog
https://git.fedaya.net/mayx/blog
https://git.lemsmyth.com/mayx/blog
http://gitea.nakile.fr/mayx/blog
https://redev.lol/mayx/blog
http://git.zfxfzb.com/mayx/blog
https://papi.tkpups.com/mayx/blog
https://git.beyond-a-i.org/mayx/blog
https://git.xyz.su/mayx/blog
https://git.homeinfra.org/mayx/blog
http://47.79.146.16:3000/mayx/blog_cn
https://gitea.avixc-nas.myds.me/mayx/blog_cn
http://www.yuqiya.cn:8499/mayx/blog_cn
https://www.yalecheung.top:1024/mayx/blog_cn
https://gitea.lelespace.top/mayx/blog_cn
http://huanghomenas2.myqnapcloud.com:4000/mayx/blog_cn
http://55x.top:9300/mayx/blog_cn
http://43.142.166.108:10082/mayx/blog_cn
https://git.ueda.sk/mayx/blog_cn
http://27.223.88.102:33000/mayx/blog_cn
https://tm-jikayo.com/mayx/blog_cn
https://git.scinalytics.com/mayx/blog_cn
http://112.6.10.77:3000/mayx/blog_cn
http://zzdgitea.stnav.com/mayx/blog_cn
http://1.117.66.197:3000/mayx/blog_cn
http://git.zhmight.com/mayx/blog_cn
https://intl-dev.gaia888.com/mayx/blog_cn
https://gitea.xinyuxi.com/mayx/blog_cn
http://gitea.snailtrack.cn/mayx/blog_cn
https://git.dslak.it/mayx/blog_cn
https://git.powerdata.dk/mayx/blog
http://ydds.cloud:3000/mayx/blog_cn
https://git.keruixinda.com/mayx/blog_cn
http://120.24.50.145:3000/mayx/blog_cn
https://code.draussenfunker.de/mayx/blog_cn
https://git.gede.at/mayx/blog_cn

1 repo_url
3 http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/mayx/blog
4 http://giteabolfdejtdzblkooalqei6jr67imiugmhtsh6ocw4hlj5a4q.b32.i2p/mayx/blog
5 https://gitlab.lain.la/mayx/mayx.pages.lain.la
https://gitplac.si/mayx/mayx.gitpage.si
https://gitnet.fr/mayx/blog
https://forge.fedoraproject.org/mabbs/blog
6 https://tilde.club/~mayx/git/blog.git/
7 https://tvoygit.ru/Mayx/mayx
8 https://git.envs.net/Mayx/mayx
9 https://tildegit.org/Mayx/mayx
10 https://git.tilde.town/mayx/blog
12 https://repo2.serv00.com/git/pub/Mayx/mayx/
13 https://git.pixie.town/mayx/mayx
14 https://git.minetest.land/Mayx/blog
15 https://gitea.stormyhome.net/mayx/blog
16 http://47.120.60.153:10880/mayx/blog
17 http://1.6.141.109:3000/mayx/blog
18 http://52.28.156.42/mayx/blog
19 https://git.tux.pizza/mayx/blog
20 https://code.dsconce.space/mayx/blog
21 https://git.anibilag.ru/mayx/blog
22 https://git.lolpro11.me/mayx/blog
23 http://101.66.229.132:61088/mayx/blog
24 https://git.bp-web.app/mayx/blog
25 http://47.103.91.160:50903/mayx/blog
28 http://durfee.mycrestron.com:3000/mayx/blog
29 https://gitea.nongnghiepso.com/mayx/blog
30 https://codes.tools.asitavsen.com/mayx/blog
31 http://122.116.190.233:3001/mayx/blog
32 http://50.19.111.193:3000/mayx/blog
33 https://git.zeroplay.io/mayx/blog
34 https://git.successkaoyan.com/mayx/blog
35 http://139.129.25.251:3000/mayx/blog
36 http://45.33.87.87/mayx/blog
37 http://168.126.28.36:3000/mayx/blog
38 http://120.79.27.232:3000/mayx/blog
39 http://wangbeibei.xyz:6002/mayx/blog
40 https://git.duplanet.ovh/mayx/blog
41 http://69.62.77.234:8888/mayx/blog
42 http://112.219.147.186:7000/mayx/blog
43 https://git.rootfinlay.co.uk/mayx/blog
44 https://repo.beithing.com/mayx/blog
45 https://git.yi-guanjia.com/mayx/blog
46 https://gitea.belanjaparts.com/mayx/blog
47 http://185.208.225.190:3000/mayx/blog
48 https://git.sudo-fhir.au/mayx/blog
49 http://116.204.34.35:12000/mayx/blog
50 https://git.echaeplay.com/mayx/blog
51 https://git.bethelean.kr/mayx/blog
52 https://git.Apture.io/mayx/blog
53 http://103.231.8.120/mayx/blog
54 https://gitea.jasonstolle.com/mayx/blog
55 http://8.134.61.107:3000/mayx/blog
56 http://47.107.88.161:3000/mayx/blog
57 http://142.171.47.170:3000/mayx/blog
58 http://111.231.146.230:8418/mayx/blog
59 https://git.winscloud.net/mayx/blog
60 https://git.pwaapp.cc/mayx/blog
61 http://119.28.73.80:5000/mayx/blog
62 https://git.sleepingforest.co.uk/mayx/blog
63 https://an360.top/mayx/blog
64 http://106.15.78.64:3000/mayx/blog
65 http://hoenking.cn:3000/mayx/blog
66 https://gitea.anessen.xyz/mayx/blog
67 https://git.cjcrace.io/mayx/blog
68 https://git.wisder.net/mayx/blog
69 https://git2.ujin.tech/mayx/blog
70 http://111.119.244.185:3000/mayx/blog
71 http://110.41.179.36:13000/mayx/blog
72 https://git.tomlab.dev/mayx/blog
73 http://frktedu.ru:3000/mayx/blog
74 https://git.influxfin.com/mayx/blog
75 http://219.157.255.213:25311/mayx/blog
76 https://git.melvincarvalho.com/mayx/blog
77 https://gitea.aerwen.net/mayx/blog
78 https://git.vekus.ru/mayx/blog
79 http://116.204.75.78:6180/mayx/blog
80 http://109.228.48.121:8000/mayx/blog
81 https://bk-house.synology.me:3081/mayx/blog
82 https://git.sparrowcomm.com/mayx/blog
83 https://git.hubhoo.com/mayx/blog
84 https://git.ultra.pub/mayx/blog
85 http://27.124.12.222:3000/mayx/blog
86 https://git.sayndone.ru/mayx/blog
87 https://gitea.hintsight.com/mayx/blog
88 https://anzsco.co.nz/mayx/blog
89 https://git.saintdoggie.org/mayx/blog
90 http://blackobelisk.xyz:3000/mayx/blog
91 https://git.dushes.keenetic.pro/mayx/blog
92 http://47.129.22.53:22345/mayx/blog
93 https://git.tech.troyrc.com/mayx/blog
94 http://git.zkyspace.top/mayx/blog
95 http://149.88.87.128:3000/mayx/blog
96 http://124.70.167.140:3000/mayx/blog
97 http://77.223.118.106:8081/mayx/blog
98 https://git.the-kn.com/mayx/blog
99 https://git.ism-dev.net/mayx/blog
100 http://sinzero.xyz:3000/mayx/blog
101 https://gitea.b54.co/mayx/blog
102 http://213.35.118.215:60001/mayx/blog
103 https://git.jasonpittman.com/mayx/blog
104 https://gitea.shirom.me/mayx/blog
105 https://git.wangxinlei.cn/mayx/blog
106 http://101.200.74.121:3000/mayx/blog
107 http://123.56.193.182:3000/mayx/blog
108 http://60.204.131.99:3000/mayx/blog
109 http://femail.email:8418/mayx/blog
110 http://167.172.7.198:8081/mayx/blog
111 https://gitea.meetgu.ru/mayx/blog
112 https://git.patrich.se/mayx/blog
113 http://116.236.50.103:8789/mayx/blog
114 https://git.paulll.cc/mayx/blog
115 https://gitea.reimann.ee/mayx/blog
116 http://109.74.197.189/mayx/blog
117 http://94.224.160.69:7990/mayx/blog
118 https://gitea.ekjeong.synology.me/mayx/blog
119 https://git.stit.tech/mayx/blog
120 https://www.9miao.fun:6839/mayx/blog
121 https://git.autotion.net/mayx/blog
122 http://octifor.synology.me:53000/mayx/blog
123 https://git.daoyoucloud.com/mayx/blog
124 https://git.entryrise.com/mayx/blog
125 https://code.bitahub.com/mayx/blog
126 http://malingshu.site:6010/mayx/blog
127 https://repo.gusdya.net/mayx/blog
128 https://gitea.tmartens.dev/mayx/blog
129 http://218.206.106.50:19901/mayx/blog
130 https://git.slegeir.com/mayx/blog
131 https://git.kimcblog.com/mayx/blog
132 https://git.minaev.su/mayx/blog
133 https://git.0fs.ru/mayx/blog
134 https://git.bremauer.cc/mayx/blog
135 http://47.110.224.240:13000/mayx/blog
136 http://194.67.86.160:3100/mayx/blog
137 http://47.101.58.33:3000/mayx/blog
138 https://gitea.synapsetec.cn/mayx/blog
139 http://gitea.yunshanghub.com:8081/mayx/blog
140 http://113.177.27.200:2033/mayx/blog
142 http://207.180.229.193:3001/mayx/blog
143 http://34.81.52.16/mayx/blog
144 https://git.genowisdom.cn/mayx/blog
145 http://120.26.116.243:3000/mayx/blog
146 http://123.57.16.111:3000/mayx/blog
147 http://115.159.107.117:3000/mayx/blog
148 http://116.62.115.84:3000/mayx/blog
149 http://wingsing.net:3000/mayx/blog
150 http://hgngit.ipdz.me/mayx/blog
151 http://185.163.116.39:49153/mayx/blog
152 https://gitea.onfing.ir/mayx/blog
153 https://lius.familyds.org:3000/mayx/blog
154 https://git.morozoff.pro/mayx/blog
155 https://gitea.questline.coop/mayx/blog
156 https://git.wisptales.org/mayx/blog
157 http://git.chaojing-film.com:3000/mayx/blog
158 https://git.nusaerp.com/mayx/blog
159 http://35.207.205.18:3000/mayx/blog
163 http://121.36.37.70:15501/mayx/blog
164 http://187.216.152.151:9999/mayx/blog
165 http://116.63.173.179:8001/mayx/blog
166 https://git.iop.plus/mayx/blog
167 http://114.116.79.196/mayx/blog
168 http://git.yinas.cn/mayx/blog
169 http://git.chilidoginteractive.com:3000/mayx/blog
170 http://121.40.40.177:3000/mayx/blog
171 http://118.31.223.224:3000/mayx/blog
172 http://voicebot.digitalakademie-bw.de:3000/mayx/blog
173 http://178.254.35.219:3000/mayx/blog
174 http://114.215.207.150:3000/mayx/blog
175 http://2.59.132.109:3001/mayx/blog
176 http://newslabx.csie.ntu.edu.tw:3000/mayx/blog
177 http://81.71.148.57:8080/mayx/blog
178 https://git.lmskaran.com/mayx/blog
179 http://154.86.0.30:3000/mayx/blog
180 http://139.224.196.148:3000/mayx/blog
181 https://omegat.dmu-medical.de/mayx/blog
182 http://52.23.128.62:3000/mayx/blog
183 http://85.214.41.219:49153/mayx/blog
184 http://6068688.xyz:3000/mayx/blog
185 http://120.46.222.128:10021/mayx/blog
186 http://120.26.108.239:9188/mayx/blog
187 https://git.van-peeren.de/mayx/blog
188 http://git.gkcorp.com.vn:16000/mayx/blog
189 http://47.111.17.177:3000/mayx/blog
190 https://k0ki-dev.com/mayx/blog
191 http://110.42.45.89:2052/mayx/blog
192 https://git.furcom.org/mayx/blog
193 http://47.109.95.73:3000/mayx/blog
194 http://34.102.70.200:3000/mayx/blog
195 http://175.178.219.170:3000/mayx/blog
196 http://blueroses.top:8888/mayx/blog
197 http://47.112.118.149:10082/mayx/blog
198 https://gitea.jobiglo.com/mayx/blog
199 http://begild.top:8418/mayx/blog
200 http://58.221.13.198:30010/mayx/blog
201 https://git.d-popov.com/mayx/blog
202 https://git.liliyamol.cn/mayx/blog
203 http://8.138.90.28:3000/mayx/blog
204 https://git.ja-schwarz.de/mayx/blog
205 https://git.23cm.cn/mayx/blog
206 https://gitea.oio.cat/mayx/blog
207 http://59.110.17.86:3000/mayx/blog
208 https://git.karma-riuk.com/mayx/blog
209 https://git.saidomar.fr/mayx/blog
210 http://gitea.fcunb.cn:10083/mayx/blog
211 https://git.sduonline.cn/mayx/blog
212 https://git.7o9o.net/mayx/blog
213 https://dev.init.zone/mayx/blog
214 https://git.gupaoedu.cn/mayx/blog
215 http://60.205.233.184:3010/mayx/blog
216 https://git.7milch.com/mayx/blog
217 https://git.sitenevis.com/mayx/blog
218 https://dreamplacesai.de/mayx/blog
219 http://185.87.111.46:3000/mayx/blog
220 http://suncheng.asia:14200/mayx/blog
221 http://1.94.13.224:9080/mayx/blog
222 https://auric-org.org/mayx/blog
223 http://101.35.183.241/mayx/blog
224 https://gitea.quiztimes.nl/mayx/blog
225 http://106.14.189.125:3000/mayx/blog
226 http://gitea.coderpath.com/mayx/blog
227 http://175.198.180.19:3000/mayx/blog
228 http://ngtools.cn:53000/mayx/blog
229 https://git.hantify.ru/mayx/blog
230 http://43.136.169.169:3000/mayx/blog
231 http://121.196.213.68:3000/mayx/blog
232 https://git.vereint-digital.de/mayx/blog
233 http://111.198.4.69:8092/mayx/blog
234 https://forge.coreymclark.com/mayx/blog
235 http://ems.iclematis.com:30000/mayx/blog
236 https://git.micahmoore.io/mayx/blog
237 https://schokigeschmack.de/mayx/blog
238 https://git.anatid.net/mayx/blog
239 https://git.lekai.info/mayx/blog
240 http://135.235.225.198:3000/mayx/blog
241 https://git.prayujt.com/mayx/blog
242 https://git.galaxylabs.ca/mayx/blog
243 https://gitlab.n8n-store.xyz/mayx/blog
244 http://159.203.33.179:3000/mayx/blog
245 http://117.72.114.197:3000/mayx/blog
246 https://git.ashcloud.com/mayx/blog
247 http://us2.fornoone.top:3000/mayx/blog
248 https://git.novaa.xyz/mayx/blog
249 http://101.46.208.93:3000/mayx/blog
250 http://23.94.57.60:3000/mayx/blog
251 https://watch.mommys.plumbing/mayx/blog
252 https://devkona.net/mayx/blog
253 https://gitea.avixc-nas.myds.me/mayx/blog
254 http://sjhome.cloud:3000/mayx/blog
255 https://gitea.sciotech.cn/mayx/blog
256 http://8.148.220.5:8089/mayx/blog
257 http://8.140.250.85:3000/mayx/blog
258 https://git.emanuelemiani.it/mayx/blog
259 http://8.134.11.35:3000/mayx/blog
260 https://nas.szwyll.com:3000/mayx/blog
261 https://git.koppa.pro/mayx/blog
262 http://202.65.194.19:3000/mayx/blog
263 https://git.maiasoft.jp/mayx/blog
264 https://gitea.xala.dev/mayx/blog
265 http://101.201.34.43:3000/mayx/blog
266 https://git.gloje-rinchen-dorjee-rinpoche-buddhist-monastery.org/mayx/blog
267 http://101.35.227.2:3000/mayx/blog
268 http://175.126.123.163:3000/mayx/blog
269 https://vw-git.senecasense.com/mayx/blog
270 http://git.uhfdemo.com/mayx/blog
271 https://git.jakubzabski.pl/mayx/blog
272 http://8.134.218.17:8013/mayx/blog
273 http://124.223.89.168:8080/mayx/blog
274 http://139.129.21.166:3000/mayx/blog
275 http://111.231.240.168:9082/mayx/blog
276 http://209.141.47.52:3000/mayx/blog
277 http://dapainas.asia:5990/mayx/blog
278 http://60.204.158.188:3000/mayx/blog
279 https://zqz5.com/mayx/blog
280 http://119.3.252.2:3000/mayx/blog
281 http://60.204.156.211:3000/mayx/blog
282 https://git.yukaige.com/mayx/blog
283 http://nas.bi1kbu.com:8418/mayx/blog
284 http://123.56.74.235:3000/mayx/blog
285 http://1.94.178.207:3000/mayx/blog
286 https://gitea.tsaida.synology.me/mayx/blog
287 http://xapple.ru:3000/mayx/blog
288 https://git.teygaming.com/mayx/blog
289 http://8.138.4.170:8980/mayx/blog
290 http://210.211.116.85:3000/mayx/blog
291 http://osztromok.com:3164/mayx/blog
292 http://175.209.53.134:3030/mayx/blog
293 http://118.163.190.249:3000/mayx/blog
294 http://39.107.226.169:3000/mayx/blog
295 https://git.ueda.sk/mayx/blog
296 http://113.45.76.155:3000/mayx/blog
297 http://168.138.196.70:3000/mayx/blog
298 http://39.96.211.118:3000/mayx/blog
299 http://47.103.100.52:3000/mayx/blog
300 http://5.189.140.23:8080/mayx/blog
301 http://121.37.47.20:3000/mayx/blog
302 https://git.antropix.dev/mayx/blog
303 http://15.237.198.144/mayx/blog
304 http://123.249.119.122:3000/mayx/blog
305 http://183.6.120.101:30000/mayx/blog
306 http://134.122.173.191:3000/mayx/blog
307 http://8.138.81.5:3000/mayx/blog
308 http://123.60.156.158:13000/mayx/blog
309 http://57.129.94.190:3000/mayx/blog
310 https://gitea.micro-stack.org/mayx/blog
311 http://101.132.160.67:3000/mayx/blog
312 https://gitea.temp.brentgruber.com/mayx/blog
313 http://47.102.147.170:3050/mayx/blog
314 http://209.38.235.254:3000/mayx/blog
315 http://172.236.250.154:3000/mayx/blog
316 http://54.198.134.152:3000/mayx/blog
317 http://121.41.35.226:11011/mayx/blog
319 https://nelgit.nelpi.co.uk/mayx/blog
320 http://47.108.156.251:3000/mayx/blog
321 http://8.141.91.86:3000/mayx/blog
322 http://8.138.187.132:3000/mayx/blog
323 http://117.72.15.187:3000/mayx/blog
324 http://81.70.30.91:3000/mayx/blog
325 http://140.238.9.133:3007/mayx/blog
326 https://git.mwapp.com.br/mayx/blog
327 http://yidaima.cn:6008/mayx/blog
328 http://185.126.237.57:3000/mayx/blog
329 http://47.97.50.232:3000/mayx/blog
330 http://106.54.211.95:3000/mayx/blog
331 http://210.245.20.73:3333/mayx/blog
332 http://43.248.97.109:3000/mayx/blog
333 http://113.207.86.104:3080/mayx/blog
334 http://down.luanhailiang.cn:9000/mayx/blog
335 http://39.96.195.72:10082/mayx/blog
336 http://8.148.24.160:3000/mayx/blog
337 https://221.219.181.35:30000/mayx/blog
338 http://172.172.102.93:3000/mayx/blog
339 http://139.196.179.195:3000/mayx/blog
340 http://115.120.245.164:3000/mayx/blog
341 http://120.27.19.58:30000/mayx/blog
342 http://35.194.179.90:3000/mayx/blog
343 http://188.245.173.247:3080/mayx/blog
344 http://66.179.208.56:3001/mayx/blog
345 http://59.110.63.79:13000/mayx/blog
346 http://59.110.63.80:3000/mayx/blog
347 http://121.43.60.72:9015/mayx/blog
348 http://171.80.13.66:9112/mayx/blog
349 http://211.22.221.188:3000/mayx/blog
350 http://223.108.157.174:3000/mayx/blog
351 http://120.24.249.56/mayx/blog
352 http://47.100.90.152:3000/mayx/blog
353 http://120.24.251.176:30000/mayx/blog
354 http://121.196.237.108:3000/mayx/blog
355 http://g.gamesns.cn:3000/mayx/blog
356 http://54.179.203.2:3000/mayx/blog
357 http://14.103.246.124:16000/mayx/blog
358 https://mygit.kikyps.com/mayx/blog
359 http://152.42.207.183:3000/mayx/blog
360 http://47.99.60.81:10082/mayx/blog
361 http://120.211.66.170:8418/mayx/blog
362 http://187.189.244.23:3000/mayx/blog
363 http://58.176.21.43:9004/mayx/blog
364 https://gitea.vilcap.com/mayx/blog
365 http://121.196.245.62/mayx/blog
366 http://116.205.97.109:3000/mayx/blog
367 http://8.140.242.230:3000/mayx/blog
368 http://8.138.142.17:3000/mayx/blog
369 http://47.95.31.56:20080/mayx/blog
370 http://113.46.142.74:3000/mayx/blog
371 http://www.koelndom.cn:13030/mayx/blog
372 http://209.127.59.74:3000/mayx/blog
373 https://git.dotb.cloud/mayx/blog
374 https://git.bigdalang.com/mayx/blog
375 https://gitea.augeo.dev/mayx/blog
376 http://120.46.23.215:3000/mayx/blog
377 http://121.41.2.71:3000/mayx/blog
378 http://8.138.242.82:8888/mayx/blog
379 http://110.41.177.80:5000/mayx/blog
380 https://gitea.dsmaster.myds.me/mayx/blog
381 http://intechrnd.iptime.org:3000/mayx/blog
382 https://gitea.primecontrols-dev.com/mayx/blog
383 http://www.scserverddns.top:13000/mayx/blog
384 http://156.255.1.229:3000/mayx/blog
385 https://git.ndpcloud.ru/mayx/blog
386 https://gitea.va-comer.net/mayx/blog
387 https://git.lucas-michel.fr/mayx/blog
388 http://60.205.162.59:3000/mayx/blog
389 https://git.imvictor.tech:2/mayx/blog
390 https://git.pwcedge-sbs-innov-lab.com/mayx/blog
391 http://47.112.137.193:3000/mayx/blog
392 https://gitea.malin.onl/mayx/blog
393 http://58.38.123.148:3176/mayx/blog
394 http://docker.clhero.fun:3000/mayx/blog
395 https://bdgit.educoder.net/mayx/blog
396 http://e19510c831.iok.la/mayx/blog
397 http://119.45.49.212:3000/mayx/blog
398 https://git.synapsenet.net/mayx/blog
399 https://gitea.kdlsvps.top/mayx/blog
400 http://deiniusoft.com:3000/mayx/blog
401 https://code.antopie.org/mayx/blog
402 http://c6h5gp.top:3000/mayx/blog
403 https://git.serenetia.com/mayx/blog
404 https://tm-jikayo.com/mayx/blog
405 https://vcs.cozydsp.space/mayx/blog
406 http://43.162.113.116:3000/mayx/blog
407 http://8.129.11.230:7002/mayx/blog
408 http://115.190.107.87:3000/mayx/blog
409 https://git.hast.one/mayx/blog
410 http://106.12.50.144:8081/mayx/blog
411 http://120.77.94.227:9999/mayx/blog
412 https://code.wxk8.com/mayx/blog
413 http://36.213.200.127:23000/mayx/blog
414 http://8.155.58.218:9000/mayx/blog
415 http://fanlibo.i234.me:8418/mayx/blog
416 http://rito.synology.me:3000/mayx/blog
417 http://8.217.32.95:3000/mayx/blog
418 https://git.temporaryname.org/mayx/blog
419 https://Repo.gusdya.net/mayx/blog
420 https://git.m.ctf.arrobe.fr/mayx/blog
421 http://120.27.238.24:3000/mayx/blog
422 https://code.diekabuths.dynu.net/mayx/blog
423 http://69.62.64.52:3333/mayx/blog
424 https://git.flymiracle.com/mayx/blog
425 https://git.auwiesen2.de/mayx/blog
426 http://naughtycat.biz:3333/mayx/blog
427 https://git.p1.bitstorm.co.nz/mayx/blog
428 https://www.yalecheung.top:1024/mayx/blog
429 https://gitea.manekenbrand.com/mayx/blog
430 https://gitea.eabor.xyz/mayx/blog
431 http://106.14.138.181:3000/mayx/blog
432 https://git.adalspace.com/mayx/blog
433 https://git.yyuu.xyz/mayx/blog
434 http://39.107.70.124:3000/mayx/blog
435 http://huanghomenas2.myqnapcloud.com:4000/mayx/blog
436 http://218.237.212.51:30003/mayx/blog
437 http://gitea.huangyanjie.com/mayx/blog
438 https://git.stormrain.cn/mayx/blog
439 https://git.deuxfleurs.fr/mayx/blog
440 https://www.simpra.org:3000/mayx/blog
441 http://8.148.31.14:3000/mayx/blog
442 http://55x.top:9300/mayx/blog
443 https://gitea.lelespace.top/mayx/blog
444 https://git.lmbrs.org/mayx/blog
445 http://47.94.246.1:3000/mayx/blog
446 http://103.87.67.60:3100/mayx/blog
447 https://docker-registry-lszz.uj.com.tw/mayx/blog
448 https://www.arcbyte.dev/mayx/blog
449 http://45.144.30.78:8083/mayx/blog
450 https://scm.bcorex.e3labs.net/mayx/blog
451 http://167.172.88.190:3000/mayx/blog
452 http://58.17.14.95:8001/mayx/blog
453 https://hero-cloud-stg-code.cnbita.com/mayx/blog
454 http://101.37.69.204:3000/mayx/blog
455 http://jacksonhampton.com:3000/mayx/blog
456 https://git.jaronnie.com/mayx/blog
457 https://gitea.tecamino.com/mayx/blog
458 http://39.99.175.172:8000/mayx/blog
459 http://8.138.13.251:3000/mayx/blog
460 http://47.115.223.229:8888/mayx/blog
461 http://47.105.59.0:5132/mayx/blog
462 http://104.254.131.244:3000/mayx/blog
463 https://gitea.alacloud.de/mayx/blog
464 https://git.tobiasweise.dev/mayx/blog
465 https://code.cif.su/mayx/blog
466 http://47.99.119.173:13000/mayx/blog
467 http://47.97.225.73:3000/mayx/blog
468 https://git.cynic.moe/mayx/blog
469 https://git.muellers-software.org/mayx/blog
470 http://47.98.168.177:3000/mayx/blog
471 http://8.130.128.130:3000/mayx/blog
472 https://repos.fbpx.io/mayx/blog
473 https://git.vladimirkutkovoy.ru/mayx/blog
474 https://git.alexavr.ru/mayx/blog
475 https://git.cavemanon.xyz/mayx/blog
476 http://116.204.12.56:3000/mayx/blog
477 http://120.24.203.75:3000/mayx/blog
478 http://svn.rivastudio.cn/mayx/blog
479 https://gitea.lokach.ru/mayx/blog
480 https://kamtk.ru:4000/mayx/blog
481 https://git.refinementservices.com/mayx/blog
482 http://57.180.83.114:3001/mayx/blog
483 http://192.238.205.92:3000/mayx/blog
484 https://git.smart-tool.jp/mayx/blog
485 http://39.98.126.115:8080/mayx/blog
486 http://git.atomlust.com/mayx/blog
487 https://auroral.net/mayx/blog
488 https://git.zhuzihan.com/mayx/blog
489 http://47.76.55.15:21108/mayx/blog
490 http://47.94.55.54:3000/mayx/blog
491 https://git.tietke.com/mayx/blog
492 http://92.51.46.31/mayx/blog
493 https://git.archieri.fr/mayx/blog
494 http://sunme.top:3000/mayx/blog
495 http://8.152.223.61:3000/mayx/blog
496 http://46.202.189.66:3000/mayx/blog
497 http://82.26.157.11:3001/mayx/blog
498 http://47.115.221.71:3000/mayx/blog
499 https://git.tihilv.ddns.net/mayx/blog
500 http://47.110.148.47:3000/mayx/blog
501 http://123.60.146.54:3000/mayx/blog
502 https://gitea.jleibl.net/mayx/blog
503 http://218.232.111.112:8300/mayx/blog
504 http://8.140.248.67:3000/mayx/blog
505 https://git.scinalytics.com/mayx/blog
506 https://irgit.irinfotech.com/mayx/blog
507 http://118.178.172.49:3000/mayx/blog
508 http://59.19.179.48:3300/mayx/blog
509 https://git.kooera.com/mayx/blog
510 https://gitea.megumin.asia/mayx/blog
511 https://gitea.lasallesaintdenis.com/mayx/blog
512 http://123.57.225.51:3000/mayx/blog
513 http://111.21.163.58:2321/mayx/blog
514 https://vgit.codepipe.digital/mayx/blog
515 http://8.130.165.88:33000/mayx/blog
516 http://120.224.118.234:20007/mayx/blog
517 http://8.130.135.159:3000/mayx/blog
518 https://git.suo0.com/mayx/blog
519 https://git.mishacloud.xyz/mayx/blog
520 http://103.228.160.127:3100/mayx/blog
521 https://git.dshkabatur.ru/mayx/blog
522 http://211.63.236.6:50003/mayx/blog
523 http://39.106.146.44:3000/mayx/blog
524 http://47.100.212.83:3000/mayx/blog
525 https://git2.ne-it.net/mayx/blog
526 https://gitea.hoba.dedyn.io/mayx/blog
527 http://8.130.97.84:3000/mayx/blog
528 https://home.rubini.me:9998/mayx/blog
529 http://62.173.140.174:10480/mayx/blog
530 https://gitea.ecosystem.carrier.com/mayx/blog
531 http://crontab.club:30015/mayx/blog
532 http://labai.polinema.ac.id:3000/mayx/blog
533 https://git.wegoo.ltd/mayx/blog
534 http://114.203.209.83:3000/mayx/blog
535 https://git.egormuratov.ru/mayx/blog
536 http://47.100.111.106:3000/mayx/blog
537 http://119.28.99.32:3000/mayx/blog
538 http://47.103.78.70:3000/mayx/blog
539 https://0xa2.com/mayx/blog
540 http://47.100.208.160:51300/mayx/blog
541 http://113.44.218.8:3000/mayx/blog
542 http://47.109.137.67:9091/mayx/blog
543 http://www.expcman.cyou:3000/mayx/blog
544 https://gitea.sellycloud.io/mayx/blog
545 https://gitea.syn-assist.fr/mayx/blog
546 http://telman.me/mayx/blog
547 http://cherrypeng.com/mayx/blog
548 https://git.cenoq.com/mayx/blog
549 https://git.cubetiqs.com/mayx/blog
550 https://gitbrowser.bodanius.com/mayx/blog
551 http://47.103.48.2:3002/mayx/blog
552 https://gitoria.ru/mayx/blog
553 http://120.24.175.146:3000/mayx/blog
554 http://139.196.211.140:3000/mayx/blog
555 http://47.108.133.67:11216/mayx/blog
556 http://8.152.205.35:3000/mayx/blog
557 http://120.210.80.160:3000/mayx/blog
558 http://1.95.192.200:59300/mayx/blog
559 http://47.113.103.172:3000/mayx/blog
560 https://git.gotrobotics.org/mayx/blog
561 http://154.118.230.207:3000/mayx/blog
562 https://qingqiu.online/mayx/blog
563 http://119.3.186.224:3000/mayx/blog
564 https://git.medis.com.vn/mayx/blog
565 http://194.5.152.156:3000/mayx/blog
566 http://112.124.59.113:3000/mayx/blog
567 https://git.or2-3.com/mayx/blog
568 http://8.137.54.164:13333/mayx/blog
569 http://8.138.139.89:3000/mayx/blog
570 http://59.110.47.157:3000/mayx/blog
571 http://8.155.172.147:3001/mayx/blog
572 https://git.erfmann.dev/mayx/blog
573 https://testfixturehub.com/mayx/blog
574 https://git.paraboletancza.org/mayx/blog
575 http://lessonsource.tech:3000/mayx/blog
576 https://git.davisdre.com/mayx/blog
577 https://git.tkruk.it/mayx/blog
578 https://git.rri.co.id/mayx/blog
579 https://git.vezpi.com/mayx/blog
580 https://git.newton-lab.com/mayx/blog
581 https://git.ocpp.com.tw/mayx/blog
582 https://sw4rm.dev/mayx/blog
583 https://code.rausch.tech/mayx/blog
584 https://git.flowlogix.com/mayx/blog
585 https://www.sweetvillage.ru/mayx/blog
586 https://git.weavefun.com:5443/mayx/blog
587 https://git.zg23.ru/mayx/blog
588 https://git.vajdak.cz/mayx/blog
589 https://git.braindead-labs.de/mayx/blog
590 https://git.rocket-talk.ru/mayx/blog
591 http://58.65.162.118:3000/mayx/blog
592 https://git.silvertone.com.au/mayx/blog
593 https://git.gxc-solutions.ru/mayx/blog
594 https://git.arkon.solutions/mayx/blog
595 https://git.cdev.su/mayx/blog
596 http://8.131.93.145:54082/mayx/blog
597 https://repo.2gtraining.in/mayx/blog
598 http://111.9.31.174:10007/mayx/blog
599 https://git.ilili.me/mayx/blog
600 https://forgejo.bridgetownrb.com/mayx/blog
601 http://213.171.25.1:3000/mayx/blog
602 http://8.140.242.243:8080/mayx/blog
603 https://kdr7.ru/mayx/blog
604 https://www.git.d0h.ru/mayx/blog
605 https://git.t1337.ru/mayx/blog
606 https://git.dodzin-kg2.keenetic.pro/mayx/blog
607 http://43.156.250.29:3000/mayx/blog
608 http://54.199.96.217:3000/mayx/blog
609 http://20.219.0.85:3000/mayx/blog
610 http://121.43.186.169:3000/mayx/blog
611 http://183.82.250.60:3001/mayx/blog
612 http://38.76.202.113:3000/mayx/blog
613 https://dev01.open-alt.com/mayx/blog
614 https://gitea.doinlab.com/mayx/blog
615 https://gitea.creative-tg1.ru/mayx/blog
616 https://git.7af.ru/mayx/blog
617 https://git.gede.at/mayx/blog
618 https://git.li0nhunter.com/mayx/blog
619 https://www.gethnow.pro/mayx/blog
620 https://gitea.yimoyuyan.cn/mayx/blog
621 https://git.yanfeng.uk/mayx/blog
622 http://123.57.248.179:3690/mayx/blog
623 https://git.apextoaster.com/mayx/blog
https://hub.open-verse.ai/mayx/blog
http://221.203.14.217:3000/mayx/blog
https://git.sophiagwen.au/mayx/blog
http://139.196.96.28:13000/mayx/blog
https://dev.kiramtech.com/mayx/blog
https://git.ihatemen.uk/mayx/blog
https://git.123doit.com/mayx/blog
http://62.43.207.91:8889/mayx/blog
https://rsas.de/mayx/blog
https://git.johntsai.online/mayx/blog
https://gitea.css-sistemas.com.br/mayx/blog
https://git.f4e.lol/mayx/blog
http://47.113.145.232:3000/mayx/blog
http://47.115.212.237:3000/mayx/blog
https://chenxil.top/mayx/blog
https://www.binge.fit/mayx/blog
http://72.61.229.93:4000/mayx/blog
http://www.gitea.zhangc.top:3000/mayx/blog
https://git.yinbonet.cn/mayx/blog
https://lishan148.synology.me:3014/mayx/blog_cn
http://1.95.221.174:3000/mayx/blog
https://git.huwhy.cn/mayx/blog_cn
http://119.91.35.154:3000/mayx/blog_cn
http://110.42.101.39:13000/mayx/blog_cn
http://152.136.187.229/mayx/blog_cn
http://39.101.74.135:5000/mayx/blog_cn
http://124.236.46.74:9103/mayx/blog_cn
http://123.57.130.140:3000/mayx/blog_cn
http://112.124.49.128:3000/mayx/blog_cn
http://182.92.251.55:3000/mayx/blog_cn
http://106.52.21.251:3000/mayx/blog_cn
http://118.24.46.223:3000/mayx/blog_cn
http://s3.v100.vip:31057/mayx/blog_cn
https://www.syq.im:2025/mayx/blog_cn
http://101.33.225.95:3000/mayx/blog_cn
http://45.55.138.82:3000/mayx/blog_cn
http://82.156.121.2:3000/mayx/blog_cn
http://118.24.129.148:3000/mayx/blog_cn
http://58.241.155.106:10140/mayx/blog_cn
http://120.48.141.82:3000/mayx/blog_cn
http://61.178.84.89:8998/mayx/blog_cn
http://82.156.111.58:3000/mayx/blog_cn
http://git.ibossay.com:3000/mayx/blog_cn
https://git.saike.fun:9755/mayx/blog_cn
https://git.cool2645.com/mayx/blog_cn
http://1.95.173.44:3000/mayx/blog_cn
http://58.221.157.122:3000/mayx/blog_cn
http://27.185.43.173:9001/mayx/blog_cn
https://gitlab.liruwei.cn/mayx/blog_cn
http://61.190.74.90:9900/mayx/blog_cn
http://49.234.27.222:3000/mayx/blog_cn
http://8.153.70.81:30001/mayx/blog_cn
http://175.27.229.211:3000/mayx/blog_cn
http://106.55.174.214:3000/mayx/blog_cn
https://git.yidaimingjvn.xyz/mayx/blog_cn
http://43.143.142.38:7001/mayx/blog_cn
http://39.105.67.143:3000/mayx/blog_cn
http://8.140.232.131:8100/mayx/blog_cn
http://82.156.89.21:3000/mayx/blog_cn
https://git.sskuaixiu.com/mayx/blog_cn
http://xujiesoft.vicp.net:3000/mayx/blog_cn
http://113.44.36.103:23000/mayx/blog_cn
http://110.42.217.153:8029/mayx/blog_cn
http://111.230.92.227:3000/mayx/blog_cn
https://git.mingliqiye.com/mayx/blog_cn
http://119.29.194.155:8894/mayx/blog_cn
http://43.138.249.161:3000/mayx/blog_cn
http://58.213.60.6:19000/mayx/blog_cn
http://36.153.162.171:3000/mayx/blog_cn
http://1.95.7.169:3000/mayx/blog_cn
http://47.113.149.107:10110/mayx/blog_cn
http://47.92.113.131:3000/mayx/blog
http://gyc.myds.me:4000/mayx/blog
https://git.omniglitch.me/mayx/blog
https://git.tablet.sh/mayx/blog
https://git.gnyra.com/mayx/blog
https://git.wdavery.com/mayx/blog
https://git.graveyard.sh/mayx/blog
https://git.nathanspackman.com/mayx/blog
https://git.rmarl.in/mayx/blog
https://git.alderautomation.ca/mayx/blog
http://git.qniao.cn/mayx/blog
https://git.fast-blast.uk/mayx/blog
http://git.mynas71.myds.me/mayx/blog
https://git.4lsa.com/mayx/blog
https://rlgit.pro/mayx/blog
https://git.veraskolivna.net/mayx/blog
https://git.lifetop.net/mayx/blog
https://gitea.jnyuxia.com/mayx/blog
http://git.liuhung.com/mayx/blog
https://git.secretserver.club/mayx/blog
https://gitea.adber.tech/mayx/blog
https://gitea.hello.faith/mayx/blog
https://tea.neuron.my/mayx/blog
https://git.econutrix.com/mayx/blog
https://git.violka-it.net/mayx/blog
https://git.adityagupta.dev/mayx/blog
https://code.ownwire.net/mayx/blog
https://git.danpeak.co.uk/mayx/blog
https://git.game-dev.space/mayx/blog
https://gitea.mynas-lechner.de/mayx/blog
https://git.automathon.org/mayx/blog
https://aeterna.cim.mcgill.ca/mayx/blog
https://git.esen.gay/mayx/blog
https://git.webtims.ru/mayx/blog
https://gitea.personalsoftware.space/mayx/blog
http://gitea.yiban.com.tw:3030/mayx/blog
https://gitlab.iplusus.com/mayx/blog
https://git.cyberuk.me/mayx/blog
https://git.privezishop.ru/mayx/blog
https://gitea.zachl.tech/mayx/blog
https://git.miasma-os.com/mayx/blog
https://gitea.nacsity.cn/mayx/blog
https://root-kit.ru/mayx/blog
https://gitea.diputadosalta.gob.ar/mayx/blog
https://ttym.space/mayx/blog
https://gitea.waterworld.com.hk/mayx/blog
https://getskill.work/mayx/blog
https://suprasage.com/mayx/blog
https://git.zakum.cn/mayx/blog
https://gitea.amazingcoders.com/mayx/blog
https://gitea.redaktion.titanic-magazin.de/mayx/blog
https://gitea.kamilklecha.dev/mayx/blog
https://forgejo.testbed.unict.it/mayx/blog
http://www.clovejunti.cn:3000/mayx/blog_cn
http://47.115.132.164:5500/mayx/blog
http://47.109.103.110:9000/mayx/blog_cn
http://47.105.124.101:3000/mayx/blog_cn
http://49.232.183.190:3000/mayx/blog_cn
http://git.zxkedu.com:33769/mayx/blog_cn
https://code.wemediacn.com/mayx/blog_cn
https://gitea.shizuka.icu/mayx/blog_cn
http://43.139.2.237:3000/mayx/blog_cn
https://git.minecraftlegacy.com/mayx/blog
http://51.159.198.233:3000/mayx/blog
https://gitea.adriangonzalezbarbosa.eu/mayx/blog
http://39.108.124.198:3000/mayx/blog
https://git.legatus.ru/mayx/blog
https://git.kayashov.keenetic.pro/mayx/blog
http://43.138.83.20:3000/mayx/blog_cn
http://47.104.241.192:19999/mayx/blog_cn
http://47.98.148.146:1026/mayx/blog_cn
http://119.96.62.56:3000/mayx/blog_cn
http://101.42.28.156:3000/mayx/blog_cn
http://81.69.229.51:3000/mayx/blog_cn
http://106.55.0.66:31807/mayx/blog_cn
https://gitea.gentronhealth.com/mayx/blog_cn
http://43.143.209.246:6300/mayx/blog_cn
http://152.136.158.133:36512/mayx/blog_cn
http://yidaima.cn:6008/mayx/blog_cn
https://git.vwfaw.cn/mayx/blog_cn
http://47.113.101.80:3000/mayx/blog_cn
http://82.156.98.34:3000/mayx/blog_cn
http://zgd.synology.me:8418/mayx/blog_cn
https://git.zguiy.com/mayx/blog_cn
http://58.221.216.202:3000/mayx/blog_cn
http://39.100.183.95:88/mayx/blog_cn
http://www.xshideserver.com:3000/mayx/blog_cn
http://124.223.54.62:28/mayx/blog_cn
http://159.75.131.235:3001/mayx/blog_cn
http://1.117.67.95:3000/mayx/blog_cn
http://111.229.183.203:3000/mayx/blog_cn
http://103.236.53.208:3000/mayx/blog_cn
http://118.195.135.194:3000/mayx/blog_cn
http://81.70.102.154/mayx/blog_cn
http://154.8.164.149:3000/mayx/blog_cn
http://111.228.34.40:3000/mayx/blog_cn
http://82.156.249.211:3000/mayx/blog_cn
http://36.133.248.69:3088/mayx/blog_cn
http://220.205.16.27:18081/mayx/blog_cn
http://81.69.221.216:3000/mayx/blog_cn
http://115.159.194.75:4000/mayx/blog_cn
http://115.190.214.62:3001/mayx/blog_cn
http://183.204.60.122:10081/mayx/blog_cn
http://120.48.144.83:3000/mayx/blog_cn
http://43.139.240.37:17000/mayx/blog_cn
http://159.75.27.114:3000/mayx/blog_cn
http://arcreya.top/mayx/blog_cn
https://code.tczkiot.com/mayx/blog_cn
http://111.170.153.123:3000/mayx/blog_cn
http://xeroworld.team/mayx/blog_cn
https://gitea.wuyuank.com/mayx/blog_cn
http://47.117.245.9:17701/mayx/blog_cn
https://git.sunlix.one/mayx/blog_cn
http://47.106.222.181:20511/mayx/blog_cn
http://101.43.95.130:3001/mayx/blog_cn
http://39.101.170.62:9080/mayx/blog_cn
https://gitea.jfen.eu.org/mayx/blog_cn
https://gitea.myat4.com/mayx/blog_cn
http://118.24.161.24:3000/mayx/blog_cn
https://git.chalypeng.xyz/mayx/blog_cn
http://githanea.s.odn.cc/mayx/blog_cn
https://git.dev.chuweizi.com/mayx/blog
http://35.175.189.8/mayx/blog
http://meowug.com:8418/mayx/blog_cn
http://36.138.125.206:3000/mayx/blog_cn
https://git.4lcap.com/mayx/blog_cn
https://gitea.visoftware.com.co/mayx/blog_cn
http://101.43.238.71:3000/mayx/blog_cn
http://59.110.175.62:4322/mayx/blog_cn
https://www.luluvip.cn:8419/mayx/blog_cn
http://xianyuhome.cn:11013/mayx/blog_cn
https://git.gotrobotics.org/mayx/blog
https://git.chatumbrella.online/mayx/blog
https://silica.codes/mayx/blog
https://git.crystalyx.net/mayx/blog
https://gittea.dev/mayx/blog
https://git.newnaturalphilosophy.org/mayx/blog
https://gogs.cadi.ninja/mayx/blog
https://gitea.maric.ro/mayx/blog
http://mrjinit.com:3000/mayx/blog
https://gitea-01.taild2831.ts.net/mayx/blog
https://code.infininov.com/mayx/blog
https://git.apt142.ru/mayx/blog
http://gitea.mcelwain.net/mayx/blog
https://chunkks.com/mayx/blog
https://gitea.earthmanrpg.me/mayx/blog
https://ndiuky.site/mayx/blog
https://src.enterpriselinux.social/mayx/blog
https://gitea.grxe.io/mayx/blog
https://git.mhworld.net/mayx/blog
https://blvckout.foo/mayx/blog
https://git.webark.in/mayx/blog
https://gitea.help4bis.com/mayx/blog
https://gitea.accept.dev.dbf.nl/mayx/blog
https://git.ke5.de/mayx/blog
https://git.jhossain.online/mayx/blog
http://gitea.xsec.fun/mayx/blog
https://barhoum-lab.fr/mayx/blog
https://git.fedaya.net/mayx/blog
https://git.lemsmyth.com/mayx/blog
http://gitea.nakile.fr/mayx/blog
https://redev.lol/mayx/blog
http://git.zfxfzb.com/mayx/blog
https://papi.tkpups.com/mayx/blog
https://git.beyond-a-i.org/mayx/blog
https://git.xyz.su/mayx/blog
https://git.homeinfra.org/mayx/blog
http://47.79.146.16:3000/mayx/blog_cn
https://gitea.avixc-nas.myds.me/mayx/blog_cn
http://www.yuqiya.cn:8499/mayx/blog_cn
https://www.yalecheung.top:1024/mayx/blog_cn
https://gitea.lelespace.top/mayx/blog_cn
http://huanghomenas2.myqnapcloud.com:4000/mayx/blog_cn
http://55x.top:9300/mayx/blog_cn
http://43.142.166.108:10082/mayx/blog_cn
https://git.ueda.sk/mayx/blog_cn
http://27.223.88.102:33000/mayx/blog_cn
https://tm-jikayo.com/mayx/blog_cn
https://git.scinalytics.com/mayx/blog_cn
http://112.6.10.77:3000/mayx/blog_cn
http://zzdgitea.stnav.com/mayx/blog_cn
http://1.117.66.197:3000/mayx/blog_cn
http://git.zhmight.com/mayx/blog_cn
https://intl-dev.gaia888.com/mayx/blog_cn
https://gitea.xinyuxi.com/mayx/blog_cn
http://gitea.snailtrack.cn/mayx/blog_cn
https://git.dslak.it/mayx/blog_cn
https://git.powerdata.dk/mayx/blog
http://ydds.cloud:3000/mayx/blog_cn
https://git.keruixinda.com/mayx/blog_cn
http://120.24.50.145:3000/mayx/blog_cn
https://code.draussenfunker.de/mayx/blog_cn
https://git.gede.at/mayx/blog_cn

View File

@ -11,22 +11,21 @@ mirrors:
- https://mayx.frama.io/ - https://mayx.frama.io/
- https://mayx.surge.sh/ - https://mayx.surge.sh/
- https://mayx.pages.gay/ - https://mayx.pages.gay/
- https://mayx.gitpage.si/
- https://mayx.serv00.net/ - https://mayx.serv00.net/
- https://mayx.vercel.app/ - https://mayx.vercel.app/
- https://mayx.netlify.app/ - https://mayx.netlify.app/
- https://mayx.gitnet.page/
- https://mabbs.kinsta.page/ - https://mabbs.kinsta.page/
- https://mayx.codeberg.page/ - https://mayx.codeberg.page/
- https://mayx.tildepages.org/ - https://mayx.tildepages.org/
- https://mayx.pages.lain.la/ - https://mayx.pages.lain.la/
- https://mayx.pages.hast.one/
- https://mayx.4everland.app/ - https://mayx.4everland.app/
- https://mayx.readthedocs.io/ - https://mayx.readthedocs.io/
- https://mayx.sourceforge.io/ - https://mayx.sourceforge.io/
- https://unmayx.bitbucket.io/ - https://unmayx.bitbucket.io/
- https://mayx.pages.debian.net/ - https://mayx.pages.debian.net/
- https://mayx.dappling.network/ - https://mayx.dappling.network/
- https://mayx-blog.statichost.page/ - https://mayx-blog.statichost.eu/
- https://mabbs-blog.static.hf.space/ - https://mabbs-blog.static.hf.space/
- http://mayx.gitlink.net/ - http://mayx.gitlink.net/
- https://mayx.pixie.homes/ - https://mayx.pixie.homes/
@ -38,7 +37,6 @@ repos:
- https://codeberg.org/mayx/blog - https://codeberg.org/mayx/blog
- https://pagure.io/mayx - https://pagure.io/mayx
- https://git.gay/mayx/mayx - https://git.gay/mayx/mayx
- https://repo.or.cz/mayx.git
- https://gitea.com/mayx/mayx - https://gitea.com/mayx/mayx
- https://gitgud.io/mayx/mayx - https://gitgud.io/mayx/mayx
- https://git.sr.ht/~mayx/mayx - https://git.sr.ht/~mayx/mayx
@ -48,9 +46,7 @@ repos:
- https://git.disroot.org/mayx/mayx - https://git.disroot.org/mayx/mayx
- https://bitbucket.org/unmayx/mayx - https://bitbucket.org/unmayx/mayx
- https://sourcecraft.dev/mayx/mayx - https://sourcecraft.dev/mayx/mayx
- https://code.forgejo.org/mayx/blog
- https://gitflic.ru/project/mayx/blog - https://gitflic.ru/project/mayx/blog
- https://rocketgit.com/user/mayx/blog/
- https://tangled.org/mayx.tngl.sh/blog/ - https://tangled.org/mayx.tngl.sh/blog/
- https://gitee.com/mabbs/mabbs - https://gitee.com/mabbs/mabbs
- https://cnb.cool/unmayx/mayx - https://cnb.cool/unmayx/mayx

View File

@ -9,7 +9,6 @@ layout: xslt_container
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
{% seo %} {% seo %}
{% if page.robots %}<meta name="robots" content="{{ page.robots }}" />{% endif %}
{% unless site.github %}<link rel="canonical" href="https://mabbs.github.io{{ page.url }}" />{% endunless %} {% unless site.github %}<link rel="canonical" href="https://mabbs.github.io{{ page.url }}" />{% endunless %}
{% feed_meta %} {% feed_meta %}
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}(RSS)" href="{{ "/rss.xml" | absolute_url }}" /> <link rel="alternate" type="application/rss+xml" title="{{ site.title }}(RSS)" href="{{ "/rss.xml" | absolute_url }}" />
@ -59,7 +58,7 @@ layout: xslt_container
<h1><a class="u-url u-uid p-name" rel="me" href="{{ "/" | relative_url }}">{{ site.title | default: site.github.repository_name }}</a></h1> <h1><a class="u-url u-uid p-name" rel="me" href="{{ "/" | relative_url }}">{{ site.title | default: site.github.repository_name }}</a></h1>
{% if site.logo %} {% if site.logo %}
<img src="{{ site.logo }}" fetchpriority="high" class="u-photo" alt="Logo" style="width: 90%; max-width: 300px; max-height: 300px; border-radius: 25%;" /> <img src="{{ site.logo }}" fetchpriority="high" class="u-photo" alt="Logo" style="width: 90%; max-width: 300px; max-height: 300px;" />
{% endif %} {% endif %}
<p class="p-note">{{ site.description | default: site.github.project_tagline }}</p> <p class="p-note">{{ site.description | default: site.github.project_tagline }}</p>

View File

@ -1,7 +1,10 @@
{% if page.layout == "xslt" %}<?xml version="1.0" encoding="utf-8"?> {% if page.layout == "xslt" %}<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?> <?xml-stylesheet type="text/xml" href="/feed.xslt.xml"?>
<?xml-stylesheet type="text/css" href="/assets/css/xslt.css"?> <?xml-stylesheet type="text/css" href="/assets/css/xslt.css"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sm="http://www.sitemaps.org/schemas/sitemap/0.9"> <xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sm="http://www.sitemaps.org/schemas/sitemap/0.9">
<xsl:output method="html" version="4.0" encoding="UTF-8" indent="yes" doctype-system="about:legacy-compat" /> <xsl:output method="html" version="4.0" encoding="UTF-8" indent="yes" doctype-system="about:legacy-compat" />
<xsl:template match="/"> <xsl:template match="/">
{{ content }} {{ content }}

View File

@ -12,7 +12,7 @@ tags: [浏览器, Linux, 虚拟机, WASM]
# 在浏览器中运行Linux # 在浏览器中运行Linux
## 虚拟机方案 ## 虚拟机方案
### 纯JS虚拟机 ### 纯JS虚拟机
要说到在浏览器上运行Linux最先想到的应该就是[Fabrice Bellard](https://bellard.org)大神写的[JSLinux](https://bellard.org/jslinux/)吧这可能是第一个在浏览器中实现的虚拟机毕竟是最强虚拟机QEMU的作者编写的。现在他的个人主页中展示的这个版本是WASM版本而他最早写的是纯JS实现的。那个JS实现的版本现在在GitHub上有一个[去混淆的版本](https://github.com/levskaya/jslinux-deobfuscated)可以用作学习和研究于是我顺手Fork了一份在GitHub Pages上部署作为[演示](https://mabbs.github.io/jslinux/)。 要说到在浏览器上运行Linux最先想到的应该就是[Fabrice Bellard](https://bellard.org)大神写的[JSLinux](https://bellard.org/jslinux/)吧这可能是第一个在浏览器中实现的虚拟机毕竟是最强虚拟机QEMU的作者编写的。现在他的个人主页中展示的这个版本是WASM版本而他最早写的是纯JS实现的。那个JS实现的版本现在在GitHub上有一个[去混淆的版本](https://github.com/levskaya/jslinux-deobfuscated)可以用作学习和研究于是我顺手Fork了一份在GitHub Pages上部署作为[演示](http://mabbs.github.io/jslinux/)。
作为纯JS实现的x86虚拟机性能估计是最差的但相应的兼容性也最好在Bellard当年写JSLinux的时候还没有WASM这种东西呢所以即使是在不支持WASM的IE11中也可以正常运行。假如我想把它作为终端用在我的博客上似乎也是个不错的选择即使我完全看不懂代码不知道如何实现JS和虚拟机的通信它也预留了一个剪贴板设备可以让我轻松地做到类似的事情比如我在里面写个Bash脚本通过它和外面的JS脚本联动来读取我的文章列表和内容那也挺不错。 作为纯JS实现的x86虚拟机性能估计是最差的但相应的兼容性也最好在Bellard当年写JSLinux的时候还没有WASM这种东西呢所以即使是在不支持WASM的IE11中也可以正常运行。假如我想把它作为终端用在我的博客上似乎也是个不错的选择即使我完全看不懂代码不知道如何实现JS和虚拟机的通信它也预留了一个剪贴板设备可以让我轻松地做到类似的事情比如我在里面写个Bash脚本通过它和外面的JS脚本联动来读取我的文章列表和内容那也挺不错。
当然Bellard用纯JS编写虚拟机也不是独一份他实现了x86的虚拟机相应的也有人用纯JS实现了RISC-V的虚拟机比如[ANGEL](https://github.com/riscv-software-src/riscv-angel),看起来挺不错,所以同样也顺手[搭了一份](https://mabbs.github.io/riscv-angel/)。只不过它似乎用了一些更先进的语法至少IE11上不能运行。 当然Bellard用纯JS编写虚拟机也不是独一份他实现了x86的虚拟机相应的也有人用纯JS实现了RISC-V的虚拟机比如[ANGEL](https://github.com/riscv-software-src/riscv-angel),看起来挺不错,所以同样也顺手[搭了一份](https://mabbs.github.io/riscv-angel/)。只不过它似乎用了一些更先进的语法至少IE11上不能运行。
另外还有一个比较知名的项目,叫做[jor1k](https://github.com/s-macke/jor1k)它模拟的是OpenRISC架构。只是这个架构目前已经过时基本上没什么人用了不过这里面还内置了几个演示的小游戏看起来还挺有意思。 另外还有一个比较知名的项目,叫做[jor1k](https://github.com/s-macke/jor1k)它模拟的是OpenRISC架构。只是这个架构目前已经过时基本上没什么人用了不过这里面还内置了几个演示的小游戏看起来还挺有意思。

View File

@ -1,32 +0,0 @@
---
layout: post
title: 关于AI个人助理的探索
tags: [AI, Agent, 个人助理]
---
给AI添加手脚能有多少种方法<!--more-->
# 起因
最近像[OpenClaw](https://github.com/openclaw/openclaw)这样被叫做“AI个人助理”的Agent越来越火了当然这种东西在我看来依然是新瓶装旧酒整来整去还就是和AutoGPT一样。这种东西在当时GPT-3.5的时候就有了现在只不过是增加了聊天软件交互的渠道便突然大火和当年的Manus一样……实在是无法理解。
一年前我用过Devin.ai这个云端的Agent编写过[用JS解析订阅源](/2025/04/08/feed.html)的脚本,体验还算不错,既然现在已经过了一年,那就让我看看现在又有了什么样的发展吧。
# 使用AI个人助理
## 体验原生OpenClaw
虽然感觉OpenClaw对我的意义不大但我还是安装体验了一下。不过在国内安装它还是相对有点困难毕竟国内无论是访问GitHub还是NPM都有点麻烦而且还需要有LLM提供商的信息……安装好之后使用起来感觉问题也非常多经常出现执行一半就停止执行在它执行的过程中看到它的操作不正确的时候也不能发言打断而且很多时候最终任务执行的效果也不太好这也可能是我用的国产开源模型推理能力有限没舍得用Claude之类先进模型的锅😂
另外我也尝试让它加入MoltBook、MomoClaw、InStreet、百度贴吧抓虾吧之类的AI社区让它帮我宣传我的博客但效果也很差它每次发的时候会忘掉之前发的内容结果就是同一篇内容发了好几遍……不过在这期间有个叫PushMeBot的家伙在[Moltbook的帖子](https://www.moltbook.com/post/7f1b0e1f-5175-4fd1-ad78-856be8b66250)中让我的OpenClaw执行一个网络监视程序最终安装好之后给我[发了9USDC](https://basescan.org/tx/0x44dbfe53f276201447f3877bf050a5d56adebf5fe05235264ee665da717e9373)😝,还挺有意思。
总之按照我的体验实在是想不出它能火的理由体验不算很好而且还要安装Node环境完全不像是能让大众轻松使用的东西。
不过这个项目似乎本身就是Vibe Coding的产物体验不好也能理解就看火了之后能有多少人完善它吧。
## 国内大厂的二开Claw
国内好多大厂倒是看中了这个东西的爆火像腾讯就出了几款这样的软件比如QClaw。它可以不需要配置额外的环境能像传统的软件一样直接安装使用而且有自带的模型有一定的免费额度可以用。配置技能也比较简单直接点击就可以完成。而且可以直接扫码关联微信直接通过微信和它进行交流可以说是相当的傻瓜化了。不过QClaw给的免费额度虽然用来聊天之类的没问题但对于开发软件还是有点少所以他们还出了个叫做WorkBuddy的软件它送的初始额度比QClaw要多不少所以更适合用来开发。只不过为啥腾讯要出两个功能一样的软件看起来应该是不同团队出的可能是面向的用户群体不一样所以搞了两套吧
## VSCode中的Agent
但要说开发的话用作为“AI个人助理”的某些Claw其实并不合适毕竟正常开发还是以人开发为主全AI开发总会有些问题所以开发的时候还是用编辑器集成的AI比较好。在三年前我就在用[GitHub Copilot](/2023/04/05/ai.html)了到现在我依然在用。现在的Copilot已经支持了Agent功能开发相比之前也是强了很多只不过现在的我没有学生身份Copilot Free偶尔也会出现不够用的情况。不过对于Agent这类功能实现起来还是太简单了所以有人开发这种功能的插件也很正常比如[Cline](https://github.com/cline/cline)Copilot只能用微软提供的几个模型而Cline可以自定义模型用起来也很方便。
## 微型开发板上运行的Claw
前段时间,我闲来无事看了一下两年前买的[Luckfox Pico Plus](/2024/02/24/luckfox.html)开发板的文档,偶然发现了一个很有意思的项目,叫做[LuckClaw](https://github.com/LuckfoxTECH/luckclaw),这是一个基于[nanobot](https://github.com/HKUDS/nanobot)用Golang重构的轻量个人AI助手可以在仅仅64MiB内存的超有限环境下运行一个和OpenClaw功能几乎相当的AI个人助理真的是非常厉害。
我在我的开发板上试了一下体验很不错安装不需要额外环境直接下载就能使用Go语言的程序确实方便。配置也很简单直接执行`luckclaw config`就可以交互式进行模型等设置的配置而且作为国产的应用它也能很方便的对接国内聊天软件。只是限于开发板本身的能力浏览器功能自然无法使用所以搜索如果不借助那些需要API Key的AI专用接口就基本上不能用……但总的来说效果已经非常不错了至少有那些Claw的80%能力。
2025.04.15补充后来我发现这种超精简的Claw项目看起来还挺多比如[ZeroClaw](https://github.com/zeroclaw-labs/zeroclaw)和[PicoClaw](https://github.com/sipeed/picoclaw),甚至还有给单片机用的[MimiClaw](https://github.com/memovai/mimiclaw)。而且有意思的是PicoClaw是Luckfox的竞争对手开发的但是LuckClaw中却包含PicoClaw字样的注释结果功能也没PicoClaw强关注度也更低属于是没抄明白了🤣
想到前段时间还有人为了OpenClaw专门买Mac Mini就感觉很有意思😆这个东西看起来应该是在路由器上都能跑。所以想要AI个人助理硬件完全不是问题只要整一个能24小时挂机的东西就可以满足绝大多数人的需求了。
## 在手机上运行的Claw
其实很多人也有比开发板和路由器性能更强的闲置设备,那就是手机,所以有人开发了一款叫做[ApkClaw](https://github.com/apkclaw-team/ApkClaw)的软件一样可以接入国内聊天软件。它既然能在手机上运行当然和在其他平台运行的Claw相比有一个独特的优势那就是操作手机应用。现在手机的应用相比电脑应用对于很多普通人来说功能更强大所以它能做的事情可能比其他的Claw还多。我试了一下配置也很方便只不过能配置的项目太少了看起来似乎没有安装Skill之类的功能也许是因为它是相对早期的软件所以功能还比较少吧。
# 感想
总的来说现在的Agent依然没有非常明显的进步问题依旧很多只是化身“AI个人助理”之后增加了不少应用场景。这倒也是好事在广泛传播的过程中也能让很多对技术了解不多但是很有想法的人参与其中也许能对AI的应用化增添不少力量吧。

View File

@ -1,76 +0,0 @@
---
layout: post
title: 虚拟局域网的组网探索记录
tags: [虚拟网络, 异地组网, WireGuard]
---
异地组网,有多少种选择?<!--more-->
# 起因
最近我有一些放置在许多不同地方的机器,有一些东西需要让它们之间能够相互访问。虽然我很久以前写过一篇使用[SSH进行互联](/2021/05/07/ssh.html)的文章,但这样做每个服务都需要单独配置,也不方便管理。所以为了能让机器之间能够轻松通信,我打算组建一个虚拟局域网,让它们像在同一交换机下一样。不过这种组网的工具非常多,我应该选哪个比较好呢?
# 不同组网工具的体验
## n2n
以前我用过一款用C写的叫做[n2n](https://github.com/ntop/n2n)的工具它可以很轻松地组建一个P2P的二层虚拟网络而且生态也不错手机、电脑、路由器、服务器上都有可以用的客户端。使用起来非常简单它的中继和穿透服务程序叫做Supernode无需太多的配置只要在有公网的服务器安装并使用`-p`指定一个端口就可以启动。而客户端配置也非常简单,用`-l`配置好Supernode的地址然后让想要在同一个网络的机器使用相同的任意`-k``-c`就可以成功组网,可以说算是非常好用了。
唯一的问题就是它这个项目看起来似乎已经停止更新了……虽然大多数情况下用起来没问题但是有时候还是会出现组网不太可靠的情况。如果两个机器都不经过NAT可以通过公网IP连接它的可靠性还可以。但如果是两个NAT后的机器之间有时候会存在莫名掉线的情况也许是因为穿透导致的不可靠总之遇到这种情况之后重启又能正常工作说明是软件本身的问题但它停更了……所以对我来说它的可靠性不太够。其实它还有个叫做[n3n](https://github.com/n42n/n3n)的继任者,不过知名度不高,所以生态也不太行)
## WireGuard
其实在这之后我本来是打算用L2TP/IPSec进行组网的但看了一下貌似配置有点复杂而且不够现代现在想要组网貌似大多都推荐[WireGuard](https://git.zx2c4.com/wireguard-linux/)作为更现代的选择。只不过它和n2n相比来说是三层的虚拟网络如果需要发送非TCP/IP协议的特别包可能就用不了它吧当然对我来说没有这种需求。它用起来也非常简单不过正常情况下它设计是为了点对点传输而且没有自带的NAT穿透功能所以如果想要实现组网就得搭一个星形网络让互联网上的服务器作为虚拟的交换机这个做起来倒也不复杂。首先每个节点需要生成一个公私钥对作为身份证明在安装好WireGuard之后执行`wg genkey`就能生成私钥。作为交换机的节点需要在`/etc/wireguard/wg0.conf`中写一个这样的配置:
```conf
[Interface]
PrivateKey = xxx
Address = 192.168.1.1/24
ListenPort = 51820
PostUp = iptables -A FORWARD -i wg0 -o wg0 -j ACCEPT
PostDown = iptables -D FORWARD -i wg0 -o wg0 -j ACCEPT
# 机器1
[Peer]
PublicKey = xxx
AllowedIPs = 192.168.1.2/32
# 机器2
[Peer]
PublicKey = xxx
AllowedIPs = 192.168.1.3/32
```
其中PrivateKey填写交换机自己的私钥而作为使用者的Peer中的PublicKey可以用对应节点的私钥执行`echo xxx | wg pubkey`这个命令查看然后每个Peer需要像这样配置
```conf
[Interface]
PrivateKey = xxx
Address = 192.168.1.2/24
[Peer]
PublicKey = xxx # 交换机节点的公钥
Endpoint = xxx.xxx.xxx.xxx:51820 # 交换机节点的地址
AllowedIPs = 192.168.1.0/24
PersistentKeepalive = 25
```
最后全都配置好之后所有节点使用`systemctl enable --now wg-quick@wg0`启动就可以了,启动之后每个节点可以执行`wg`查看当前的连接状态。
当然这是在Linux上至于其他系统大多都有GUI配置填起来更简单。它的生态也非常好基本上常见的操作系统都支持具体可以在[官网](https://www.wireguard.com/install/)查看支持的系统和安装方法。不过由于它在Linux中优先使用内核模块导致我在一些比较小众的环境中也是遇到了各种特别的问题。
### 在红米AX3000中遇到的问题
我在这个网络中有几个安装了OpenWrt的路由器在这其中使用联发科芯片的路由器基本上都没什么问题官网能轻松下载到固件也能很轻松地在软件包中找到WireGuard并安装但我还有一台使用高通芯片的红米AX3000似乎因为高通对资料管控得很严格导致它没有官网的固件最终我在GitHub上找了一个其他人自己编译的[固件](https://github.com/hzyitc/openwrt-redmi-ax3000/)。虽然它整起来有点麻烦不过倒也能用但是在我尝试安装WireGuard的时候遇到了麻烦……
它的软件包里有WireGuard也能找到对应的内核模块安装包但安装完之后没法启动……随后我看了一下它下载的[安装包](https://github.com/hzyitc/openwrt-redmi-ax3000/blob/gh-pages/ipq50xx-qsdk-kernel-5.4-openwrt-21.02-qsdk-11.5.05.841.1029/ci-20240727-173350-ab1f9ffa/kmod-wireguard_5.4-qsdk-11.5.0.5-1_arm_cortex-a7_neon-vfpv4.ipk)结果发现是空的😰它这个固件的内核模块可能是在编译的时候遇到了一些问题。至于让我自己编译这个内核模块难度似乎有点高了……那怎么办呢要知道Linux的内核模块都是和内核挂钩的没办法随便找一个别的模块使用。还好WireGuard倒也不止有内核模块也有一些在用户空间中的实现比如[wireguard-go](https://git.zx2c4.com/wireguard-go)和[wireguard-rs](https://git.zx2c4.com/wireguard-rs)。只是官方似乎非常不推荐在Linux上使用它们所以没有提供预编译的版本。不过遇到这种问题的人也许是比较多所以有人做了在[OpenWrt上使用的wireguard-go](https://github.com/seud0nym/openwrt-wireguard-go),安装好之后效果和使用内核模块的感觉基本上没什么区别,最终也能连通,唯一的区别就是在执行`wg`的时候会显示“Interface: wg0 (userspace)”罢了。从效率上来说虽然肯定没有内核模块那么高但它其实也用了“Tun”模块理论上和使用“Tap”模块的n2n应该差不多吧。
### 在openEuler中遇到的问题
在我使用的节点中还有一台安装了openEuler 22.03 LTS操作系统的服务器虽然openEuler和CentOS可以说基本上没什么区别但毕竟它的内核是openEuler自己编译的所以没办法直接使用CentOS的内核模块。并且openEuler的源中也完全没有提供和WireGuard相关的包所以想要在openEuler上安装WireGuard还是有些挑战当然如果觉得麻烦它们倒是有一个兼容WireGuard的客户端[TunSafe](https://eur.openeuler.openatom.cn/coprs/nucleo/tunsafe/)可以凑活用一下)。
后来我试了一下在这上面安装wireguard-tools倒是可以直接用[CentOS 8EPEL源中的包](https://mirrors.tuna.tsinghua.edu.cn/epel/8/Everything/x86_64/Packages/w/wireguard-tools-1.0.20210914-1.el8.x86_64.rpm)但openEuler的内核在编译的时候故意没有包含WireGuard内核模块……这该怎么办呢用wireguard-go吗虽然这样可以很简单地解决但感觉这样就是认输了😂。后来我搜了一下找到了一篇[在openEuler安装WireGuard内核模块](https://dingle.site/archives/wei-openeulertian-jia-wireguardmo-kuai)的文章,方法大致如下:
1. 首先安装编译环境和源代码。
```bash
yum install elfutils-libelf-devel kernel-devel pkgconfig "@Development Tools"
yum install kernel-headers.x86_64 pkg-config ncurses-devel openssl-devel dwarves
yum install kernel-source.x86_64
```
2. 然后进行编译配置,内核源码一般会安装到`/usr/src/`下,找到之后在里面执行`make menuconfig`然后勾选“Device Drivers -> Network device support -> Wireguard secure network tunnel”并保存。
3. 最后执行`make`开始编译,为了加速可以用`-j`参数加上CPU的核心数进行并行编译当时编译就花掉了一整天😂理论上应该可以只编译WireGuard和它依赖的几个模块不过我不太清楚怎么做还是费点时间按照文中说的做吧。
4. 执行`make modules_install`将编译好的结果安装到`/lib/modules/5.10.0`
不过系统似乎不会去这个路径下找内核模块所以还得把这里面的kernel文件夹复制到`/lib/modules/$(uname -r)`下,然后执行`depmod -a`更新模块依赖。
5. 最后执行`modprobe wireguard`验证模块是否能正常加载,如果没有报错并且可以在`lsmod | grep wireguard`中看到就说明安装成功了剩余的步骤和其他Linux系统一样。
### WireGuard的控制平面
虽然WireGuard本身配置很简单但每加一个节点还得在交换机节点上修改一下配置文件稍微有些麻烦所以有人开发了一些控制平面让它可以被更规范地管理比如[Netmaker](https://github.com/gravitl/netmaker)和[Headscale](https://github.com/juanfont/headscale)。而Headscale主要是为Tailscale客户端开发的开源服务器端因此功能会局限于Tailscale提供的功能。所以如果没有用过Tailscale可以优先考虑Netmaker。
这两个控制平面支持的功能相当丰富而且它们还支持让WireGuard进行NAT穿透自动组建Mesh网络不像我一堆在NAT后的设备还要直接使用WireGuard就只能搭成星形网络。只不过对我来说我也用不到那么多企业级功能这个服务端配置起来也有点麻烦而且我也没有很多节点需要动态增减我的云端服务器带宽也足够使用所以就没有用这些东西了😆。
## 其他的组网工具
除了WireGuard之外还有很多其他的组网工具比如[VNT](https://github.com/vnt-dev/vnt)和[EasyTier](https://github.com/EasyTier/Easytier)这俩用起来也非常简单只需要加几个参数就能组网和n2n一样。不过功能相比于n2n来说要强大不少也支持NAT穿透而且还都兼容WireGuard协议另外不像WireGuard强制使用UDP传输这两个还能用TCP和WebSocket在特殊网络环境下应该比直接用WireGuard更好。另外它们都是Rust编写的也许会更安全😋可惜我已经配好WireGuard之后懒得再改了如果以后有机会可以尝试一下。
# 总结
现在如果想要异地搭建虚拟局域网还是有相当多的选择而且无论是性能还是配置难度都比以前好了不少。看来这种需求还是相当多啊也正是因为有这些需求所以才会出现这么多的方案可以用吧……总之我最后还是选择了纯WireGuard方案主要还是简单够用可靠性也不错而且折腾了这么多再换也不太合适吧🤣。

View File

@ -4,12 +4,11 @@ title: Links
date: 2019-05-03 date: 2019-05-03
id: links id: links
tags: [links] tags: [links]
robots: nofollow
--- ---
| Link | Description | | Link | Description |
| - | - | | - | - |
{% for item in site.data.links %}| <a href="{{ item.link }}" target="_blank" rel="noopener" {% if item.feed_url %}data-feed="{{ item.feed_url }}"{% endif %}>{{ item.title }}</a> | {% if item.description %}{{ item.description }}{% else %}*No description*{% endif %} | {% for item in site.data.links %}| <a href="{{ item.link }}" target="_blank" rel="noopener sponsored" {% if item.feed_url %}data-feed="{{ item.feed_url }}"{% endif %}>{{ item.title }}</a> | {% if item.description %}{{ item.description }}{% else %}*No description*{% endif %} |
{% endfor %} {% endfor %}
订阅以上链接:[OPML](/blogroll.opml) 订阅以上链接:[OPML](/blogroll.opml)

View File

@ -1,7 +1,6 @@
--- ---
layout: default layout: default
title: 其他Git仓库镜像列表 title: 其他Git仓库镜像列表
robots: noindex, nofollow
--- ---
# 其他Git仓库镜像列表 # 其他Git仓库镜像列表

View File

@ -1,7 +1,6 @@
--- ---
layout: default layout: default
title: 代理列表 title: 代理列表
robots: nofollow
--- ---
源站:<https://mabbs.github.io/> <img src="https://mabbs.github.io/images/online.svg" style="width: 1.2em; vertical-align: text-bottom;" onerror="this.outerHTML='ⓧ'"/> 源站:<https://mabbs.github.io/> <img src="https://mabbs.github.io/images/online.svg" style="width: 1.2em; vertical-align: text-bottom;" onerror="this.outerHTML='ⓧ'"/>
@ -32,8 +31,7 @@ graph LR;
GH@{ shape: bow-rect, label: "GitHub" } GH@{ shape: bow-rect, label: "GitHub" }
GL@{ shape: bow-rect, label: "GitLab" } GL@{ shape: bow-rect, label: "GitLab" }
GE@{ shape: bow-rect, label: "Gitee" } GE@{ shape: bow-rect, label: "Gitee" }
OG@{ shape: bow-rect, label: "And more..." } OG@{ shape: bow-rect, label: "Other..." }
OGP@{ shape: docs, label: "And more..." }
CFP@{ shape: docs, label: "CloudFlare Pages" } CFP@{ shape: docs, label: "CloudFlare Pages" }
GHP@{ shape: docs, label: "GitHub Pages" } GHP@{ shape: docs, label: "GitHub Pages" }
GLP@{ shape: docs, label: "GitLab Pages" } GLP@{ shape: docs, label: "GitLab Pages" }
@ -42,13 +40,14 @@ graph LR;
GF@{ shape: lin-cyl, label: "Greenfield" } GF@{ shape: lin-cyl, label: "Greenfield" }
Vercel@{ shape: docs, label: "Vercel" } Vercel@{ shape: docs, label: "Vercel" }
Netlify@{ shape: docs, label: "Netlify" } Netlify@{ shape: docs, label: "Netlify" }
SH@{ shape: docs, label: "statichost.eu" }
DA@{ shape: docs, label: "dAppling" } DA@{ shape: docs, label: "dAppling" }
CFW@{ label: "CloudFlare Workers" } CFW@{ label: "CloudFlare Workers" }
CFAI@{ shape: procs, label: "CloudFlare AI" } CFAI@{ shape: procs, label: "CloudFlare AI" }
CFD@{ shape: lin-cyl, label: "CloudFlare D1" } CFD@{ shape: lin-cyl, label: "CloudFlare D1" }
Deno@{ shape: curv-trap, label: "Deno" } Deno@{ shape: curv-trap, label: "Deno" }
Glitch@{ shape: curv-trap, label: "Glitch" } Glitch@{ shape: curv-trap, label: "Glitch" }
Other@{ shape: curv-trap, label: "And more..." } Other@{ shape: curv-trap, label: "Other..." }
subgraph Repo subgraph Repo
GH GH
GL GL
@ -60,11 +59,11 @@ graph LR;
GHP GHP
GLP GLP
CFP CFP
SH
FELH FELH
DA DA
Vercel Vercel
Netlify Netlify
OGP
end end
subgraph API[API Service] subgraph API[API Service]
@ -87,7 +86,7 @@ graph LR;
GH <-- Sync --> GL GH <-- Sync --> GL
GH -- Sync --> GE GH -- Sync --> GE
GH -. Sync .-> OG GH -. Sync .-> OG
GH -- Deploy --> GHP & Netlify & FELH & DA & OGP GH -- Deploy --> GHP & SH & Netlify & FELH & DA
GL -- Deploy --> CFP & Vercel & GLP GL -- Deploy --> CFP & Vercel & GLP
CFW -- Reverse Proxy --> GHP CFW -- Reverse Proxy --> GHP
Deno -- Reverse Proxy --> GHP Deno -- Reverse Proxy --> GHP