2 Commits

Author SHA1 Message Date
mayx
03a2f1fdf9 Update 4 files
- /_posts/2026-01-01-summary.md
- /_data/ai-cache.json
- /_data/proxylist.yml
- /_data/other_repo_list.csv
2025-12-31 16:00:09 +00:00
mayx
da73615b73 Update 2 files
- /_posts/2025-12-01-linux.md
- /_data/other_repo_list.csv
2025-11-30 16:00:03 +00:00
5 changed files with 97 additions and 194 deletions

View File

@@ -171,5 +171,6 @@
"/2025/08/10/tilde.html": "这篇文章介绍了作者在Tilde社区的体验这是一类基于类Unix环境的公共服务器社区类似于家目录提供预装的软件、开发环境和公共服务如聊天室、邮件、BBS论坛等强调了社区的互动性和共享精神。作者通过申请、审核过程加入了几个社区并详细描述了在这些社区中的个人主页、编程支持如Gemini和Gopher协议、博客发布、代码托管Git支持、CI/CD部署以及使用Git hooks自动化博客更新等功能。尽管作者受限于语言和工具使用体验未能充分参与社区交流但对社区学习新知识和丰富博客内容印象深刻。",
"/2025/09/01/quine.html": "这篇文章主要介绍了作者在博客部署过程中对ZIP Quine自包含压缩包和自产生程序的探索过程。作者起初想利用压缩包实现离线浏览但遇到了压缩包不包含自身的问题。随后作者回顾了ZIP Quine的原理如droste.zip以及如何通过DEFLATE压缩算法的LZ77编码实现自包含。作者尝试了Russ Cox的方案但发现由于压缩格式限制实际操作中存在数据容量的限制无法存下整个博客。尽管如此作者还是研究了嵌套循环的ZIP Quine如Ruben Van Mello的论文中所描述的尽管空间仍然有限。探索过程中作者还学习了自产生程序Quine的概念包括其实现原理和各种编程语言中的例子。作者最后感慨探索过程中的收获比原本的目标更重要。",
"/2025/10/12/recover.html": "这篇文章讲述了作者通过GitHub的Fork特性找回一个被删除的Brainfuck可视化演示仓库的经历。由于原仓库和作者主页都已消失作者推测GitHub在Fork时会共享对象库只要有任意一个Fork仓库存在GitHub就会保留所有对象从而可以通过找到一个Fork仓库的最新提交Hash值来还原目标仓库。作者通过Linux内核仓库的Fork进行验证随后在互联网档案馆上找到目标仓库的Fork以及其Hash值最终通过Git命令将本地仓库的HEAD指针指向目标提交成功恢复了该仓库的代码并将其部署到自己的GitHub Pages上。最后作者发现Software Heritage组织会保存所有代码因此在遇到类似情况时可以直接通过该平台进行查找。",
"/2025/11/01/mirrors.html": "这篇文章讲述了作者为了提高博客的可靠性探索利用被滥用的Git平台进行博客镜像的想法和实践。作者发现一些Git实例存在大量空仓库和异常用户怀疑是SEO公司滥用因此决定利用这些平台进行博客镜像备份以应对平台倒闭或数据丢失的风险。作者选择Gitea和Forgejo平台作为目标编写脚本自动注册账号并导入博客仓库实现了自动化镜像分发。作者也意识到此类平台的稳定性存在不确定性并思考了“量”和“质”两种方式确保博客永恒性的优劣最终认为建立一个活跃的、自动执行维护操作的网络可能更有效。文章最后展示了作者创建的Git镜像列表并表达了对博客永恒性的思考。"
"/2025/11/01/mirrors.html": "这篇文章讲述了作者为了提高博客的可靠性探索利用被滥用的Git平台进行博客镜像的想法和实践。作者发现一些Git实例存在大量空仓库和异常用户怀疑是SEO公司滥用因此决定利用这些平台进行博客镜像备份以应对平台倒闭或数据丢失的风险。作者选择Gitea和Forgejo平台作为目标编写脚本自动注册账号并导入博客仓库实现了自动化镜像分发。作者也意识到此类平台的稳定性存在不确定性并思考了“量”和“质”两种方式确保博客永恒性的优劣最终认为建立一个活跃的、自动执行维护操作的网络可能更有效。文章最后展示了作者创建的Git镜像列表并表达了对博客永恒性的思考。",
"/2025/12/01/linux.html": "这篇文章介绍了在浏览器中运行Linux的各种方法从最初的纯JS虚拟机JSLinux到后来的WASM虚拟机如v86、WebVM、WebCM再到容器化方案container2wasm以及直接将Linux内核编译为WASM的方案。作者详细对比了这些方案的优缺点包括性能、兼容性、功能和开发难度。文章还提到了模仿Linux环境的WebContainers和JupyterLite并最终认为虚拟机方案更靠谱但对WASM的未来充满期待。作者最后表示博客上添加类似功能的计划还在考虑中目前主要分享了各种方法的探索过程。"
}

View File

