Meta 的 Yann Collet 刚刚发布了 Zstd 1.5.6,这是 Zstandard 压缩实现的最新版本。此次发布的部分原因是 Google Chrome 浏览器添加了对网络流量 Zstd 编码的支持。Chrome 浏览器现在允许使用 Zstandard (zstd) 作为内容编码,以加快页面加载速度并节省带宽。 更新到最新版Googl…
NGINX使用相同TCP端口同时服务HTTP和HTTPS
NGINX实现全链路唯一ID生成与传递
![thumbnail](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABBJREFUeNpi+P//PwNAgAEACPwC/tuiTRYAAAAASUVORK5CYII=)
前面有提到过,在nginx中可以用error_page 497来重定向使用http到使用https协议的TCP端口。但是利用497做内部重定向需要跳转location,在一些复杂的NGINX场景下处理流量会比较麻烦。 文章传送门: https://blog.hanada.info/5341.html 另外还有一种方法是先用stream读取协议类型,…
本博客现在除了正在使用的华为云CDN/CloudFlare CDN外,还有一套自建的CDN服务,由于有时候访问链路会比较长,因此需要使用一个唯一ID来跟踪全链路日志情况。具体有以下要求 需求点 唯一ID生成与获取 将请求头X-Resty-Request-Id定义为特殊请求头,如果有此请求头,则将此请求头定义为请求唯一ID的值。若无此请求头,则重新生…
现在驯兽师联盟主要做种机的客户端已切换为qBittorrent了,本文记录一下Ubuntu下快速部署qBittorrent并使用nginx反向代理控制面板的步骤。 添加最新稳定版ppa源并安装 sudo apt-get update && apt-get install software-properties-common -y s…
声明 本专辑由驯兽师联盟自购自抓自扫,允许转载,但请勿删除其中附带的Readme.txt文件,谢谢合作。 To Foreign Viewers This album was purchased by Tamers Union. Please do not delete the attached Readme.txt file. Thanks for…
CC是常见的网络攻击方法,通过有限的IP去不断请求服务器导致服务器资源耗尽宕机,因此利用NGINX的限频可以在一定程度上降低CC攻击的危害。主要用到的有HttpLimitReqModule和HttpLimitZoneModule,两者都可以基于IP来限制访问频率,不过前者限制的是HTTP请求数、后者限制的是TCP并发连接数。 注意由于使用的是$bi…
最近发现Tracker所在的BuyVM服务器意外重启,于是调查重启原因时发现系统日志中持续出现大量的如下提示信息。 July 23 08:29:57 localhost kernel: [345379.839795] nf_conntrack: nf_conntrack: table full, dropping packet July 23 08…
数码兽系列动画[英文配音版]
自建Chihaya Tracker服务器
本文整理了数码兽系列1-5部以及剧场版的英文配音版360P。 数码兽合体战争未齐,有机会以后再补。 首先,英文配音的风格与常见的日语/国语/粤语差异较大,并且很多背景音乐也根据情况做了调整并没有使用原版音乐。 个人建议当做休闲式英语听力来使用,不建议对相关内容过于纠结,毕竟简单的说这是东西方文化差异问题。 此外,在叙述上也有所不同,上集回顾会根据故…
数码兽大冒险02 Blu-ray Box 说明 本文主要分享数码兽系列动画的原盘类资源(DVDISO、DVDMV或BDMV等),DVDISO/BDMV类资源不适合一般用户观看,而且体积庞大(几十至几百G不等),请确定自己有需求再行下载,部分RAR压缩的资源带有恢复记录,如果发生无法解压问题可以尝试使用恢复记录恢复,若失败则请尝试重新下载。 数码兽系…
上回说到bittorrent-tracker项目性能较低,于是便换为chihaya项目,Github地址如下: GitHub chihaya/chihaya 该Tracker使用GOLang编写,实测在日请求量400W+的情况下,CPU占用不超过5%。 基本组件与GO环境安装 首先安装一些基本组件(已经安装的可以跳过) sudo apt-get i…