网络基建计划未读
利用CloudFlare搭建测速网站前言
有人可能会说CloudFlare在境内各种限速丢包,用CloudFlare测速怎么可能准确,但其实这个测速网站并不是平时测速用的,而是用于优选IP上的
之前写的一个小程序FastCDN(FastCDN说明文档)或者使用CloudflareSpeedTest进行优选IP可能会遇到下载速度都是MB/s,这是因为默认的测速https://cf.xiu.xyz/url使用的人太多了,而这个测速地址也是搭建在CF Works上的,每天有一定的限额,用的人多了自然就用不了,所以这里推荐大家自建一个
测速网站原理
其实CloudflareSpeedTest对测速网站的要求很简单:
可以直接下载、文件大小超过 MB
用的是 Cloudflare CDN
所以我们就先找一个源下载地址,这个源地址于CloudFlare之间最好是访问通畅的(这个一般境外的网站都可以做到),然后用CF Works反代这个下载地址就好
搭建教程
登入CloudFlare账号后,在侧边栏有一个选项是Workers和Pages,点击后我们再选择创建Works
然后随便设置一个名称,我这里就写speedtest ...
网络基建计划未读
利用CloudFlare搭建镜像站前言
国内访问一些在国内没有设立服务器的网站可能速度较慢或者经常连接不上,这时我们一般会找一个镜像站,但如果使用的网站比较冷门,没有其他用户搭建的镜像站的花,就需要我们自己搭建了
最近在整理影视库的时经常需要用到TMDB的数据库,但是TMDB在国内访问速度较慢,因此我们可以自己搭建一个反代的API
搭建教程
最开始我是使用Vercel来搭建反代API的,但是最近这半年Vercel在国内访问也不如之前那么理想了,于是后面更换成Cloudflare了,虽然说因为总所周知的原因,CF的延迟没有那么理想,但总的来说还是比较稳定的,对于小流量的传输效果还是不错的,甚至还可以参考我之前的文章利用CDN加速并保护站点中回源的部分做加速,因为我只是使用TMDB,并不需要大流量的传输,所以这里就不做更多介绍了
CloudFlare Workers和Pages
具体是什么我就不做更多的解释了,简单来说就是可以无服务器上线一些应用,类似于Vercel,但是功能要比Vercel强大,感兴趣的可以参考官方文档:Workers 文档、 Pages 文档
Works比Page好在可以网页上修改,但其分配的免费域名和 ...
网络基建计划未读
UnlockMusic音乐解锁搭建教程~~之前因为学业很久没写博客了,~~最近重新开始写博客
前言
Unlock Music 音乐解锁在浏览器中解锁国内常见的加密的音乐文件,仅供学习使用。我这里也有一个已经搭建好的,如果不想搭建,可以直接使用我搭建好的网站:https://um.akimio.top
准备
GitHub账号
Vercel账号
域名
搭建教程
Unlock Music官方仓库
UM仓库原本是在Github上的,但是后面也是收到警告,现在已经在Github上删库了,现在是发布在自建的Gitea上: Unlock Music Git Service
可以在Github上新建一个仓库然后从第三方URL导入仓库,或者也可以直接从我的Github仓库Fork:Akimio/UnlockMusic
Vercel部署
这里也可以选用其他的静态网页托管平台,这里我就选择Vercel了
进入Vercel官网(没有Vercel账号也可以使用Github账号登入),进入到主界面后,点击Add New...、Project,就在这里找到仓库点击Import,~~Prject Name随意选择,Framework Pre ...
网络基建计划未读
Excalidraw搭建教程前言
如果大家有读过我之前一篇文章利用CDN加速并保护站点应该注意到了其中的原理图,这些图片均是使用Excalidraw制作的,这篇文章就将教你搭建一个属于自己的Excalidraw
当然Excalidraw不单只能制作思维导图,还有更强大的用法等待摸索
如果你不想自己搭建,也可也直接使用我搭建好的网站秋澪Akimio的Excalidraw网页
Excalidraw是什么
Excalidraw是一个免费的在线图形工具,它可以帮助你快速创建简单的草图和图形。它可以在任何设备上使用,只需要连接互联网即可。你可以使用它来创建各种图形,例如流程图、线框图、组织图和思维导图等
与其他思维导图软件(如Xmind)相比,其最大的特色就是手绘风格
搭建准备
域名(甚至不需要域名)
服务器(可以使用静态网页版本,所以无需服务器)
搭建教程
Fork仓库
看我的文章的人应该都有Github账号吧,没有的就自行注册一下
进入 Excalidraw-cn的Github仓库,并将其Fork到自己的仓库中
这里我并没有选择使用Excalidraw官方仓库,理由很简单,这个项目对中文的支持更好,官方虽然UI ...
网络基建计划未读
利用CloudFlare创建域名邮箱前言
当今社会,互联网已经成为了人们生活中不可或缺的一部分,但是许多人可能并没有意识到他们上网时所面临的隐私安全问题。事实上,每个人都应该十分重视上网保护个人隐私。那么,如何来保护我们的隐私呢?
国人大多使用QQ邮箱,其次是,邮箱,在使用这些邮箱注册一些小网站的账户时无疑会增加隐私暴露的风险。利用CLoudflare推出的免费邮件路由功能可以在很大的程度减少隐私泄露和不必要的广告邮件。
利用CLoudflare的邮件路由功能有如下几个优点:
完全免费,只需一个域名即可
在单个平台上利用不同邮箱注册多个账户
在不同的平台用不同的邮箱注册,降低账户间关联,减少隐私泄露风险,若收到广告邮件也能很清楚地知道是哪一个网站泄露了你的邮箱
不常用的邮箱或收到广告邮件的邮箱可以直接删除,在需要的时候可以重新启用
利用路由功能可以把Google Voice的短信转发到常用邮箱中,无需魔法上网
教程
Cloudflare注册并迁入域名
注册Cloudflare账户,并迁入域名
如何迁入不再赘述
启用电子邮件路由功能
迁入域名后,进入域内,在侧边栏找到电子邮件->电子邮件路由
向下 ...
网络基建计划未读
在Render上部署Alist介绍
Alist
Alist是一个支持多种存储,支持网页浏览和WebDAV的文件列表程序,由gin和Solidjs驱动。
render
Render是一个统一的云,用于使用免费的TLS证书、全球CDN、DDoS保护、专用网络和从Git自动部署来构建和运行您的所有应用程序和网站。
前言
先前教大家如何在Replit上搭建了Alist项目(教程地址),但是有几个问题:
Replit官方严厉封杀Alist项目(主要还是有人滥用)
Replit不能为自定义域名申请SSL证书,也就是说如果你有自己的域名的话,可以绑定Replit但是只能使用http访问
所以现在为大家带来在render上部署Alist的教程。Render免费账号的每月容器运行时间高达小时,足够覆盖单个项目一个月的运行。在Render上部署的Alist是外挂数据库类型的,需要准备MySQL数据库(后面有介绍)。Render部署Alist最明显的一个缺点就是没办法使用Webdav进行挂载,不过当一个网盘集合也是绰绰有余
请不要滥用
请不要滥用
请不要滥用
准备:
Github账号
Render账号:可以通过Github注 ...
网络基建计划未读
利用Replit搭建Alist介绍
Alist
Alist是一个支持多种存储,支持网页浏览和WebDAV的文件列表程序,由gin和Solidjs驱动。
Replit
Replit是一个基于浏览器的云端协同开发平台,可用于构建开发环境、实时协作、托管网络应用等。Replit提供可创建动态或者静态网站的容器,并会自动生成免费https域名.这代表着任何人都可以试用Replit的云服务器创建自己的网站,或者是其他的服务,而且这一切,都是免费的。
前言
Replit最近封杀团队项目比较严重,虽说可以上传搭建,但后续更新比较繁琐,导致很多小伙伴已放弃这个平台,目前已有两种解决方案
脚本加密
经测试目前只检测前端明文代码,用密文运行脚本就能规避检测
个人项目+外接数据库
如果团队彻底寄了,外接数据库也是安全可行的备用方案,各平台通用,只要Alist不进行大版本更新,就不用重新配置
这次的教程两种方法均有介绍
准备工作
Replit账户及简单操作:在利用Replit搭建个人博客Halo一篇文章中我已详细描述,若有需求可以参考利用Replit搭建个人博客Halo
自建数据库、bit.io账户、dbfree账号三选一 ...
网络基建计划未读
个人图床搭建之Github篇前言
图床是一种用于存储和分享图片的在线服务。用户可以将自己的图片上传到图床,然后通过链接来分享图片。个人博客需要图床主要是因为博客需要展示大量的图片,而将图片直接上传到博客服务器会占用大量的存储空间,导致网页加载速度变慢,同时也会增加服务器的负担。使用图床可以将图片存储在专门的图片服务器上,从而减轻博客服务器的压力,同时也能提高网页加载速度,使用户体验更好。另外,使用图床还可以方便地管理和分享图片,更加灵活和方便。虽然市面上有很多图床,但有些是付费的,不太适合白嫖党的使用,一些免费的公益图床有随时面临跑路的风险,所以自建一个个人图床尤为重要。
准备
Github账户(这个不多说了)
PicGO (非必须,一款好用的图床功具)
Vercel账户(非必须)
域名(非必须)
教程
Github仓库图库基础篇
创建仓库
登入/创建完Github账户后,回到Gtihub首页,点击右上角的➕号,选择New repository创建一个新的仓库
在Repository name输入图床仓库的名字,这里我输入图床的名字,我这里输入ImageBed作为我图床仓库的名字,Description可以 ...
网络基建计划未读
利用Replit搭建个人博客Halo简介
Halo
Halo是一款个人博客平台,具有可视化界面,易于部署,自带评论系统和附件系统,是小白入门的不二选择
Replit
Replit是一个基于浏览器的云端协同开发平台,可用于构建开发环境、实时协作、托管网络应用等。Replit提供可创建动态或者静态网站的容器,并会自动生成免费https域名.这代表着任何人都可以试用Replit的云服务器创建自己的网站,或者是其他的服务,而且这一切,都是免费的
Halo-on-replit
Halo官方部署方式是使用Docker安装,但是Replit免费用户只提供了.H.G的服务器,并不足以安装Docekr,这里需要使用舒夏大佬根据Halo源码编译的jar包,Github项目地址,舒夏大佬教程博客
准备
Replit账户
域名(非必备)
UptimeRobot(非必须)
教程
注册账号及账户设置(如果已经注册过Replit账号可以跳过这一步)
注册地址,可以用GitHub账户/Google账户/邮箱进行注册。(如果没有自己的域名,那么起名的时候慎重)
回到主页,点击左上角的的用户名,选择Account
依次填写First nam ...