@@ -1,38 +1,28 @@
repo_url
http://gdatura24gtdy23lxd7ht3xzx6mi7mdlkabpvuefhrjn4t5jduviw5ad.onion/Mayx/mayx
http://git.dkforestseeaaq2dqz2uflmlsybvnq2irzn4ygyvu53oazyorednviid.onion/mayx/blog
http://giteabolfdejtdzblkooalqei6jr67imiugmhtsh6ocw4hlj5a4q.b32.i2p/mayx/blog
https://gitlab.lain.la/mayx/mayx.pages.lain.la
https://gitea.moe/Mayx/mayx
https://tvoygit.ru/Mayx/mayx
https://git.envs.net/Mayx/mayx
https://tildegit.org/Mayx/mayx
https://git.pixie.town/mayx/mayx
https://cgit.tilde.town/~mayx/blog
https://gitlab.haskell.org/mayx/mayx
https://pagure.io/fork/mabbs/Blog
https://repo2.serv00.com/git/pub/Mayx/mayx/
https://git.hana.im/mayx/blog
https://git.tea-assets.com/mayx/blog
https://repo.komhumana.org/mayx/blog
https://git.minetest.land/Mayx/blog
https://git.dungeon.fi/mayx/blog
http://ucarmesin.de:3000/mayx/blog
http://101.34.211.172:3000/mayx/blog
https://gitea.johannes-hegele.de/mayx/blog
https://git.paulcolfer.ie/mayx/blog
https://git.goolink.org/mayx/blog
https://git.octava.cool/mayx/blog
https://git.haowuan.top/mayx/blog
https://git.esc-plus.com/mayx/blog
http://101.132.73.14:3000/mayx/blog
http://117.72.78.89:3000/mayx/blog
https://gitea.stormyhome.net/mayx/blog
http://www.litehome.top/mayx/blog
http://47.120.60.153:10880/mayx/blog
http://zfselect.cn:3000/mayx/blog
http://61.139.16.27:26684/mayx/blog
https://git.dpark.io/mayx/blog
https://git.ykonkov.com/mayx/blog
http://116.62.245.34:3000/mayx/blog
https://git.johann-brauer.de/mayx/blog
https://git.shaunmcpeck.com/mayx/blog
@@ -44,33 +34,26 @@ https://git.tux.pizza/mayx/blog
https://code.dsconce.space/mayx/blog
https://git.anibilag.ru/mayx/blog
https://git.lolpro11.me/mayx/blog
https://git.unglab.com/mayx/blog
https://git.empirica.pro/mayx/blog
http://47.115.203.168:3000/mayx/blog
http://www.gitea.zhangc.top:3000/mayx/blog
https://git.chistyakov-it.ru/mayx/blog
https://git.emanuelemiani.it/mayx/blog
https://git.dehemi.com/mayx/blog
https://git.traband.ovh/mayx/blog
https://git.ngcr.de/mayx/blog
http://101.66.229.132:61088/mayx/blog
http://118.26.39.39:3000/mayx/blog
http://150.109.95.245/mayx/blog
https://git.pcgf.io/mayx/blog
https://nucleation.fusion.bref.cool/mayx/blog
https://gitea.l2reworld.com/mayx/blog
https://git.bp-web.app/mayx/blog
http://47.103.91.160:50903/mayx/blog
https://mygit.iexercice.com/mayx/blog
http://162.215.134.149:4000/mayx/blog
http://durfee.mycrestron.com:3000/mayx/blog
https://git.casperxddddd.uk/mayx/blog
https://git.tanxhub.com/mayx/blog
https://git.expiera.com/mayx/blog
https://gitea.nongnghiepso.com/mayx/blog
https://codes.tools.asitavsen.com/mayx/blog
https://git.siin.space/mayx/blog
http://47.117.26.49:3000/mayx/blog
http://122.116.190.233:3001/mayx/blog
http://101.200.127.15:3000/mayx/blog
http://50.19.111.193:3000/mayx/blog
@@ -84,19 +67,15 @@ https://git.successkaoyan.com/mayx/blog
https://gitea.bitshift.us/mayx/blog
http://114.55.134.197:3000/mayx/blog
http://139.129.25.251:3000/mayx/blog
http://git4edu.net/mayx/blog
http://45.33.87.87/mayx/blog
http://162.19.95.94:3000/mayx/blog
https://git.rankenste.in/mayx/blog
https://git.ghostpacket.org/mayx/blog
https://git.catswords.net/mayx/blog
http://168.126.28.36:3000/mayx/blog
https://git.cloud.leonclassroom.com/mayx/blog
https://git.noxxxx.com/mayx/blog
http://120.25.239.206:20080/mayx/blog
https://registry.gametuoitho.vn/mayx/blog
http://8.137.103.221:3000/mayx/blog
https://gitea.lutix.org/mayx/blog
http://120.79.27.232:3000/mayx/blog
http://wangbeibei.xyz:6002/mayx/blog
http://43.224.227.219:3000/mayx/blog
@@ -105,10 +84,8 @@ http://Shiningon.top/mayx/blog
http://wsygitea.top/mayx/blog
https://git.yardtech.ru/mayx/blog
http://69.62.77.234:8888/mayx/blog
https://gitea.bake.systems/mayx/blog
http://8.134.15.96:3000/mayx/blog
http://112.219.147.186:7000/mayx/blog
https://gitea.siriusun.com/mayx/blog
http://47.119.38.109:3000/mayx/blog
https://mysite.myvnc.com:3000/mayx/blog
http://8.134.32.42:3000/mayx/blog
@@ -120,21 +97,17 @@ http://106.14.174.241:3000/mayx/blog
https://git.datdanguy.com/mayx/blog
http://rack1.raincs.cc:20253/mayx/blog
https://git.repo.in.net/mayx/blog
https://git.dihe.moe/mayx/blog
http://47.113.231.74:3000/mayx/blog
https://gitea.belanjaparts.com/mayx/blog
http://185.208.225.190:3000/mayx/blog
https://git.sudo-fhir.au/mayx/blog
https://git.odabasioglu.fr/mayx/blog
https://git.warzin.com/mayx/blog
https://git.burning.cloud/mayx/blog
https://git.ihackfx.ru/mayx/blog
https://gitea.sguba.de/mayx/blog
https://git.flywithu.com/mayx/blog
https://git.purplepanda.cc/mayx/blog
https://gitea.freeyoursystem.de/mayx/blog
https://git.moguyn.cn/mayx/blog
https://git.arachno.de/mayx/blog
https://git.zhanzhi.life/mayx/blog
http://121.36.255.50:3000/mayx/blog
https://apoloz-git.md-desk.ru/mayx/blog
@@ -151,20 +124,14 @@ http://103.231.8.120/mayx/blog
https://gitea.jasonstolle.com/mayx/blog
http://8.134.61.107:3000/mayx/blog
http://47.107.88.161:3000/mayx/blog
https://git.ktk-pc.de/mayx/blog
http://git.open-dev.ru/mayx/blog
https://gitea.zybc.online/mayx/blog
https://git.votava.org/mayx/blog
http://8.137.12.29:3000/mayx/blog
https://gitea.irons.nz/mayx/blog
https://gitea.madf12.com/mayx/blog
http://8.134.104.234:3000/mayx/blog
http://45.45.238.98:3000/mayx/blog
http://git.ugohous.com/mayx/blog
https://git.vce.de/mayx/blog
https://gitea.carmon.co.kr/mayx/blog
http://142.171.47.170:3000/mayx/blog
https://git.aion.bi/mayx/blog
https://git.werkraum-karlsruhe.org/mayx/blog
http://111.231.146.230:8418/mayx/blog
https://git.winscloud.net/mayx/blog
@@ -173,14 +140,10 @@ http://188.245.99.186:3000/mayx/blog
http://119.28.73.80:5000/mayx/blog
http://194.60.231.252:3000/mayx/blog
https://git.sleepingforest.co.uk/mayx/blog
https://git.chinamario.ru/mayx/blog
https://gitea.wangyige.cn/mayx/blog
http://47.103.223.114:8081/mayx/blog
https://git.xdsite.fun/mayx/blog
https://git.brb.homeip.net/mayx/blog
https://an360.top/mayx/blog
https://git.agusandelnorte.gov.ph/mayx/blog
http://git.maiwd.cn:3000/mayx/blog
https://gitea.chenxu2233.com/mayx/blog
http://106.15.78.64:3000/mayx/blog
http://hoenking.cn:3000/mayx/blog
@@ -191,22 +154,17 @@ https://git.cjcrace.io/mayx/blog
https://git.yinbonet.cn/mayx/blog
https://git.inkcore.cn/mayx/blog
http://47.98.129.193:3000/mayx/blog
http://8.138.91.73:3000/mayx/blog
https://git.wisder.net/mayx/blog
http://8.138.187.97:3000/mayx/blog
https://git2.ujin.tech/mayx/blog
http://git.joypetsisland.com/mayx/blog
http://111.119.244.185:3000/mayx/blog
http://110.41.179.36:13000/mayx/blog
http://115.187.22.75:3000/mayx/blog
https://git.chrisbeckstrom.com/mayx/blog
https://dev.zaphar.net/mayx/blog
https://git.moonwoou.com/mayx/blog
https://git.tomlab.dev/mayx/blog
http://182.92.109.202:8070/mayx/blog
https://helx-artifacts-git.apps.renci.org/mayx/blog
https://git.ataber.pw/mayx/blog
https://gogs.soyootech.com/mayx/blog
http://94.130.182.154:3000/mayx/blog
https://git.unicom.studio/mayx/blog
https://Gitea.Sephalon.net/mayx/blog
@@ -219,42 +177,32 @@ http://frktedu.ru:3000/mayx/blog
https://git.bloade.com/mayx/blog
https://git.lokalix.de/mayx/blog
http://8.141.14.13:3000/mayx/blog
http://47.94.103.75:3000/mayx/blog
http://gitea.danongshu.cn/mayx/blog
https://git.palagov.tv/mayx/blog
http://139.196.201.231:3000/mayx/blog
http://8.155.23.172:3000/mayx/blog
https://git.influxfin.com/mayx/blog
http://47.100.177.77:3000/mayx/blog
https://gitea.beonx.com/mayx/blog
https://git.programar.io/mayx/blog
http://219.157.255.213:25311/mayx/blog
https://git.melvincarvalho.com/mayx/blog
https://gitea.aerwen.net/mayx/blog
http://8.155.14.189:3000/mayx/blog
https://git.vekus.ru/mayx/blog
https://gitea.svc.obaa.cloud/mayx/blog
https://git.infortek.tech/mayx/blog
http://8.134.64.84:3000/mayx/blog
http://test-www.writebug.com:3000/mayx/blog
https://git.thetoc.net/mayx/blog
https://gitea.blubeacon.com/mayx/blog
http://116.204.75.78:6180/mayx/blog
https://git.powerdata.dk/mayx/blog
https://git.ods-company.ru/mayx/blog
http://109.228.48.121:8000/mayx/blog
https://git.libx.ir/mayx/blog
https://git.u2.nu/mayx/blog
https://bk-house.synology.me:3081/mayx/blog
http://123.57.95.66:9000/mayx/blog
http://git.yjmt191314.com/mayx/blog
https://git.sparrowcomm.com/mayx/blog
https://gitea.chaos-it.pl/mayx/blog
https://gitea.timurcelik.de/mayx/blog
http://www.rubikscomplex.com:3000/mayx/blog
https://git.hubhoo.com/mayx/blog
https://git.ultra.pub/mayx/blog
https://git.cloud13.de/mayx/blog
https://gitea.visoftware.com.co/mayx/blog
http://121.199.172.238:3000/mayx/blog
http://27.124.12.222:3000/mayx/blog
@@ -262,12 +210,9 @@ https://saga.iao.ru:3043/mayx/blog
https://git.sayndone.ru/mayx/blog
http://47.113.118.108:3000/mayx/blog
https://gitea.hintsight.com/mayx/blog
https://git.code-works.de/mayx/blog
https://anzsco.co.nz/mayx/blog
https://git.valami.giize.com/mayx/blog
https://git.simbarbet.com/mayx/blog
http://47.109.132.168:3000/mayx/blog
https://forge.death.id.au/mayx/blog
https://git.saintdoggie.org/mayx/blog
http://blackobelisk.xyz:3000/mayx/blog
https://git.dushes.keenetic.pro/mayx/blog
@@ -276,10 +221,8 @@ http://47.129.22.53:22345/mayx/blog
https://git.tech.troyrc.com/mayx/blog
http://git.zkyspace.top/mayx/blog
http://47.107.62.152:3000/mayx/blog
https://git.openmonero.co/mayx/blog
http://47.99.119.173:13000/mayx/blog
https://git.outsidecontext.solutions/mayx/blog
http://8.210.112.49:8860/mayx/blog
http://149.88.87.128:3000/mayx/blog
http://124.70.167.140:3000/mayx/blog
http://8.137.38.60:8201/mayx/blog
@@ -293,8 +236,6 @@ https://git.ism-dev.net/mayx/blog
http://sinzero.xyz:3000/mayx/blog
https://gitea.b54.co/mayx/blog
https://git.matevi.sh/mayx/blog
http://www.pcaidiy.cn:3000/mayx/blog
https://code.tiantongsl.com/mayx/blog
http://213.35.118.215:60001/mayx/blog
https://git.jasonpittman.com/mayx/blog
https://gitea.shirom.me/mayx/blog
@@ -305,74 +246,51 @@ http://123.56.193.182:3000/mayx/blog
http://60.204.131.99:3000/mayx/blog
http://femail.email:8418/mayx/blog
http://47.93.56.66:8080/mayx/blog
https://git.hefzteam.ir/mayx/blog
http://47.92.218.215:3000/mayx/blog
http://167.172.7.198:8081/mayx/blog
https://gitea.meetgu.ru/mayx/blog
http://8.134.253.108:3000/mayx/blog
https://git.patrich.se/mayx/blog
http://116.236.50.103:8789/mayx/blog
https://gitnto.innovationcampus.ru/mayx/blog
https://git.paulll.cc/mayx/blog
https://gitea.alaindee.net/mayx/blog
https://gitea.reimann.ee/mayx/blog
http://109.74.197.189/mayx/blog
https://git.nussi.net/mayx/blog
https://git.thepain.dev/mayx/blog
https://gitea.ultrasoft.cm/mayx/blog
http://94.224.160.69:7990/mayx/blog
http://8.134.144.137:3000/mayx/blog
https://git.hxps.ru/mayx/blog
https://gitea.ekjeong.synology.me/mayx/blog
https://git.d4m13n.dev/mayx/blog
https://gitimpo.liara.run/mayx/blog
https://git.needon.kr/mayx/blog
https://git.4lcap.com/mayx/blog
https://git.stit.tech/mayx/blog
https://git.wun.im/mayx/blog
https://www.9miao.fun:6839/mayx/blog
https://git.ssktv.vip/mayx/blog
https://git.autotion.net/mayx/blog
http://octifor.synology.me:53000/mayx/blog
https://git.daoyoucloud.com/mayx/blog
https://git.entryrise.com/mayx/blog
https://repo.apps.odatahub.net/mayx/blog
http://okbestgood.com:3000/mayx/blog
https://git.tallshim.ru/mayx/blog
https://code.bitahub.com/mayx/blog
https://tomtop.ru/mayx/blog
https://git.daneric.dev/mayx/blog
http://git.guaiyun.com.cn/mayx/blog
http://malingshu.site:6010/mayx/blog
https://git.jbangit.com/mayx/blog
https://repo.gusdya.net/mayx/blog
https://gitea.tmartens.dev/mayx/blog
http://218.206.106.50:19901/mayx/blog
https://g.6tm.es/mayx/blog
https://git.slegeir.com/mayx/blog
https://git.kimcblog.com/mayx/blog
http://www.mygamework.com:3000/mayx/blog
https://gogs.m14xa.ru/mayx/blog
https://git.minaev.su/mayx/blog
https://git.0fs.ru/mayx/blog
https://git.bremauer.cc/mayx/blog
https://git.itbcode.com/mayx/blog
http://119.3.29.177:3000/mayx/blog
http://47.110.224.240:13000/mayx/blog
https://Git.Getmind.cn/mayx/blog
http://dev.icrosswalk.ru:46300/mayx/blog
http://8.134.206.4:9001/mayx/blog
https://git.huwhy.cn/mayx/blog
http://194.67.86.160:3100/mayx/blog
http://47.101.58.33:3000/mayx/blog
https://git.johnen.biz/mayx/blog
https://git.unitsoft.io/mayx/blog
https://gitea.synapsetec.cn/mayx/blog
http://47.121.207.193:3000/mayx/blog
http://220.132.16.87:3000/mayx/blog
https://git.tintinger.org/mayx/blog
http://gitea.yunshanghub.com:8081/mayx/blog
http://47.111.136.200:3000/mayx/blog
https://repo.c-software.id/mayx/blog
http://113.177.27.200:2033/mayx/blog
http://152.69.204.151:3000/mayx/blog
@@ -382,14 +300,12 @@ http://8.129.84.221:10800/mayx/blog
http://122.51.51.35:3000/mayx/blog
http://34.81.52.16/mayx/blog
https://git.aopcloud.com/mayx/blog
https://gitea.zerova.com/mayx/blog
http://120.78.74.94:3000/mayx/blog
https://git.genowisdom.cn/mayx/blog
http://120.26.116.243:3000/mayx/blog
http://120.26.46.180:3000/mayx/blog
http://8.222.156.46:3000/mayx/blog
http://123.57.16.111:3000/mayx/blog
https://git.andy.lgbt/mayx/blog
http://115.159.107.117:3000/mayx/blog
http://47.99.98.98:9000/mayx/blog
http://116.62.115.84:3000/mayx/blog
@@ -407,20 +323,16 @@ https://gitea.questline.coop/mayx/blog
https://gitea.mpc-web.jp/mayx/blog
https://git.poggerer.xyz/mayx/blog
https://git.wisptales.org/mayx/blog
https://git.peaksscrm.com/mayx/blog
http://git.chaojing-film.com:3000/mayx/blog
http://8.142.81.167:1080/mayx/blog
https://git.nusaerp.com/mayx/blog
http://39.100.245.231:40030/mayx/blog
http://35.207.205.18:3000/mayx/blog
http://git.zjsciot.com:3000/mayx/blog
https://gitea.ontoast.uk/mayx/blog
http://112.124.40.88:5510/mayx/blog
https://got.joshuakatz.me/mayx/blog
https://git-web.phomecoming.com/mayx/blog
http://121.36.37.70:15501/mayx/blog
http://187.216.152.151:9999/mayx/blog
https://coderepos.mticas.com/mayx/blog
http://116.63.173.179:8001/mayx/blog
https://git.iop.plus/mayx/blog
http://47.114.82.162:3000/mayx/blog
@@ -455,13 +367,11 @@ http://6068688.xyz:3000/mayx/blog
http://8.137.105.8:5530/mayx/blog
https://git.881221.xyz/mayx/blog
http://120.46.222.128:10021/mayx/blog
http://39.106.86.127:3000/mayx/blog
https://git.techspec.pro/mayx/blog
http://47.92.23.211:3000/mayx/blog
http://120.26.108.239:9188/mayx/blog
https://git.van-peeren.de/mayx/blog
http://gitea.msadb.cn/mayx/blog
https://git.changenhealth.cn/mayx/blog
http://git.gkcorp.com.vn:16000/mayx/blog
http://47.111.17.177:3000/mayx/blog
http://git.hnits360.com/mayx/blog
@@ -470,96 +380,63 @@ http://110.42.45.89:2052/mayx/blog
https://git.furcom.org/mayx/blog
http://47.109.95.73:3000/mayx/blog
http://47.104.196.63:8418/mayx/blog
https://git.mkubiak.com/mayx/blog
http://38.22.90.74:3000/mayx/blog
https://git.asdf.cafe/mayx/blog
http://8.133.240.249:3456/mayx/blog
https://git.mista.ru/mayx/blog
http://34.102.70.200:3000/mayx/blog
https://vcs.int.feuerwehr-ziemetshausen.de/mayx/blog
http://175.178.219.170:3000/mayx/blog
https://git.camus.cat/mayx/blog
https://code.miraclezhb.com/mayx/blog
http://blueroses.top:8888/mayx/blog
https://git.cnml.de/mayx/blog
https://giteas.fullmooncyberworks.com/mayx/blog
http://47.112.118.149:10082/mayx/blog
https://gitea.jobiglo.com/mayx/blog
https://gitea.rpg-librarium.de/mayx/blog
https://git.juici.ly/mayx/blog
http://begild.top:8418/mayx/blog
http://58.221.13.198:30010/mayx/blog
https://gitea.kaz62.ru/mayx/blog
https://git.tbaer.de/mayx/blog
http://74.48.174.77:3000/mayx/blog
https://git.atggroup.vn/mayx/blog
https://git.d-popov.com/mayx/blog
https://git.liliyamol.cn/mayx/blog
https://git.srblerp.com/mayx/blog
http://8.138.90.28:3000/mayx/blog
https://git.hotolab.win/mayx/blog
https://home.zhupei.me:3000/mayx/blog
https://gitea.theaken.com/mayx/blog
https://git.ja-schwarz.de/mayx/blog
https://shanewan.cn:30000/mayx/blog
https://git.xemo-net.de/mayx/blog
https://git.bigtravelchat.com/mayx/blog
https://git.23cm.cn/mayx/blog
https://gitea.oio.cat/mayx/blog
https://git.rokiy.com/mayx/blog
https://git.w2tj.net/mayx/blog
http://59.110.17.86:3000/mayx/blog
https://git.karma-riuk.com/mayx/blog
https://git.saidomar.fr/mayx/blog
https://gitea.pnkx.top:8/mayx/blog
http://gitea.fcunb.cn:10083/mayx/blog
http://mengshang.xyz:8418/mayx/blog
http://47.107.152.87:3000/mayx/blog
https://git.ligmatiktok.com/mayx/blog
http://106.15.58.155:3333/mayx/blog
https://git.sduonline.cn/mayx/blog
https://git.7o9o.net/mayx/blog
https://gitea.adminakademia.pl/mayx/blog
https://dev.init.zone/mayx/blog
https://git.baneynet.net/mayx/blog
http://43.143.224.106:2000/mayx/blog
http://47.97.225.73:3000/mayx/blog
http://1.15.11.52:13000/mayx/blog
https://git.gupaoedu.cn/mayx/blog
http://60.205.233.184:3010/mayx/blog
http://121.43.49.226/mayx/blog
https://git.ricecakecat.com/mayx/blog
https://git.mahaines.com/mayx/blog
http://gitee.mrsang.cfd/mayx/blog
https://gittea.biveki.ru/mayx/blog
https://git.7milch.com/mayx/blog
https://gitea.marvinronk.com/mayx/blog
https://gitea.zmanplex.com/mayx/blog
https://git.hexdive.com/mayx/blog
http://139.224.250.209:3000/mayx/blog
https://vcc808.site/mayx/blog
https://git.sitenevis.com/mayx/blog
https://git.nightime.org/mayx/blog
https://dreamplacesai.de/mayx/blog
http://repo.bpo.technology/mayx/blog
https://git.soy.dog/mayx/blog
https://bachner.synology.me:10002/mayx/blog
https://git.cool2645.com/mayx/blog
https://gitea.codedbycaleb.com/mayx/blog
https://gitea.jludwig.net/mayx/blog
https://git.z1.mk/mayx/blog
http://185.87.111.46:3000/mayx/blog
http://suncheng.asia:14200/mayx/blog
http://1.94.13.224:9080/mayx/blog
https://git.manabo.org/mayx/blog
https://auric-org.org/mayx/blog
https://git.git-happens.de/mayx/blog
https://gitea.seanomad.ru/mayx/blog
http://47.104.241.192:19999/mayx/blog
http://47.105.61.58:3000/mayx/blog
https://git.memosnag.com/mayx/blog
http://tdss.website:801/mayx/blog
https://gitea.wenpang.asia/mayx/blog
http://101.35.183.241/mayx/blog
https://gitea.quiztimes.nl/mayx/blog
http://106.14.189.125:3000/mayx/blog
@@ -581,12 +458,10 @@ http://111.198.4.69:8092/mayx/blog
https://git.lakaweb.com/mayx/blog
https://git.kitti.ac.th/mayx/blog
http://106.15.233.223:3001/mayx/blog
http://giteastaraire.vip.cpolar.cn/mayx/blog
https://forge.coreymclark.com/mayx/blog
http://ems.iclematis.com:30000/mayx/blog
https://git.micahmoore.io/mayx/blog
https://git.zlyum.com/mayx/blog
https://git.aelhost.com/mayx/blog
https://schokigeschmack.de/mayx/blog
https://git.anatid.net/mayx/blog
https://catsdev.com/mayx/blog
@@ -596,35 +471,24 @@ http://135.235.225.198:3000/mayx/blog
http://giteaiposeek.cn/mayx/blog
https://git.zimerguz.net/mayx/blog
https://git.cukak.com/mayx/blog
http://farsinot.ir:3000/mayx/blog
https://gitea.sosaley.in/mayx/blog
https://dev.ncot.uk/mayx/blog
https://git.sick.earth/mayx/blog
https://git.ncue.net/mayx/blog
https://gitea.rbpsw.net/mayx/blog
https://git.prayujt.com/mayx/blog
http://121.199.11.156:3000/mayx/blog
http://www.sh-hpg.com:3000/mayx/blog
https://git.galaxylabs.ca/mayx/blog
https://gitlab.n8n-store.xyz/mayx/blog
https://forgejo.win/mayx/blog
https://gitea.katiethe.dev/mayx/blog
https://gitea.ai-demo.duckdns.org/mayx/blog
https://git0.zpqrtbnk.net/mayx/blog
http://159.203.33.179:3000/mayx/blog
http://117.72.114.197:3000/mayx/blog
http://192.210.186.179:20051/mayx/blog
https://git.ashcloud.com/mayx/blog
http://us2.fornoone.top:3000/mayx/blog
https://git.louislabs.com/mayx/blog
https://ste-van.de/mayx/blog
https://git.novaa.xyz/mayx/blog
https://gitea.noname-studios.es/mayx/blog
http://101.46.208.93:3000/mayx/blog
http://45.93.137.91:3000/mayx/blog
https://git.smartdev.cz/mayx/blog
http://23.94.57.60:3000/mayx/blog
http://120.26.116.145:3000/mayx/blog
https://git.atomos.io/mayx/blog
https://git.tylantyson.com/mayx/blog
https://watch.mommys.plumbing/mayx/blog
@@ -632,39 +496,28 @@ https://devkona.net/mayx/blog
https://gitea.avixc-nas.myds.me/mayx/blog
http://www.ggafrik.site/mayx/blog
https://gitea.chaopi.dev/mayx/blog
https://git.jonasjones.dev/mayx/blog
https://gitea.kaidodev.org/mayx/blog
http://118.196.23.96:1866/mayx/blog
http://47.119.120.128:8085/mayx/blog
http://sjhome.cloud:3000/mayx/blog
https://gitea.sciotech.cn/mayx/blog
https://manage.gitea.djangoadmin.cn/mayx/blog
http://8.148.220.5:8089/mayx/blog
http://8.140.250.85:3000/mayx/blog
http://8.134.11.35:3000/mayx/blog
https://dev.ilink-app.com/mayx/blog
https://git.ctx.dev/mayx/blog
https://w2k.sh/mayx/blog
http://82.157.205.190:3000/mayx/blog
https://nas.szwyll.com:3000/mayx/blog
http://baylan.la.asu.edu:3000/mayx/blog
http://8.155.35.51:3000/mayx/blog
https://git.koppa.pro/mayx/blog
http://188.120.243.108:3000/mayx/blog
http://202.65.194.19:3000/mayx/blog
https://gitea.eggtech.net/mayx/blog
http://47.101.60.131:10082/mayx/blog
http://8.148.234.146:3001/mayx/blog
https://git.ypepin.com/mayx/blog
http://www.bzturbo.com.br/mayx/blog
https://git.maiasoft.jp/mayx/blog
https://git.athelas-conseils.fr/mayx/blog
https://git.churiland.com/mayx/blog
http://git.huangwc.com/mayx/blog
https://gitea.xala.dev/mayx/blog
http://101.201.34.43:3000/mayx/blog
https://git.ixu.me/mayx/blog
http://178.18.255.136:3000/mayx/blog
http://118.89.124.175:3000/mayx/blog
https://git.gloje-rinchen-dorjee-rinpoche-buddhist-monastery.org/mayx/blog
https://git.pxlbuzzard.com/mayx/blog
@@ -674,8 +527,6 @@ https://vw-git.senecasense.com/mayx/blog
http://git.uhfdemo.com/mayx/blog
http://47.108.217.75:3000/mayx/blog
https://git.jakubzabski.pl/mayx/blog
https://gitea.forgeandflowsolutions.com/mayx/blog
https://gitea.ybxsddb.cc/mayx/blog
https://www.git.omezaldama.xyz/mayx/blog
https://vila.go.ro/mayx/blog
https://git.olyntec.com/mayx/blog
@@ -685,13 +536,8 @@ http://124.223.89.168:8080/mayx/blog
http://139.129.21.166:3000/mayx/blog
http://111.231.240.168:9082/mayx/blog
https://git.afonsosoares.com/mayx/blog
https://gitea.nswteam.net/mayx/blog
https://git.toad.city/mayx/blog
https://git.shawncarter.co.uk/mayx/blog
http://209.141.47.52:3000/mayx/blog
https://git.apfern.com/mayx/blog
http://120.46.213.136:9528/mayx/blog
http://120.26.115.132:3000/mayx/blog
http://47.103.155.22:3000/mayx/blog
http://dapainas.asia:5990/mayx/blog
http://60.204.158.188:3000/mayx/blog
@@ -700,41 +546,32 @@ https://git.3dizart.ru/mayx/blog
http://119.3.252.2:3000/mayx/blog
http://60.204.156.211:3000/mayx/blog
http://youneed.top:10014/mayx/blog
https://gitea.abra.me/mayx/blog
https://git.yukaige.com/mayx/blog
http://www.liubai.site:3000/mayx/blog
http://nas.bi1kbu.com:8418/mayx/blog
http://123.56.74.235:3000/mayx/blog
http://15.204.210.141:30121/mayx/blog
http://1.94.178.207:3000/mayx/blog
http://47.96.145.34:3000/mayx/blog
https://gitea.tsaida.synology.me/mayx/blog
http://xapple.ru:3000/mayx/blog
https://git.teygaming.com/mayx/blog
https://git.alhsk.top/mayx/blog
http://8.138.4.170:8980/mayx/blog
https://git.fishestlife.com/mayx/blog
http://185.128.138.246:3000/mayx/blog
http://210.211.116.85:3000/mayx/blog
http://osztromok.com:3164/mayx/blog
http://175.209.53.134:3030/mayx/blog
http://87.228.74.88:3000/mayx/blog
http://118.163.190.249:3000/mayx/blog
https://git.farmeris.sk/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://47.100.28.88:3000/mayx/blog
http://168.138.196.70:3000/mayx/blog
http://39.96.211.118:3000/mayx/blog
https://git.server.isalem.net/mayx/blog
http://47.103.100.52:3000/mayx/blog
https://git.cos777nnn777.win/mayx/blog
http://5.189.140.23:8080/mayx/blog
https://gitea.xy88.fun/mayx/blog
http://121.37.47.20:3000/mayx/blog
https://code.metapipe.net/mayx/blog
https://gitea.alittlejag.uk/mayx/blog
https://git.antropix.dev/mayx/blog
http://15.237.198.144/mayx/blog
https://gitea.soap.wf/mayx/blog
@@ -747,17 +584,13 @@ https://xgit.tsuimg.top/mayx/blog
http://123.60.156.158:13000/mayx/blog
http://57.129.94.190:3000/mayx/blog
https://gitea.micro-stack.org/mayx/blog
https://vapor.solarvoid.com/mayx/blog
http://101.132.160.67:3000/mayx/blog
https://gitea.temp.brentgruber.com/mayx/blog
https://www.naepho.dev/mayx/blog
https://www.know-how.store/mayx/blog
http://47.102.147.170:3050/mayx/blog
https://git.borg.unak.is/mayx/blog
http://209.38.235.254:3000/mayx/blog
http://52.66.204.217:3001/mayx/blog
http://123.60.153.169:3006/mayx/blog
https://pdje.uk/mayx/blog
http://172.236.250.154:3000/mayx/blog
http://54.198.134.152:3000/mayx/blog
http://121.41.35.226:11011/mayx/blog
@@ -765,16 +598,13 @@ http://47.111.1.12:3000/mayx/blog
https://nelgit.nelpi.co.uk/mayx/blog
http://47.108.156.251:3000/mayx/blog
http://8.141.91.86:3000/mayx/blog
https://git.hibikiame.com:3000/mayx/blog
https://www.yseven.net/mayx/blog
http://8.138.187.132:3000/mayx/blog
https://gitea.codeathome.ovh/mayx/blog
http://117.72.15.187:3000/mayx/blog
http://159.223.54.247:3030/mayx/blog
https://git.jaytux.com/mayx/blog
http://81.70.30.91:3000/mayx/blog
http://47.98.105.248:3000/mayx/blog
http://218.84.152.14:65001/mayx/blog
https://gitea.kisechan.space/mayx/blog
http://nas-home.top:8418/mayx/blog
http://140.238.9.133:3007/mayx/blog
@@ -782,7 +612,6 @@ http://8.138.100.115:3000/mayx/blog
https://git.soupcafe.cc/mayx/blog
https://git.mwapp.com.br/mayx/blog
http://yidaima.cn:6008/mayx/blog
https://git.happytanuki.kr/mayx/blog
http://213.199.46.54:3001/mayx/blog
http://47.94.156.73:3000/mayx/blog
http://185.126.237.57:3000/mayx/blog
@@ -790,11 +619,9 @@ http://47.97.50.232:3000/mayx/blog
http://106.54.211.95:3000/mayx/blog
http://210.245.20.73:3333/mayx/blog
http://43.248.97.109:3000/mayx/blog
http://git.dhitechnical.com/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://8.140.60.82:3000/mayx/blog
https://gitea.klopfenstein.org/mayx/blog
http://8.148.24.160:3000/mayx/blog
https://gitea.hailstorm.gay/mayx/blog
@@ -805,16 +632,12 @@ https://git.cymnb.com/mayx/blog
http://8.163.31.138:3000/mayx/blog
http://47.108.27.137:3000/mayx/blog
http://182.92.9.236:3000/mayx/blog
http://47.96.98.191:9980/mayx/blog
http://172.172.102.93:3000/mayx/blog
http://101.132.255.70:3000/mayx/blog
http://139.196.179.195:3000/mayx/blog
http://115.120.245.164:3000/mayx/blog
http://120.27.19.58:30000/mayx/blog
https://git.devnul.cz/mayx/blog
https://git-virtual.ru/mayx/blog
http://47.122.125.40:16867/mayx/blog
https://git.infinitix.kr/mayx/blog
https://gitea.suchodupin.com/mayx/blog
http://8.134.116.217:3000/mayx/blog
http://117.72.219.18:6000/mayx/blog
@@ -823,17 +646,14 @@ https://git.rcdiamondgh.cc/mayx/blog
http://35.194.179.90:3000/mayx/blog
http://188.245.173.247:3080/mayx/blog
http://8.153.14.94:61308/mayx/blog
http://git.liubeiting.cn:8000/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://171.80.13.66:9112/mayx/blog
http://211.22.221.188:3000/mayx/blog
https://lunarvow.top:12494/mayx/blog
http://223.108.157.174:3000/mayx/blog
http://120.24.249.56/mayx/blog
https://git.davidwebgt.com/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
@@ -845,7 +665,6 @@ http://git.goodxp.cn/mayx/blog
http://47.104.189.3:3000/mayx/blog
https://git.twinkle.network/mayx/blog
http://8.137.106.149:3000/mayx/blog
http://47.112.119.250:3000/mayx/blog
http://8.137.170.249:3000/mayx/blog
https://mygit.kikyps.com/mayx/blog
http://152.42.207.183:3000/mayx/blog
@@ -854,15 +673,12 @@ http://47.99.60.81:10082/mayx/blog
http://120.211.66.170:8418/mayx/blog
http://47.242.181.61:3333/mayx/blog
http://187.189.244.23:3000/mayx/blog
http://123.60.98.226:3000/mayx/blog
http://58.176.21.43:9004/mayx/blog
https://gitea.vilcap.com/mayx/blog
https://git.2b8.org/mayx/blog
http://8.137.94.229:3000/mayx/blog
http://121.196.245.62/mayx/blog
http://47.92.35.224:3000/mayx/blog
http://47.102.209.69:53000/mayx/blog
https://axcl.duckdns.org:8091/mayx/blog
http://116.205.97.109:3000/mayx/blog
https://gitea.ysme.top/mayx/blog
http://8.140.242.230:3000/mayx/blog
@@ -875,31 +691,23 @@ http://113.46.142.74:3000/mayx/blog
http://47.100.0.167:3000/mayx/blog
http://www.koelndom.cn:13030/mayx/blog
http://209.127.59.74:3000/mayx/blog
http://git.vimer.top:4000/mayx/blog
http://111.15.179.73:3000/mayx/blog
http://47.113.119.107:3000/mayx/blog
https://git.tuongthoi.website/mayx/blog
https://git.dotb.cloud/mayx/blog
http://178.205.99.36:3000/mayx/blog
https://git.bigdalang.com/mayx/blog
https://gitea.augeo.dev/mayx/blog
https://demo.stam.kr/mayx/blog
https://g.szqingling.cn/mayx/blog
http://120.46.23.215:3000/mayx/blog
http://47.108.75.198:3000/mayx/blog
http://121.41.2.71:3000/mayx/blog
http://47.114.94.196:8030/mayx/blog
https://sithcom.de/mayx/blog
http://156.238.243.144:3000/mayx/blog
http://8.138.242.82:8888/mayx/blog
http://37.60.245.108/mayx/blog
http://110.41.177.80:5000/mayx/blog
https://gitea.dsmaster.myds.me/mayx/blog
https://git.denco.store/mayx/blog
http://intechrnd.iptime.org:3000/mayx/blog
https://gitea.primecontrols-dev.com/mayx/blog
http://47.104.160.69:3000/mayx/blog
http://157.66.191.31:3000/mayx/blog
http://39.104.61.219:3000/mayx/blog
http://www.scserverddns.top:13000/mayx/blog
http://156.255.1.229:3000/mayx/blog
@@ -909,3 +717,35 @@ https://dev.kirill-vorotov.com/mayx/blog
https://gitea.va-comer.net/mayx/blog
https://git.lucas-michel.fr/mayx/blog
http://60.205.162.59:3000/mayx/blog
https://git.imvictor.tech:2/mayx/blog
https://git.pwcedge-sbs-innov-lab.com/mayx/blog
https://git.beitzah.net/mayx/blog
http://47.112.137.193:3000/mayx/blog
https://www.cadquos.dev/mayx/blog
https://gitea.malin.onl/mayx/blog
http://58.38.123.148:3176/mayx/blog
http://docker.clhero.fun:3000/mayx/blog
http://42.193.251.215:3000/mayx/blog
http://kpro.shanghaiopen.org.cn:8005/mayx/blog
https://bdgit.educoder.net/mayx/blog
http://e19510c831.iok.la/mayx/blog
https://gitea.clintmasden.duckdns.org/mayx/blog
http://gitea.liaozhuangkeji.com/mayx/blog
https://www.nxgit.xyz/mayx/blog
http://119.45.49.212:3000/mayx/blog
https://git.synapsenet.net/mayx/blog
https://gitea.kdlsvps.top/mayx/blog
http://deiniusoft.com:3000/mayx/blog
https://code.antopie.org/mayx/blog
http://c6h5gp.top:3000/mayx/blog
https://git.serenetia.com/mayx/blog
https://tm-jikayo.com/mayx/blog
https://vcs.cozydsp.space/mayx/blog
https://git.aoun.ltd/mayx/blog
http://43.162.113.116:3000/mayx/blog
http://8.129.11.230:7002/mayx/blog
http://115.190.107.87:3000/mayx/blog
https://git.ponekf.com/mayx/blog
https://git.hast.one/mayx/blog
http://106.12.50.144:8081/mayx/blog
http://43.192.90.133/mayx/blog
1 repo_url
2 http://gdatura24gtdy23lxd7ht3xzx6mi7mdlkabpvuefhrjn4t5jduviw5ad.onion/Mayx/mayx
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://gitea.moe/Mayx/mayx
6 https://tvoygit.ru/Mayx/mayx
7 https://git.envs.net/Mayx/mayx
8 https://tildegit.org/Mayx/mayx
9 https://git.pixie.town/mayx/mayx
10 https://cgit.tilde.town/~mayx/blog
11 https://gitlab.haskell.org/mayx/mayx
https://pagure.io/fork/mabbs/Blog
12 https://repo2.serv00.com/git/pub/Mayx/mayx/
13 https://git.hana.im/mayx/blog
14 https://git.tea-assets.com/mayx/blog
15 https://repo.komhumana.org/mayx/blog
16 https://git.minetest.land/Mayx/blog
https://git.dungeon.fi/mayx/blog
17 http://ucarmesin.de:3000/mayx/blog
http://101.34.211.172:3000/mayx/blog
18 https://gitea.johannes-hegele.de/mayx/blog
https://git.paulcolfer.ie/mayx/blog
https://git.goolink.org/mayx/blog
19 https://git.octava.cool/mayx/blog
https://git.haowuan.top/mayx/blog
https://git.esc-plus.com/mayx/blog
http://101.132.73.14:3000/mayx/blog
20 http://117.72.78.89:3000/mayx/blog
21 https://gitea.stormyhome.net/mayx/blog
http://www.litehome.top/mayx/blog
22 http://47.120.60.153:10880/mayx/blog
23 http://zfselect.cn:3000/mayx/blog
24 http://61.139.16.27:26684/mayx/blog
25 https://git.dpark.io/mayx/blog
https://git.ykonkov.com/mayx/blog
26 http://116.62.245.34:3000/mayx/blog
27 https://git.johann-brauer.de/mayx/blog
28 https://git.shaunmcpeck.com/mayx/blog
34 https://code.dsconce.space/mayx/blog
35 https://git.anibilag.ru/mayx/blog
36 https://git.lolpro11.me/mayx/blog
https://git.unglab.com/mayx/blog
37 https://git.empirica.pro/mayx/blog
38 http://47.115.203.168:3000/mayx/blog
39 http://www.gitea.zhangc.top:3000/mayx/blog
40 https://git.chistyakov-it.ru/mayx/blog
41 https://git.emanuelemiani.it/mayx/blog
42 https://git.dehemi.com/mayx/blog
https://git.traband.ovh/mayx/blog
43 https://git.ngcr.de/mayx/blog
44 http://101.66.229.132:61088/mayx/blog
45 http://118.26.39.39:3000/mayx/blog
46 http://150.109.95.245/mayx/blog
47 https://git.pcgf.io/mayx/blog
https://nucleation.fusion.bref.cool/mayx/blog
https://gitea.l2reworld.com/mayx/blog
48 https://git.bp-web.app/mayx/blog
49 http://47.103.91.160:50903/mayx/blog
50 https://mygit.iexercice.com/mayx/blog
51 http://162.215.134.149:4000/mayx/blog
52 http://durfee.mycrestron.com:3000/mayx/blog
https://git.casperxddddd.uk/mayx/blog
https://git.tanxhub.com/mayx/blog
53 https://git.expiera.com/mayx/blog
54 https://gitea.nongnghiepso.com/mayx/blog
55 https://codes.tools.asitavsen.com/mayx/blog
56 https://git.siin.space/mayx/blog
http://47.117.26.49:3000/mayx/blog
57 http://122.116.190.233:3001/mayx/blog
58 http://101.200.127.15:3000/mayx/blog
59 http://50.19.111.193:3000/mayx/blog
67 https://gitea.bitshift.us/mayx/blog
68 http://114.55.134.197:3000/mayx/blog
69 http://139.129.25.251:3000/mayx/blog
http://git4edu.net/mayx/blog
70 http://45.33.87.87/mayx/blog
http://162.19.95.94:3000/mayx/blog
71 https://git.rankenste.in/mayx/blog
72 https://git.ghostpacket.org/mayx/blog
73 https://git.catswords.net/mayx/blog
74 http://168.126.28.36:3000/mayx/blog
75 https://git.cloud.leonclassroom.com/mayx/blog
https://git.noxxxx.com/mayx/blog
76 http://120.25.239.206:20080/mayx/blog
77 https://registry.gametuoitho.vn/mayx/blog
78 http://8.137.103.221:3000/mayx/blog
https://gitea.lutix.org/mayx/blog
79 http://120.79.27.232:3000/mayx/blog
80 http://wangbeibei.xyz:6002/mayx/blog
81 http://43.224.227.219:3000/mayx/blog
84 http://wsygitea.top/mayx/blog
85 https://git.yardtech.ru/mayx/blog
86 http://69.62.77.234:8888/mayx/blog
https://gitea.bake.systems/mayx/blog
87 http://8.134.15.96:3000/mayx/blog
88 http://112.219.147.186:7000/mayx/blog
https://gitea.siriusun.com/mayx/blog
89 http://47.119.38.109:3000/mayx/blog
90 https://mysite.myvnc.com:3000/mayx/blog
91 http://8.134.32.42:3000/mayx/blog
97 https://git.datdanguy.com/mayx/blog
98 http://rack1.raincs.cc:20253/mayx/blog
99 https://git.repo.in.net/mayx/blog
https://git.dihe.moe/mayx/blog
100 http://47.113.231.74:3000/mayx/blog
101 https://gitea.belanjaparts.com/mayx/blog
102 http://185.208.225.190:3000/mayx/blog
103 https://git.sudo-fhir.au/mayx/blog
https://git.odabasioglu.fr/mayx/blog
104 https://git.warzin.com/mayx/blog
105 https://git.burning.cloud/mayx/blog
https://git.ihackfx.ru/mayx/blog
106 https://gitea.sguba.de/mayx/blog
107 https://git.flywithu.com/mayx/blog
108 https://git.purplepanda.cc/mayx/blog
109 https://gitea.freeyoursystem.de/mayx/blog
110 https://git.moguyn.cn/mayx/blog
https://git.arachno.de/mayx/blog
111 https://git.zhanzhi.life/mayx/blog
112 http://121.36.255.50:3000/mayx/blog
113 https://apoloz-git.md-desk.ru/mayx/blog
124 https://gitea.jasonstolle.com/mayx/blog
125 http://8.134.61.107:3000/mayx/blog
126 http://47.107.88.161:3000/mayx/blog
https://git.ktk-pc.de/mayx/blog
http://git.open-dev.ru/mayx/blog
https://gitea.zybc.online/mayx/blog
127 https://git.votava.org/mayx/blog
128 http://8.137.12.29:3000/mayx/blog
129 https://gitea.irons.nz/mayx/blog
130 https://gitea.madf12.com/mayx/blog
131 http://8.134.104.234:3000/mayx/blog
http://45.45.238.98:3000/mayx/blog
http://git.ugohous.com/mayx/blog
132 https://git.vce.de/mayx/blog
133 https://gitea.carmon.co.kr/mayx/blog
134 http://142.171.47.170:3000/mayx/blog
https://git.aion.bi/mayx/blog
135 https://git.werkraum-karlsruhe.org/mayx/blog
136 http://111.231.146.230:8418/mayx/blog
137 https://git.winscloud.net/mayx/blog
140 http://119.28.73.80:5000/mayx/blog
141 http://194.60.231.252:3000/mayx/blog
142 https://git.sleepingforest.co.uk/mayx/blog
https://git.chinamario.ru/mayx/blog
https://gitea.wangyige.cn/mayx/blog
143 http://47.103.223.114:8081/mayx/blog
144 https://git.xdsite.fun/mayx/blog
145 https://git.brb.homeip.net/mayx/blog
146 https://an360.top/mayx/blog
https://git.agusandelnorte.gov.ph/mayx/blog
http://git.maiwd.cn:3000/mayx/blog
147 https://gitea.chenxu2233.com/mayx/blog
148 http://106.15.78.64:3000/mayx/blog
149 http://hoenking.cn:3000/mayx/blog
154 https://git.yinbonet.cn/mayx/blog
155 https://git.inkcore.cn/mayx/blog
156 http://47.98.129.193:3000/mayx/blog
http://8.138.91.73:3000/mayx/blog
157 https://git.wisder.net/mayx/blog
158 http://8.138.187.97:3000/mayx/blog
159 https://git2.ujin.tech/mayx/blog
160 http://git.joypetsisland.com/mayx/blog
161 http://111.119.244.185:3000/mayx/blog
162 http://110.41.179.36:13000/mayx/blog
http://115.187.22.75:3000/mayx/blog
163 https://git.chrisbeckstrom.com/mayx/blog
https://dev.zaphar.net/mayx/blog
164 https://git.moonwoou.com/mayx/blog
165 https://git.tomlab.dev/mayx/blog
166 http://182.92.109.202:8070/mayx/blog
167 https://helx-artifacts-git.apps.renci.org/mayx/blog
https://git.ataber.pw/mayx/blog
https://gogs.soyootech.com/mayx/blog
168 http://94.130.182.154:3000/mayx/blog
169 https://git.unicom.studio/mayx/blog
170 https://Gitea.Sephalon.net/mayx/blog
177 https://git.bloade.com/mayx/blog
178 https://git.lokalix.de/mayx/blog
179 http://8.141.14.13:3000/mayx/blog
http://47.94.103.75:3000/mayx/blog
http://gitea.danongshu.cn/mayx/blog
180 https://git.palagov.tv/mayx/blog
181 http://139.196.201.231:3000/mayx/blog
182 http://8.155.23.172:3000/mayx/blog
183 https://git.influxfin.com/mayx/blog
184 http://47.100.177.77:3000/mayx/blog
https://gitea.beonx.com/mayx/blog
185 https://git.programar.io/mayx/blog
186 http://219.157.255.213:25311/mayx/blog
187 https://git.melvincarvalho.com/mayx/blog
188 https://gitea.aerwen.net/mayx/blog
http://8.155.14.189:3000/mayx/blog
189 https://git.vekus.ru/mayx/blog
190 https://gitea.svc.obaa.cloud/mayx/blog
https://git.infortek.tech/mayx/blog
191 http://8.134.64.84:3000/mayx/blog
http://test-www.writebug.com:3000/mayx/blog
https://git.thetoc.net/mayx/blog
192 https://gitea.blubeacon.com/mayx/blog
193 http://116.204.75.78:6180/mayx/blog
194 https://git.powerdata.dk/mayx/blog
195 https://git.ods-company.ru/mayx/blog
196 http://109.228.48.121:8000/mayx/blog
https://git.libx.ir/mayx/blog
197 https://git.u2.nu/mayx/blog
198 https://bk-house.synology.me:3081/mayx/blog
199 http://123.57.95.66:9000/mayx/blog
200 http://git.yjmt191314.com/mayx/blog
201 https://git.sparrowcomm.com/mayx/blog
https://gitea.chaos-it.pl/mayx/blog
202 https://gitea.timurcelik.de/mayx/blog
203 http://www.rubikscomplex.com:3000/mayx/blog
204 https://git.hubhoo.com/mayx/blog
205 https://git.ultra.pub/mayx/blog
https://git.cloud13.de/mayx/blog
206 https://gitea.visoftware.com.co/mayx/blog
207 http://121.199.172.238:3000/mayx/blog
208 http://27.124.12.222:3000/mayx/blog
210 https://git.sayndone.ru/mayx/blog
211 http://47.113.118.108:3000/mayx/blog
212 https://gitea.hintsight.com/mayx/blog
https://git.code-works.de/mayx/blog
213 https://anzsco.co.nz/mayx/blog
214 https://git.valami.giize.com/mayx/blog
215 https://git.simbarbet.com/mayx/blog
http://47.109.132.168:3000/mayx/blog
https://forge.death.id.au/mayx/blog
216 https://git.saintdoggie.org/mayx/blog
217 http://blackobelisk.xyz:3000/mayx/blog
218 https://git.dushes.keenetic.pro/mayx/blog
221 https://git.tech.troyrc.com/mayx/blog
222 http://git.zkyspace.top/mayx/blog
223 http://47.107.62.152:3000/mayx/blog
https://git.openmonero.co/mayx/blog
224 http://47.99.119.173:13000/mayx/blog
225 https://git.outsidecontext.solutions/mayx/blog
http://8.210.112.49:8860/mayx/blog
226 http://149.88.87.128:3000/mayx/blog
227 http://124.70.167.140:3000/mayx/blog
228 http://8.137.38.60:8201/mayx/blog
236 http://sinzero.xyz:3000/mayx/blog
237 https://gitea.b54.co/mayx/blog
238 https://git.matevi.sh/mayx/blog
http://www.pcaidiy.cn:3000/mayx/blog
https://code.tiantongsl.com/mayx/blog
239 http://213.35.118.215:60001/mayx/blog
240 https://git.jasonpittman.com/mayx/blog
241 https://gitea.shirom.me/mayx/blog
246 http://60.204.131.99:3000/mayx/blog
247 http://femail.email:8418/mayx/blog
248 http://47.93.56.66:8080/mayx/blog
https://git.hefzteam.ir/mayx/blog
249 http://47.92.218.215:3000/mayx/blog
250 http://167.172.7.198:8081/mayx/blog
251 https://gitea.meetgu.ru/mayx/blog
252 http://8.134.253.108:3000/mayx/blog
253 https://git.patrich.se/mayx/blog
254 http://116.236.50.103:8789/mayx/blog
https://gitnto.innovationcampus.ru/mayx/blog
255 https://git.paulll.cc/mayx/blog
256 https://gitea.alaindee.net/mayx/blog
257 https://gitea.reimann.ee/mayx/blog
258 http://109.74.197.189/mayx/blog
259 https://git.nussi.net/mayx/blog
https://git.thepain.dev/mayx/blog
https://gitea.ultrasoft.cm/mayx/blog
260 http://94.224.160.69:7990/mayx/blog
http://8.134.144.137:3000/mayx/blog
261 https://git.hxps.ru/mayx/blog
262 https://gitea.ekjeong.synology.me/mayx/blog
263 https://git.d4m13n.dev/mayx/blog
https://gitimpo.liara.run/mayx/blog
https://git.needon.kr/mayx/blog
264 https://git.4lcap.com/mayx/blog
265 https://git.stit.tech/mayx/blog
https://git.wun.im/mayx/blog
266 https://www.9miao.fun:6839/mayx/blog
https://git.ssktv.vip/mayx/blog
267 https://git.autotion.net/mayx/blog
268 http://octifor.synology.me:53000/mayx/blog
269 https://git.daoyoucloud.com/mayx/blog
270 https://git.entryrise.com/mayx/blog
https://repo.apps.odatahub.net/mayx/blog
271 http://okbestgood.com:3000/mayx/blog
https://git.tallshim.ru/mayx/blog
272 https://code.bitahub.com/mayx/blog
https://tomtop.ru/mayx/blog
273 https://git.daneric.dev/mayx/blog
274 http://git.guaiyun.com.cn/mayx/blog
275 http://malingshu.site:6010/mayx/blog
https://git.jbangit.com/mayx/blog
276 https://repo.gusdya.net/mayx/blog
277 https://gitea.tmartens.dev/mayx/blog
278 http://218.206.106.50:19901/mayx/blog
https://g.6tm.es/mayx/blog
279 https://git.slegeir.com/mayx/blog
280 https://git.kimcblog.com/mayx/blog
http://www.mygamework.com:3000/mayx/blog
https://gogs.m14xa.ru/mayx/blog
281 https://git.minaev.su/mayx/blog
282 https://git.0fs.ru/mayx/blog
283 https://git.bremauer.cc/mayx/blog
284 https://git.itbcode.com/mayx/blog
285 http://119.3.29.177:3000/mayx/blog
286 http://47.110.224.240:13000/mayx/blog
https://Git.Getmind.cn/mayx/blog
287 http://dev.icrosswalk.ru:46300/mayx/blog
http://8.134.206.4:9001/mayx/blog
288 https://git.huwhy.cn/mayx/blog
289 http://194.67.86.160:3100/mayx/blog
290 http://47.101.58.33:3000/mayx/blog
https://git.johnen.biz/mayx/blog
https://git.unitsoft.io/mayx/blog
291 https://gitea.synapsetec.cn/mayx/blog
http://47.121.207.193:3000/mayx/blog
292 http://220.132.16.87:3000/mayx/blog
https://git.tintinger.org/mayx/blog
293 http://gitea.yunshanghub.com:8081/mayx/blog
http://47.111.136.200:3000/mayx/blog
294 https://repo.c-software.id/mayx/blog
295 http://113.177.27.200:2033/mayx/blog
296 http://152.69.204.151:3000/mayx/blog
300 http://122.51.51.35:3000/mayx/blog
301 http://34.81.52.16/mayx/blog
302 https://git.aopcloud.com/mayx/blog
https://gitea.zerova.com/mayx/blog
303 http://120.78.74.94:3000/mayx/blog
304 https://git.genowisdom.cn/mayx/blog
305 http://120.26.116.243:3000/mayx/blog
306 http://120.26.46.180:3000/mayx/blog
307 http://8.222.156.46:3000/mayx/blog
308 http://123.57.16.111:3000/mayx/blog
https://git.andy.lgbt/mayx/blog
309 http://115.159.107.117:3000/mayx/blog
310 http://47.99.98.98:9000/mayx/blog
311 http://116.62.115.84:3000/mayx/blog
323 https://gitea.mpc-web.jp/mayx/blog
324 https://git.poggerer.xyz/mayx/blog
325 https://git.wisptales.org/mayx/blog
https://git.peaksscrm.com/mayx/blog
326 http://git.chaojing-film.com:3000/mayx/blog
327 http://8.142.81.167:1080/mayx/blog
328 https://git.nusaerp.com/mayx/blog
http://39.100.245.231:40030/mayx/blog
329 http://35.207.205.18:3000/mayx/blog
330 http://git.zjsciot.com:3000/mayx/blog
331 https://gitea.ontoast.uk/mayx/blog
332 http://112.124.40.88:5510/mayx/blog
333 https://got.joshuakatz.me/mayx/blog
https://git-web.phomecoming.com/mayx/blog
334 http://121.36.37.70:15501/mayx/blog
335 http://187.216.152.151:9999/mayx/blog
https://coderepos.mticas.com/mayx/blog
336 http://116.63.173.179:8001/mayx/blog
337 https://git.iop.plus/mayx/blog
338 http://47.114.82.162:3000/mayx/blog
367 http://8.137.105.8:5530/mayx/blog
368 https://git.881221.xyz/mayx/blog
369 http://120.46.222.128:10021/mayx/blog
http://39.106.86.127:3000/mayx/blog
370 https://git.techspec.pro/mayx/blog
371 http://47.92.23.211:3000/mayx/blog
372 http://120.26.108.239:9188/mayx/blog
373 https://git.van-peeren.de/mayx/blog
374 http://gitea.msadb.cn/mayx/blog
https://git.changenhealth.cn/mayx/blog
375 http://git.gkcorp.com.vn:16000/mayx/blog
376 http://47.111.17.177:3000/mayx/blog
377 http://git.hnits360.com/mayx/blog
380 https://git.furcom.org/mayx/blog
381 http://47.109.95.73:3000/mayx/blog
382 http://47.104.196.63:8418/mayx/blog
https://git.mkubiak.com/mayx/blog
http://38.22.90.74:3000/mayx/blog
https://git.asdf.cafe/mayx/blog
383 http://8.133.240.249:3456/mayx/blog
384 https://git.mista.ru/mayx/blog
385 http://34.102.70.200:3000/mayx/blog
https://vcs.int.feuerwehr-ziemetshausen.de/mayx/blog
386 http://175.178.219.170:3000/mayx/blog
387 https://git.camus.cat/mayx/blog
388 https://code.miraclezhb.com/mayx/blog
389 http://blueroses.top:8888/mayx/blog
390 https://git.cnml.de/mayx/blog
https://giteas.fullmooncyberworks.com/mayx/blog
391 http://47.112.118.149:10082/mayx/blog
392 https://gitea.jobiglo.com/mayx/blog
393 https://gitea.rpg-librarium.de/mayx/blog
https://git.juici.ly/mayx/blog
394 http://begild.top:8418/mayx/blog
395 http://58.221.13.198:30010/mayx/blog
https://gitea.kaz62.ru/mayx/blog
396 https://git.tbaer.de/mayx/blog
397 http://74.48.174.77:3000/mayx/blog
https://git.atggroup.vn/mayx/blog
398 https://git.d-popov.com/mayx/blog
399 https://git.liliyamol.cn/mayx/blog
400 https://git.srblerp.com/mayx/blog
401 http://8.138.90.28:3000/mayx/blog
https://git.hotolab.win/mayx/blog
402 https://home.zhupei.me:3000/mayx/blog
403 https://gitea.theaken.com/mayx/blog
404 https://git.ja-schwarz.de/mayx/blog
405 https://shanewan.cn:30000/mayx/blog
406 https://git.xemo-net.de/mayx/blog
https://git.bigtravelchat.com/mayx/blog
407 https://git.23cm.cn/mayx/blog
408 https://gitea.oio.cat/mayx/blog
https://git.rokiy.com/mayx/blog
https://git.w2tj.net/mayx/blog
409 http://59.110.17.86:3000/mayx/blog
410 https://git.karma-riuk.com/mayx/blog
411 https://git.saidomar.fr/mayx/blog
https://gitea.pnkx.top:8/mayx/blog
412 http://gitea.fcunb.cn:10083/mayx/blog
http://mengshang.xyz:8418/mayx/blog
413 http://47.107.152.87:3000/mayx/blog
https://git.ligmatiktok.com/mayx/blog
414 http://106.15.58.155:3333/mayx/blog
415 https://git.sduonline.cn/mayx/blog
416 https://git.7o9o.net/mayx/blog
https://gitea.adminakademia.pl/mayx/blog
417 https://dev.init.zone/mayx/blog
418 https://git.baneynet.net/mayx/blog
http://43.143.224.106:2000/mayx/blog
419 http://47.97.225.73:3000/mayx/blog
420 http://1.15.11.52:13000/mayx/blog
421 https://git.gupaoedu.cn/mayx/blog
422 http://60.205.233.184:3010/mayx/blog
http://121.43.49.226/mayx/blog
423 https://git.ricecakecat.com/mayx/blog
https://git.mahaines.com/mayx/blog
http://gitee.mrsang.cfd/mayx/blog
424 https://gittea.biveki.ru/mayx/blog
425 https://git.7milch.com/mayx/blog
https://gitea.marvinronk.com/mayx/blog
https://gitea.zmanplex.com/mayx/blog
https://git.hexdive.com/mayx/blog
http://139.224.250.209:3000/mayx/blog
https://vcc808.site/mayx/blog
426 https://git.sitenevis.com/mayx/blog
427 https://git.nightime.org/mayx/blog
428 https://dreamplacesai.de/mayx/blog
http://repo.bpo.technology/mayx/blog
429 https://git.soy.dog/mayx/blog
https://bachner.synology.me:10002/mayx/blog
430 https://git.cool2645.com/mayx/blog
https://gitea.codedbycaleb.com/mayx/blog
https://gitea.jludwig.net/mayx/blog
431 https://git.z1.mk/mayx/blog
432 http://185.87.111.46:3000/mayx/blog
433 http://suncheng.asia:14200/mayx/blog
434 http://1.94.13.224:9080/mayx/blog
https://git.manabo.org/mayx/blog
435 https://auric-org.org/mayx/blog
436 https://git.git-happens.de/mayx/blog
437 https://gitea.seanomad.ru/mayx/blog
438 http://47.104.241.192:19999/mayx/blog
439 http://47.105.61.58:3000/mayx/blog
https://git.memosnag.com/mayx/blog
http://tdss.website:801/mayx/blog
https://gitea.wenpang.asia/mayx/blog
440 http://101.35.183.241/mayx/blog
441 https://gitea.quiztimes.nl/mayx/blog
442 http://106.14.189.125:3000/mayx/blog
458 https://git.lakaweb.com/mayx/blog
459 https://git.kitti.ac.th/mayx/blog
460 http://106.15.233.223:3001/mayx/blog
http://giteastaraire.vip.cpolar.cn/mayx/blog
461 https://forge.coreymclark.com/mayx/blog
462 http://ems.iclematis.com:30000/mayx/blog
463 https://git.micahmoore.io/mayx/blog
464 https://git.zlyum.com/mayx/blog
https://git.aelhost.com/mayx/blog
465 https://schokigeschmack.de/mayx/blog
466 https://git.anatid.net/mayx/blog
467 https://catsdev.com/mayx/blog
471 http://giteaiposeek.cn/mayx/blog
472 https://git.zimerguz.net/mayx/blog
473 https://git.cukak.com/mayx/blog
http://farsinot.ir:3000/mayx/blog
https://gitea.sosaley.in/mayx/blog
474 https://dev.ncot.uk/mayx/blog
475 https://git.sick.earth/mayx/blog
https://git.ncue.net/mayx/blog
https://gitea.rbpsw.net/mayx/blog
476 https://git.prayujt.com/mayx/blog
477 http://121.199.11.156:3000/mayx/blog
478 http://www.sh-hpg.com:3000/mayx/blog
479 https://git.galaxylabs.ca/mayx/blog
480 https://gitlab.n8n-store.xyz/mayx/blog
https://forgejo.win/mayx/blog
481 https://gitea.katiethe.dev/mayx/blog
https://gitea.ai-demo.duckdns.org/mayx/blog
https://git0.zpqrtbnk.net/mayx/blog
482 http://159.203.33.179:3000/mayx/blog
483 http://117.72.114.197:3000/mayx/blog
484 http://192.210.186.179:20051/mayx/blog
485 https://git.ashcloud.com/mayx/blog
486 http://us2.fornoone.top:3000/mayx/blog
https://git.louislabs.com/mayx/blog
https://ste-van.de/mayx/blog
487 https://git.novaa.xyz/mayx/blog
488 https://gitea.noname-studios.es/mayx/blog
489 http://101.46.208.93:3000/mayx/blog
490 http://45.93.137.91:3000/mayx/blog
https://git.smartdev.cz/mayx/blog
491 http://23.94.57.60:3000/mayx/blog
http://120.26.116.145:3000/mayx/blog
492 https://git.atomos.io/mayx/blog
493 https://git.tylantyson.com/mayx/blog
494 https://watch.mommys.plumbing/mayx/blog
496 https://gitea.avixc-nas.myds.me/mayx/blog
497 http://www.ggafrik.site/mayx/blog
498 https://gitea.chaopi.dev/mayx/blog
https://git.jonasjones.dev/mayx/blog
https://gitea.kaidodev.org/mayx/blog
499 http://118.196.23.96:1866/mayx/blog
http://47.119.120.128:8085/mayx/blog
500 http://sjhome.cloud:3000/mayx/blog
501 https://gitea.sciotech.cn/mayx/blog
https://manage.gitea.djangoadmin.cn/mayx/blog
502 http://8.148.220.5:8089/mayx/blog
503 http://8.140.250.85:3000/mayx/blog
504 http://8.134.11.35:3000/mayx/blog
505 https://dev.ilink-app.com/mayx/blog
506 https://git.ctx.dev/mayx/blog
https://w2k.sh/mayx/blog
507 http://82.157.205.190:3000/mayx/blog
508 https://nas.szwyll.com:3000/mayx/blog
http://baylan.la.asu.edu:3000/mayx/blog
http://8.155.35.51:3000/mayx/blog
509 https://git.koppa.pro/mayx/blog
510 http://188.120.243.108:3000/mayx/blog
511 http://202.65.194.19:3000/mayx/blog
https://gitea.eggtech.net/mayx/blog
512 http://47.101.60.131:10082/mayx/blog
513 http://8.148.234.146:3001/mayx/blog
514 https://git.ypepin.com/mayx/blog
515 http://www.bzturbo.com.br/mayx/blog
516 https://git.maiasoft.jp/mayx/blog
https://git.athelas-conseils.fr/mayx/blog
https://git.churiland.com/mayx/blog
517 http://git.huangwc.com/mayx/blog
518 https://gitea.xala.dev/mayx/blog
519 http://101.201.34.43:3000/mayx/blog
520 https://git.ixu.me/mayx/blog
http://178.18.255.136:3000/mayx/blog
521 http://118.89.124.175:3000/mayx/blog
522 https://git.gloje-rinchen-dorjee-rinpoche-buddhist-monastery.org/mayx/blog
523 https://git.pxlbuzzard.com/mayx/blog
527 http://git.uhfdemo.com/mayx/blog
528 http://47.108.217.75:3000/mayx/blog
529 https://git.jakubzabski.pl/mayx/blog
https://gitea.forgeandflowsolutions.com/mayx/blog
https://gitea.ybxsddb.cc/mayx/blog
530 https://www.git.omezaldama.xyz/mayx/blog
531 https://vila.go.ro/mayx/blog
532 https://git.olyntec.com/mayx/blog
536 http://139.129.21.166:3000/mayx/blog
537 http://111.231.240.168:9082/mayx/blog
538 https://git.afonsosoares.com/mayx/blog
https://gitea.nswteam.net/mayx/blog
https://git.toad.city/mayx/blog
https://git.shawncarter.co.uk/mayx/blog
539 http://209.141.47.52:3000/mayx/blog
540 https://git.apfern.com/mayx/blog
http://120.46.213.136:9528/mayx/blog
http://120.26.115.132:3000/mayx/blog
541 http://47.103.155.22:3000/mayx/blog
542 http://dapainas.asia:5990/mayx/blog
543 http://60.204.158.188:3000/mayx/blog
546 http://119.3.252.2:3000/mayx/blog
547 http://60.204.156.211:3000/mayx/blog
548 http://youneed.top:10014/mayx/blog
https://gitea.abra.me/mayx/blog
549 https://git.yukaige.com/mayx/blog
http://www.liubai.site:3000/mayx/blog
550 http://nas.bi1kbu.com:8418/mayx/blog
551 http://123.56.74.235:3000/mayx/blog
552 http://15.204.210.141:30121/mayx/blog
553 http://1.94.178.207:3000/mayx/blog
http://47.96.145.34:3000/mayx/blog
554 https://gitea.tsaida.synology.me/mayx/blog
555 http://xapple.ru:3000/mayx/blog
556 https://git.teygaming.com/mayx/blog
557 https://git.alhsk.top/mayx/blog
558 http://8.138.4.170:8980/mayx/blog
https://git.fishestlife.com/mayx/blog
559 http://185.128.138.246:3000/mayx/blog
560 http://210.211.116.85:3000/mayx/blog
561 http://osztromok.com:3164/mayx/blog
562 http://175.209.53.134:3030/mayx/blog
563 http://87.228.74.88:3000/mayx/blog
564 http://118.163.190.249:3000/mayx/blog
https://git.farmeris.sk/mayx/blog
565 http://39.107.226.169:3000/mayx/blog
566 https://git.ueda.sk/mayx/blog
567 http://113.45.76.155:3000/mayx/blog
568 http://47.100.28.88:3000/mayx/blog
569 http://168.138.196.70:3000/mayx/blog
570 http://39.96.211.118:3000/mayx/blog
https://git.server.isalem.net/mayx/blog
571 http://47.103.100.52:3000/mayx/blog
572 https://git.cos777nnn777.win/mayx/blog
573 http://5.189.140.23:8080/mayx/blog
https://gitea.xy88.fun/mayx/blog
574 http://121.37.47.20:3000/mayx/blog
https://code.metapipe.net/mayx/blog
https://gitea.alittlejag.uk/mayx/blog
575 https://git.antropix.dev/mayx/blog
576 http://15.237.198.144/mayx/blog
577 https://gitea.soap.wf/mayx/blog
584 http://123.60.156.158:13000/mayx/blog
585 http://57.129.94.190:3000/mayx/blog
586 https://gitea.micro-stack.org/mayx/blog
https://vapor.solarvoid.com/mayx/blog
587 http://101.132.160.67:3000/mayx/blog
588 https://gitea.temp.brentgruber.com/mayx/blog
https://www.naepho.dev/mayx/blog
589 https://www.know-how.store/mayx/blog
590 http://47.102.147.170:3050/mayx/blog
591 https://git.borg.unak.is/mayx/blog
592 http://209.38.235.254:3000/mayx/blog
593 http://52.66.204.217:3001/mayx/blog
http://123.60.153.169:3006/mayx/blog
https://pdje.uk/mayx/blog
594 http://172.236.250.154:3000/mayx/blog
595 http://54.198.134.152:3000/mayx/blog
596 http://121.41.35.226:11011/mayx/blog
598 https://nelgit.nelpi.co.uk/mayx/blog
599 http://47.108.156.251:3000/mayx/blog
600 http://8.141.91.86:3000/mayx/blog
https://git.hibikiame.com:3000/mayx/blog
601 https://www.yseven.net/mayx/blog
602 http://8.138.187.132:3000/mayx/blog
603 https://gitea.codeathome.ovh/mayx/blog
604 http://117.72.15.187:3000/mayx/blog
605 http://159.223.54.247:3030/mayx/blog
https://git.jaytux.com/mayx/blog
606 http://81.70.30.91:3000/mayx/blog
607 http://47.98.105.248:3000/mayx/blog
http://218.84.152.14:65001/mayx/blog
608 https://gitea.kisechan.space/mayx/blog
609 http://nas-home.top:8418/mayx/blog
610 http://140.238.9.133:3007/mayx/blog
612 https://git.soupcafe.cc/mayx/blog
613 https://git.mwapp.com.br/mayx/blog
614 http://yidaima.cn:6008/mayx/blog
https://git.happytanuki.kr/mayx/blog
615 http://213.199.46.54:3001/mayx/blog
616 http://47.94.156.73:3000/mayx/blog
617 http://185.126.237.57:3000/mayx/blog
619 http://106.54.211.95:3000/mayx/blog
620 http://210.245.20.73:3333/mayx/blog
621 http://43.248.97.109:3000/mayx/blog
http://git.dhitechnical.com/mayx/blog
622 http://113.207.86.104:3080/mayx/blog
623 http://down.luanhailiang.cn:9000/mayx/blog
624 http://39.96.195.72:10082/mayx/blog
http://8.140.60.82:3000/mayx/blog
625 https://gitea.klopfenstein.org/mayx/blog
626 http://8.148.24.160:3000/mayx/blog
627 https://gitea.hailstorm.gay/mayx/blog
632 http://8.163.31.138:3000/mayx/blog
633 http://47.108.27.137:3000/mayx/blog
634 http://182.92.9.236:3000/mayx/blog
http://47.96.98.191:9980/mayx/blog
635 http://172.172.102.93:3000/mayx/blog
636 http://101.132.255.70:3000/mayx/blog
637 http://139.196.179.195:3000/mayx/blog
638 http://115.120.245.164:3000/mayx/blog
639 http://120.27.19.58:30000/mayx/blog
https://git.devnul.cz/mayx/blog
640 https://git-virtual.ru/mayx/blog
http://47.122.125.40:16867/mayx/blog
https://git.infinitix.kr/mayx/blog
641 https://gitea.suchodupin.com/mayx/blog
642 http://8.134.116.217:3000/mayx/blog
643 http://117.72.219.18:6000/mayx/blog
646 http://35.194.179.90:3000/mayx/blog
647 http://188.245.173.247:3080/mayx/blog
648 http://8.153.14.94:61308/mayx/blog
http://git.liubeiting.cn:8000/mayx/blog
649 http://66.179.208.56:3001/mayx/blog
650 http://59.110.63.79:13000/mayx/blog
651 http://59.110.63.80:3000/mayx/blog
652 http://121.43.60.72:9015/mayx/blog
653 http://171.80.13.66:9112/mayx/blog
654 http://211.22.221.188:3000/mayx/blog
https://lunarvow.top:12494/mayx/blog
655 http://223.108.157.174:3000/mayx/blog
656 http://120.24.249.56/mayx/blog
https://git.davidwebgt.com/mayx/blog
657 http://47.100.90.152:3000/mayx/blog
658 http://120.24.251.176:30000/mayx/blog
659 http://121.196.237.108:3000/mayx/blog
665 http://47.104.189.3:3000/mayx/blog
666 https://git.twinkle.network/mayx/blog
667 http://8.137.106.149:3000/mayx/blog
http://47.112.119.250:3000/mayx/blog
668 http://8.137.170.249:3000/mayx/blog
669 https://mygit.kikyps.com/mayx/blog
670 http://152.42.207.183:3000/mayx/blog
673 http://120.211.66.170:8418/mayx/blog
674 http://47.242.181.61:3333/mayx/blog
675 http://187.189.244.23:3000/mayx/blog
http://123.60.98.226:3000/mayx/blog
676 http://58.176.21.43:9004/mayx/blog
677 https://gitea.vilcap.com/mayx/blog
678 https://git.2b8.org/mayx/blog
679 http://8.137.94.229:3000/mayx/blog
680 http://121.196.245.62/mayx/blog
http://47.92.35.224:3000/mayx/blog
681 http://47.102.209.69:53000/mayx/blog
https://axcl.duckdns.org:8091/mayx/blog
682 http://116.205.97.109:3000/mayx/blog
683 https://gitea.ysme.top/mayx/blog
684 http://8.140.242.230:3000/mayx/blog
691 http://47.100.0.167:3000/mayx/blog
692 http://www.koelndom.cn:13030/mayx/blog
693 http://209.127.59.74:3000/mayx/blog
http://git.vimer.top:4000/mayx/blog
http://111.15.179.73:3000/mayx/blog
694 http://47.113.119.107:3000/mayx/blog
https://git.tuongthoi.website/mayx/blog
695 https://git.dotb.cloud/mayx/blog
696 http://178.205.99.36:3000/mayx/blog
697 https://git.bigdalang.com/mayx/blog
698 https://gitea.augeo.dev/mayx/blog
699 https://demo.stam.kr/mayx/blog
https://g.szqingling.cn/mayx/blog
700 http://120.46.23.215:3000/mayx/blog
http://47.108.75.198:3000/mayx/blog
701 http://121.41.2.71:3000/mayx/blog
702 http://47.114.94.196:8030/mayx/blog
703 https://sithcom.de/mayx/blog
704 http://156.238.243.144:3000/mayx/blog
705 http://8.138.242.82:8888/mayx/blog
http://37.60.245.108/mayx/blog
706 http://110.41.177.80:5000/mayx/blog
707 https://gitea.dsmaster.myds.me/mayx/blog
https://git.denco.store/mayx/blog
708 http://intechrnd.iptime.org:3000/mayx/blog
709 https://gitea.primecontrols-dev.com/mayx/blog
710 http://47.104.160.69:3000/mayx/blog
http://157.66.191.31:3000/mayx/blog
711 http://39.104.61.219:3000/mayx/blog
712 http://www.scserverddns.top:13000/mayx/blog
713 http://156.255.1.229:3000/mayx/blog
717 https://gitea.va-comer.net/mayx/blog
718 https://git.lucas-michel.fr/mayx/blog
719 http://60.205.162.59:3000/mayx/blog
720 https://git.imvictor.tech:2/mayx/blog
721 https://git.pwcedge-sbs-innov-lab.com/mayx/blog
722 https://git.beitzah.net/mayx/blog
723 http://47.112.137.193:3000/mayx/blog
724 https://www.cadquos.dev/mayx/blog
725 https://gitea.malin.onl/mayx/blog
726 http://58.38.123.148:3176/mayx/blog
727 http://docker.clhero.fun:3000/mayx/blog
728 http://42.193.251.215:3000/mayx/blog
729 http://kpro.shanghaiopen.org.cn:8005/mayx/blog
730 https://bdgit.educoder.net/mayx/blog
731 http://e19510c831.iok.la/mayx/blog
732 https://gitea.clintmasden.duckdns.org/mayx/blog
733 http://gitea.liaozhuangkeji.com/mayx/blog
734 https://www.nxgit.xyz/mayx/blog
735 http://119.45.49.212:3000/mayx/blog
736 https://git.synapsenet.net/mayx/blog
737 https://gitea.kdlsvps.top/mayx/blog
738 http://deiniusoft.com:3000/mayx/blog
739 https://code.antopie.org/mayx/blog
740 http://c6h5gp.top:3000/mayx/blog
741 https://git.serenetia.com/mayx/blog
742 https://tm-jikayo.com/mayx/blog
743 https://vcs.cozydsp.space/mayx/blog
744 https://git.aoun.ltd/mayx/blog
745 http://43.162.113.116:3000/mayx/blog
746 http://8.129.11.230:7002/mayx/blog
747 http://115.190.107.87:3000/mayx/blog
748 https://git.ponekf.com/mayx/blog
749 https://git.hast.one/mayx/blog
750 http://106.12.50.144:8081/mayx/blog
751 http://43.192.90.133/mayx/blog

