登录
  • 人们都希望被别人需要 却往往事与愿违
  • 小时候一个劲地教你做好人, 长大了一个劲地教你做坏人这就是中国式教育

Benny小土豆的文章

If you have any further questions, feel free to contact me in English or Chinese.
建站运维

Graylog 显示Geo IP

Graylog 显示Geo IP
几周前不知道为什么,yyets的内存使用率暴涨,直接给我机器弄没了。 内核的OOM机制都没起作用,猜测可能是dockerd的默认的OOM score是-500,导致没人敢杀吧。最近这几天配置上了Graylog来收集日志,下次再出现问题可以看日志了,大概这样: Graylog基础配置、收集docker日志 配置Graylog倒是很容易,docker-com……继续阅读 »

3天前(03-25 07:15) 68浏览 0评论 0个赞

建站运维

轻量级全文搜索引擎 Meilisearch使用体验

轻量级全文搜索引擎 Meilisearch使用体验
自从人人影视分享站被攻击之后,我便一直在想如何提升搜索性能。 问题分析 人人影视分享站的搜索功能主要包括这三大模块: 搜索yyets数据库的cnname、enname和aliasname三个字段,也就是之前爬下来的老的数据库的内容 搜索评论信息,同时找到评论所在页面 如果以上都无结果,那么去搜索其他网站 三大模块的优化方案 1和2都是使用了正则作为模糊……继续阅读 »

2周前 (03-14 23:45) 362浏览 6评论 0个赞

建站运维

Nginx不显示Argo Tunnel后用户真实IP?

Nginx不显示Argo Tunnel后用户真实IP?
最近由于人人影视被拒绝服务攻击,于是我把所有网站都改成了通过 Cloudflare Argo Tunnel访问。所有的应用只监听127.0.0.1,通过Argo去做隧道。这样比较不容易暴露源站IP,也不用管origin certificate这种乱七八糟的东西,要安全一些。 具体使用方式可以参考这两篇,当然如果不想了解技术细节,那么就去 zero trust……继续阅读 »

2周前 (03-14 10:51) 334浏览 0评论 0个赞

建站运维

这是人人影视分享站被黑的最惨的一次

这是人人影视分享站被黑的最惨的一次
这篇文章在 2023年03月15日08:04:33 更新了哦~最近这段时间,我的人人影视分享站不怎么太平,不是被恶意爬虫就是被CC攻击。不知道是遭遇了竞争对手还是怎么的。 3月7日中午,收到cloudflare邮件说服务器无法连接 SSH看一下日志,果然,有很多莫名其妙的搜索, 这些请求主要有如下特点: 40秒内200多个请求,分布在60个不同的IP地址……继续阅读 »

2周前 (03-12 09:52) 471浏览 6评论 7个赞

编程

为什么我的容器连不上riseup的邮件服务器了?

为什么我的容器连不上riseup的邮件服务器了?
这篇文章在 2023年03月15日08:03:00 更新了哦~几天前,我开放了人人影视下载站的用户注册功能,并且新用户在注册后需要验证邮箱才能发表评论。开放注册可能会提高用户的活跃度,但是又总有用户发一些不合适的东西,因此有必要提高一点注册门槛。 后端的接口大概在半年前就写好了,我最近才学了一点点 React做好了邮件验证的功能。 如何用发邮件 我用的是ri……继续阅读 »

2个月前 (02-07 13:05) 929浏览 3评论 15个赞

编程

初探Stripe与Telegram Bot Payments API

初探Stripe与Telegram Bot Payments API
这篇文章在 2023年03月15日13:03:47 更新了哦~前言 4个月了,朕又出现了!刁民没能害得了武功高强的朕 Stripe是一个用于全球收钱的在线服务,支持很多种货币,哪怕你人在美国,收人民币也行,Stripe会自动帮你转成账户对应的货币。Stripe支持的支付方式包括银行卡,Apple Pay,Google Pay甚至是国内非常流行的支付宝和微信。……继续阅读 »

3个月前 (01-07 15:12) 1047浏览 1评论 10个赞

瞎搞

为什么我的WireGuard 配置 AllowedIPs=0.0.0.0/0 之后客户端断网了?

为什么我的WireGuard 配置 AllowedIPs=0.0.0.0/0 之后客户端断网了?
一直以来我都是使用WireGuard组建安全大内网的,几乎没有拿它来当作代理工具使用。 今天突然要测试一下腾讯云的IP,那还不简单嘛,直接 AllowedIPs=0.0.0.0/0,让所有流量都走WG就好了!只是简单的测一下,并不想搭个shadowsocks或者OpenVPN什么的。(小心被警告写保证书哦) 结果我一波配置完,却断网了 以为是DNS的问题,……继续阅读 »

6个月前 (09-20 20:02) 1604浏览 2评论 67个赞

编程

在Linux下使用lipo创建 universal macOS binary

在Linux下使用lipo创建 universal macOS binary
这篇文章在 2022年09月16日23:20:04 更新了哦~macOS的应用程序可以同时包含多种架构,最常见的是包含arm64和amd64这两种。操作系统会自动选择执行最合适的架构,避免使用rosetta 2. 创建universal binary 在macOS中,自带一个工具 lipo,可以用来合并、提取、显示这种universal binary的信息……继续阅读 »

7个月前 (09-13 19:03) 1230浏览 0评论 13个赞

编程

在M1 Mac下开发WebP Server Go

在M1 Mac下开发WebP Server Go
最近换了M1的Mac,成为了ARM芯片的受害者。在尝试用Go运行WebP Server Go的时候出错了 看起来是没有安装aom,但是brew install了一下还是有的啊。另一边的Intel Mac就没这个问题。 ╰─$ ls /opt/homebrew/opt/aom/include/aom aom.h aom_external_partition……继续阅读 »

7个月前 (08-26 08:36) 1442浏览 0评论 18个赞

编程

Go 使用selenium截图

Go 使用selenium截图
今天想给wayback machine bot增加一个截图的功能,难度不大,用selenium打开浏览器,截图,再发给用户就可以了。 网上随便就可以找到教程,比如说这样 package main import ( "fmt" log "github.com/sirupsen/logrus" "……继续阅读 »

8个月前 (07-23 21:06) 1597浏览 4评论 33个赞