最新文章本站已经完全托管于PaaS平台
前言因为把东西运行在自己的服务器上可能会因为服务器到期、被攻击或者自己不小心折腾坏环境等原因,导致自己的网站下线。我追求的最快的速度与稳定性,使用PaaS平台可以满足我的需求。
本站所使用到的PaaS平台Web
Fly.io
Vercel
Koyeb
Railway
Netlify
Render
Deno
Replit
腾讯云SLS
CloudFlare Workers
数据库
Bit.io
Upstash
Planetscale
Mongodb
Supabase
Neon
服务Fly.iofly.io上部署了 Alist、瓦罗兰特商店查看 和 WebSSH。Alist部署教程在这篇文章内,然后流量经过 阿里云DCDN 或 腾讯云ECDN 进行加速作为中间源加速搭配自建CDN区分路由运行,在全球延迟内都非常低。还有一些零零碎碎的Docker服务也部署在上面。
Vercel 与 Netlifyvercel上部署的项目有点多,比如 AI生成动漫图 、AI年龄推断 、AI图片修复 、 使用AI通过文字修改图片 、通过涂鸦AI绘画 、OpenGPT应用 、AI法律助手 、 AgentGPT ...
使用 Fly.io 部署 Alist
介绍Fly.io 有一定限额的免费使用额度的,他们的目标就是让小型的应用可以免费运行,而在需要扩展的时候支付一定的费用。Fly.io 的应用会根据使用情况单独计费。
Fly.io 会根据单个用户或者组织计费,如果想要更多免费的应用,那么你可以创建多个组织。
产品
免费额度
说明
VM: shared-cpu
每个月 2340 小时
全天候运行 3 个 256 MB 内存的共享 CPU 的 VM
Volumes
3GB
提供 3GB 永久存储
Bandwidth
160GB/月
亚洲和印度免费流量是 30G,美国和欧洲是 100G
搭建准备本次部署是采用数据持久层来存档 Alist 的 Sqlite3 数据库,虽然 Fly.io 提供 PostgreSQL 但是那得多用一个 VM 资源,并且免费用户一旦创建了 PostgreSQL 就消耗掉了免费的 1G 空间,如果用 Sqlite3 则只消耗 1G 永久空间。
安装 FlyCTLmacOS
1curl -L https://fly.io/install.sh | sh
Linux
1curl -L http ...
免费设置亚马逊远程桌面
你想知道_洛杉矶凌晨4点钟_的样子吗?用10分钟配置一台位于洛杉矶的免费远程桌面就看到了。利用Amazon全球可用区,甚至可以在世界各地搭建符合你配置需求的远程桌面。本教程需要先拥有亚马逊云科技海外账户,为节省时间,省略了注册账号的过程。目前注册亚马逊云科技账户还可以享受12个月免费套餐,包括EC2等多种热门产品。
第一步、启动Amazon Lightsail实例
从所有服务中的(Compute)计算下找到 Lightsail,点击打开Lightsail控制面板。
进入 Amazon Lightsail 欢迎界面之后,单击 Create instance(启动实例)来创建和配置Lightsail实例。您也可以在右下角语言选项中选择中文,方便设置。
第二步、配置远程桌面
在弹出的设置界面,自上而下,可以选择:
虚拟桌面的IP位置;
操作系统平台(这里推荐初学者选择Windows,方便管理, 虚拟桌面系统版本没有特殊要求就选择最新版windows即可);
配置和付费计划(目前免费试用的配置都可以体验3个月);
选择好以后,点击创建实例。
实例状态为“待处理”表示正在 ...
AWS Lightsail Centos7手动开启IPV6
控制面板在控制面板内开启ipv6,并且防火墙放行。
启用IPV6并放行端口
SSH命令行首先进入网卡配置文件:
1vi /etc/sysconfig/network-scripts/ifcfg-eth0
然后在底部添加:
1IPV6_AUTOCONF=yes
然后重启即可
测试SSH输入 ping6 ipv6.google.com 测试是否可以PING通。
使用 CloudFlare Business 无视CC攻击
需求Cloudflare 企业版套餐(200美元的,或者更高),PRO版本可以参考这篇文章:https://moeyy.cn/posts/d4fb87f4694a.html
你的站点必须使用HTTPS
开始(在CloudFlare上操作).自动程序首先,需要登录Cloudflare控制面板,选择域名–>防火墙–>自动程序,点击 配置超级自动程序攻击模式如图所示,可以按照我的图片进行设置
托管规则然后打开选择 防火墙–>托管规则,把选项全部勾上,敏感度高,操作为质询。
网站以及SSL证书配置大致分享一下我的规则。
建议您的站点设置SSL证书并开启http2协议:
并且开启强制https,也可以限制最低TLS版本为1.1(目前浏览器最低都是1.2) 参考图片:
页面规则可以参考一下我的
防火墙规则阻止规则:
Tor是洋葱路由,可以屏蔽。威胁分数大于等于5 进行阻止。威胁分数正常访客压根不会触发,不要害怕误封。
验证码规则:
第一段的意思是禁止https的访问有http1的HTTP版本,因为正常访客访问https都是HTTP2,只有代理CC会是HTTP1,前提是你网 ...
B站观看港澳台/东南亚地区番剧(解除B站番剧限制)
使用方法PC端油猴脚本解除b站区域限制:地址
油猴脚本
安装完毕后打开B站港澳地区的番剧主页,点击脚本配置:
你可以参考我的配置,配置完成后就可以观看港澳的番剧啦!
安卓客户端安卓客户端:点击下载 (来自https://github.com/zjns/BiliRoamingX)
安装完成后前往 我的 -> 哔哩漫游设置
然后设置解析服务器
如图所示设置好后往最下面滑,点击3次版本号然后会提示重启客户端,即可解锁隐藏内容
点击3次,然后会提示重启客户端
在里面打开 开启其他地区番剧搜索 即可搜索 限定地区 的番剧
设置好以上后搜索番剧即可看番啦。
解析服务器地址使用我的地址,自定义服务器内填入:
1https://bili.moeyy.cn
按照图片的配置进行配置即可观看。
使用Cloudflare防火墙来防御CC攻击
cloudflare默认自带5条防火墙规则,完全免费。pro版本可以使用,只需要50元一年,比如:云伐 但是单有pro没用,还需要做一些规则来进行防护CC 你的站点最好是CF pro套餐,并且开启HTTPS 我先大致分享一下我的规则。 阻止规则: Tor是洋葱路由,可以屏蔽。威胁分数大于等于5 进行阻止。威胁分数正常访客压根不会触发,不要害怕误封。 验证码规则: 第一段的意思是禁止https的访问有http1的HTTP版本,因为正常访客访问https都是HTTP2,只有代理CC会是HTTP1,前提是你网站开启了https,不开启https这个规则没作用。 用户代理这个我就不说了,防止一些奇奇怪怪的ua。 威胁分数大于1的话自动弹出验证码,正常浏览器,干净的IP不会触发。 最后一个是防止伪造ip的。 除了设置规则,你还需要设置一些其他的东西。 比如HTTP DDOS,全部拉满: 自动程序,只开启js检测(其他功能需要企业版): 还有托管规则,可以点进去看看,都是比较有用的策略。 缓存配置 缓存级别设置为 忽略查询字符 页面规则 可以参考一下我的: 最后一个就是配置强制HTTPS(Clo ...
Appnode一键管理软件
前言因为以前我的服务器都安装并且使用Appnode,我比较喜欢他的集群管理以及同步配置文件等功能,但是如果我需要同步网站的话则过于麻烦,往往需要半小时时间手动同步好。所以需要一个这样的软件。他是用flutter编写,通过Appnode的API来进行操作。
以下“主控”为控制中心,“节点”为受控端正文首先打开你的appnode,需要主控,开启api服务并且设置端口与秘钥,如图所示。
然后打开软件,输入你的Ip:API端口和你的秘钥,点击Save。
他就会列出你这个主控上的全部服务器
我一般情况都是在主控上部署好静态站点什么的,然后通过同步命令来进行
你需要在主控上部署好你的网站或者反向代理,然后你可以如图所示进行同步。可以全选服务器以及强制同步,强制同步到节点则是覆盖你节点原有的,并且删除节点上不包含你在主控勾选的站点,不勾选则新增同步。
假如你想自建cdn,但是你的站点有30个,你可以给主控开通一个vip,节点则不需要,同步可以突破节点的网站限制。
并且可以批量执行ssh命令。
对于CDN清空缓存来说,可以直接用批量执行ssh的命令来rm掉那个站点的缓存文件夹。
下载地址:点我
博客备案
博客备案了,已经搬到国内了。
日常折腾一下博客
最近有空了,就来恢复一下博客,但是感觉挂cloudflare上太慢了,以前的新加坡节点也满,不怎么想用。就自己组建反代节点来提高博客的安全性以及速度。
我这边调用了全球各地的节点来用来反代博客,现在全球ping平均值为40ms
然后我又折腾了一下后端,后端用了3台服务器来做,分别2台来运行nginx和php,一台来单独运行mysql。虽然容易炸,但是我还是挺喜欢这样折腾的。
如何分别你访问的后端服务器是哪一台
看http头
[gilicode language=””]
load-balancing: Moeyy-Server_1
[/gilicode]
这样显示就是我访问的第一台服务器,第二台还处于空闲。
我配置了判断连接数来分配服务器,服务器文件每3秒检查一次同步。
其中折腾最久的就是负载均衡了,先是反代配置错误(我还没有发现)然后报错502,我以为是后端问题然后一顿爆改配置文件,依然报错。我又去折腾反代服务器,然后刚才的一顿爆改给我负载均衡改坏了,然后反代好了负载均衡缺却挂了(老手残了),现在已经修好了。
目前没什么还能折腾的了,得等我想到折腾什么。
测试视频144M (加载慢是 ...