View File

@@ -33,19 +33,23 @@ repos:
- https://framagit.org/mayx/mayx.frama.io
- https://salsa.debian.org/mayx/mayx.pages.debian.net
- https://codeberg.org/mayx/blog
- https://pagure.io/mayx
- https://git.gay/mayx/mayx
- https://gitea.com/mayx/mayx
- https://gitgud.io/mayx/mayx
- https://git.sr.ht/~mayx/mayx
- https://git.launchpad.net/mayx
- https://gin.g-node.org/mayx/blog
- https://git.disroot.org/mayx/mayx
- https://bitbucket.org/unmayx/mayx
- https://sourcecraft.dev/mayx/mayx
- https://gitflic.ru/project/mayx/blog
- https://tangled.org/mayx.tngl.sh/blog/
- https://gitee.com/mabbs/mabbs
- https://cnb.cool/unmayx/mayx
- https://atomgit.com/mayx/blog
- https://sourceforge.net/projects/mayx/
- https://dev.azure.com/unmayx/_git/Mayx
static:
- https://mayx.nekoweb.org/
- https://mayx.neocities.org/

View File

@@ -0,0 +1,38 @@
---
layout: post
title: 在浏览器中运行Linux的各种方法
tags: [浏览器, Linux, 虚拟机, WASM]
---
浏览器已经无所不能了!<!--more-->
# 起因
前段时间跟网友交流时有人展示了他博客里的一个Linux终端模拟项目[jsnix](https://github.com/Erzbir/jsnix)看起来挺有意思的里面甚至还藏了一个CTF。不过我感觉他这个终端和博客本身并没有真正联动起来本质上只是一个模拟了Linux Shell行为的交互界面。除此之外我还发现了另一个风格类似的[个人主页](https://github.com/Luyoung0001/myWebsite)它虽然也走了终端风格但功能更简单还原度也不算高。不过它至少和博客内容做了一些基础联动——尽管目前也只是做到列出文章这种程度😂当然有这类功能的博客应该也不少只是我发现的不太多……于是我就想不如我也给自己的博客加一个类似的“命令行访问”功能应该会很有趣。当然如果真要做的话我肯定不会满足于只实现几个模拟指令——既然要做就要追求真实感至少得在浏览器上运行真实的Linux终端才不会让人觉得出戏吧😋。
# 在浏览器中运行Linux
## 虚拟机方案
### 纯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上部署作为[演示](http://mabbs.github.io/jslinux/)。
作为纯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上不能运行。
另外还有一个比较知名的项目,叫做[jor1k](https://github.com/s-macke/jor1k)它模拟的是OpenRISC架构。只是这个架构目前已经过时基本上没什么人用了不过这里面还内置了几个演示的小游戏看起来还挺有意思。
除了这些之外其实能在浏览器上运行的Linux也不一定是个网页有一个叫做[LinuxPDF](https://github.com/ading2210/linuxpdf)的项目可以让Linux运行在PDF中它的原理和JSLinux差不多所以需要PDF阅读器支持JS看它的介绍貌似只能在基于Chromium内核的浏览器中运行而且因为安全问题在PDF中有很多功能不能用所以它的速度甚至比JSLinux还要慢功能还很少因此它基本上只是个PoC没什么太大的意义。
### WASM虚拟机
那还有别的方案吗既然Bellard都选择放弃纯JS的JSLinux而选择了WASM显然还有其他类似的项目比如[v86](https://github.com/copy/v86)这也是一个能在浏览器中运行的x86虚拟机不过因为使用了WASM和JIT技术所以效率要比纯JS的JSLinux高得多。另外作为虚拟机自然是不止能运行Linux其他的系统也能运行在示例中除了Linux之外还有DOS和Windows之类的系统功能还挺强大如果能自己做个系统镜像在博客里运行似乎也是不错的选择。
另外还有一个相对比较知名的叫[WebVM](https://github.com/leaningtech/webvm)从效果上来说和v86几乎没有区别同样使用了WASM和JIT技术也都只支持32位x86然而它的虚拟化引擎CheerpX是闭源产品既然和v86都拉不开差距不知道是谁给他们的信心把它作为闭源产品😅。不过看它的说明文档其相比于v86的主要区别是实现了Linux系统调用考虑到它不能运行其他操作系统而且Linux内核也不能更换那我想它可能是类似于WSL1的那种实现方案也许性能上会比v86好一些吧……只不过毕竟是闭源产品不太清楚具体实现了。
既然纯JS有RISC-V的虚拟机WASM当然也有比如[WebCM](https://github.com/edubart/webcm)。这个项目相比于其他的项目有个不太一样的地方它把虚拟机、内核以及镜像打包成了一个单独的WASM文件……只是这样感觉并没有什么好处吧改起来更加复杂了。
以上这些虚拟机方案各有不同,但是想做一个自己的镜像相对来说还是有点困难,于是我又发现了另一个项目:[container2wasm](https://github.com/container2wasm/container2wasm)它可以让一个Docker镜像在浏览器中运行当然实际实现其实和Docker并没有什么关系本质还是虚拟机只是制作镜像的时候可以直接用Docker镜像方便了不少但Docker镜像一般也都很大所以第一次加载可能要下载很长时间。另外它还有一个优势可以使用[Bochs](https://bochs.sourceforge.io/)运行x86_64的镜像不像v86和WebVM只能模拟32位的x86虽然Bochs的运行效率可能会差一些而且可以使用WASI直接访问网络不像以上几个项目如果需要访问网络需要用到中继服务。当然访问网络这个还是要受浏览器本身的跨域策略限制。总之从项目本身来说感觉也算是相当成熟了尤其能用Docker镜像的话……我甚至可以考虑直接用[镜像](https://hub.docker.com/r/unmayx/mabbs)在线演示我曾经的[Mabbs](https://github.com/Mabbs/Mabbs.Project)项目😋。
## 纯WASM方案
其实想要在浏览器中运行Linux也不一定非得要用虚拟机用虚拟机相当于是把其他指令集的机器码翻译为WASM然后浏览器还得再翻译成宿主机CPU支持的指令集然而WASM本身其实也算是一种指令集各种编译型语言编写的程序也能编译出WASM的产物比如[FFmpeg](https://github.com/ffmpegwasm/ffmpeg.wasm)。所以Linux内核也完全可以被编译成WASM正好前段时间我看新闻说[Joel Severin](https://github.com/joelseverin)做了这么一个[项目](https://github.com/joelseverin/linux-wasm)对Linux内核做了一些修改使其可以被编译为WASM程序我试了一下貌似在Safari浏览器中不能正常工作……Chrome浏览器倒是没问题不过即使这样用起来BUG也很多随便执行几条命令就会冻结体验不是很好。
沿着这个项目,我又找到一个由[Thomas Stokes](https://github.com/tombl)制作的[项目](https://github.com/tombl/linux)和Joel的项目差不多但我测了一下可以在Safari上运行感觉这个项目更完善不过之前那个项目上了新闻所以⭐数比这个更高😂。
于是我把它复制了一份在我的GitHub Pages上[部署](https://mabbs.github.io/linux/)了但直接用仓库中的源代码会显示“Error: not cross origin isolated”然而在Thomas自己部署的网站中可以正常打开我看了一眼貌似是因为在GitHub Pages中没有[COOP和COEP响应头](https://web.dev/articles/coop-coep)导致的。Linux作为多任务操作系统来说当然要运行多个进程而Linux要管理它们就需要跨线程Web Worker读取内存的能力所以用到了SharedArrayBuffer对象。不过由于CPU曾经出过“幽灵”漏洞导致现代浏览器默认禁止使用SharedArrayBuffer对象除非在服务器中配置COOP和COEP响应头才可以用但是Joel的项目也是在GitHub Pages上运行的啊为什么可以正常运行看了源代码后才发现原来可以[用Service Worker作为反向代理](/2025/08/01/sw-proxy.html)来给请求的资源加上响应头,他使用的是[coi-serviceworker](https://github.com/gzuidhof/coi-serviceworker)这个项目,所以我也给我部署的代码中加上了这个脚本,总算是解决了这个问题。
部署好这个项目之后我试用了几下虽然有些操作仍然会导致系统冻结但相比Joel的版本来说已经好多了。很遗憾的是目前这个WASM Linux还不能和外界通信所以作用不是很大另外如果想在里面运行其他二进制程序还是相当困难首先在WASM中不存在内存管理单元MMU不能实现隔离和分页的功能另外以WASM作为指令集的环境下编译的产物也得是WASM所以目前来说想用它做点什么还是不太合适。
以上的这两个将Linux内核编译为WASM的方案其实相当于给内核打补丁然后把浏览器看作是虚拟机来运行有点像Xen不过还有一种让Linux原生运行在WASM的[项目](https://github.com/okuoku/wasmlinux-project),它将[Linux kernel library](https://github.com/lkl/linux)编译为了WASM。那么什么是LKL简单来说它有点像Wine就和我之前所说的[OS模拟器](/2024/12/08/simulator.html)差不多可以提供一个环境让程序以为自己在Linux下运行所以说它和之前的实现有一些不一样它不存在内核模式更像是一个普通的程序而不是系统了。
不过这个项目的体验也比较一般,它无论做什么都得按两次回车,看说明的意思貌似是因为没有实现异步信号传递,所以要手动打断`read`函数而且也经常莫名其妙卡住总体体验不如Thomas的项目。
## 模仿的Linux
其实如果只是想做到和Linux类似的功能也有这样的项目比如[WebContainers](https://github.com/stackblitz/webcontainer-core)它没有运行Linux系统但是模拟了一个环境可以在浏览器中运行Node.js以及Python之类的脚本而且让脚本以为自己在Linux中运行除此之外它还能用Service Worker把环境中运行的端口映射给浏览器可以算是真的把服务端跑在浏览器上了。这个技术还挺高级不过想想也挺合理毕竟有WASI直接编译为WASM的程序也不需要操作系统就能运行所以用WASM去运行Linux本来就有点多此一举了😂。不过很遗憾的是WebContainers也不是开源软件要使用它只能引入StackBlitz的资源而且全网完全没有开源的替代品……也许在浏览器上进行开发本来就是个伪需求所以没什么人实现吧。
当然如果只是实现和WebContainers类似的功能[JupyterLite](https://github.com/jupyterlite/jupyterlite)也可以实现它可以在浏览器中像使用本地JupyterLab那样运行JS和Python还能用Matplotlib、Numpy、Pandas进行数据处理功能可以说非常强大而且还是开源软件。只不过它没有模拟操作系统的环境所以不能运行Node.js项目也不能提供终端所以不太符合我想要的效果……
# 总结
总的来说如果想要在博客上搞Linux终端目前来看似乎虚拟机方案会更靠谱一些虽然相对来说效率可能比较低但毕竟目前WASM方案的可靠性还是不够而且考虑到还需要配置额外的响应头感觉有点麻烦当然我觉得WASM还是算未来可期的如果成熟的话肯定还是比虚拟机要更好一些毕竟没有转译性能肯定要好不少。至于WebContainers这种方案……等什么时候有开源替代再考虑吧需要依赖其他服务感觉不够可靠。只是也许我的想法只需要模拟一个合适的文件系统然后给WASM版的Busybox加个终端就够了不过这样感觉Bug会更多😂。
至于打算什么时候给博客加上这个功能应该也是未来可期吧😝目前还没什么好的思路仅仅是分享一下在浏览器中运行Linux的各种方法。

View File

@@ -0,0 +1,20 @@
---
layout: post
title: 年终总结
tags: [总结]
---
0 error(s), ∞ warning(s)<!--more-->
# 2025年的状态
在2025年感觉状态不如去年……由于没能做出正确的选择还是有点糟糕。不过总的来说还没有引发关键性的错误至少还能继续坚持下去。
在这一年中感觉记忆和思考能力都有所下滑看来是没把自己照顾好😂不过看看这一年写的文章看起来似乎比以前更流畅了这也许是因为和AI聊得多了以至于思维有点偏向AI了吧。
总的来说感觉自己的稳定性还是有点低了,但这可能不是我能独自解决的,也不知会有什么转机……
# 2025年发生的事情
回顾了一下[去年的年终总结](/2025/01/01/summary.html),发现自己还是没能做到知行合一,在这一年里全球各类资产突然开始大幅升值,也就是说钱真的开始不值钱了……那时候想着买黄金,这一年下来却没能下定决心,最终错过了资产保值的机会。至于现在,似乎什么也做不了了……当然这对我的生活并没有造成什么严重的打击,只是感受到环境对自己的影响罢了。
至于AI……依然是一天比一天强而各个公司对AI的投入相比去年也是极大的提升当然出来的效果也是非常强那时候的AI还是挺容易出错但是现在AI解决问题的能力已经可以替代很多人了不只是文本生成模型今年的图像与视频生成模型也真的是发展到了以往完全不能想象的地步真的可以做到一句话想要什么就有什么了。
另外,今年写的博客内容过于围绕博客本身了,以至于似乎不太跟得上时代,虽然我的博客也确实有点老旧了😆。只是看看以前的文章,都还有一些面向未来的趋势,而今年就有点“考古”了。相比于考古,去展望未来显然是更有意义的事情,只不过……真的感觉脑子不太好使,未来会发生什么,已经完全无法预测了。
# 展望2026年
虽然不知道未来会发生什么,但毕竟还没有造成关键性的错误,还有修正的余地,只能希望未来能够做出正确的选择,不要让自己陷入危险的境地吧。