技术相关

使用zerotier创建虚拟局域网

手上目前有几台设备且分布在不同的地方,设备多了,难免有互相访问的情况,比如人在外面需要远程连接回家里操控一下或者取个文件啥的,但是因为实际网络情况,所有设备都没有公网IP,出门在外想联机访问就只能考虑内网穿透了,对比了好几个内网穿透方案,最终选择了使用zerotier来创建远程虚拟局域网,考虑到官方服务器中转速度强差人意,又选择了自建moon服务器,网上找的方案都有点模棱两可,这里做个笔记,供自己以及有需要的朋友参考。

利用Nginx-Quic重新编译Nginx支持HTTP3+TLSv1.3

其实我这小博客早在2020年初就开启了HTTP3的支持,当时的Nginx版本是Nginx 1.16.1,是利用的Cloudflare的quiche项目,前情提要:Nginx启用HTTP3。可能是HTTP3的草案有新版本,再加上浏览器的升级,到目前为止已经差不多过了一年,看网站统计数据很多朋友都是通过搜索引擎搜索’Nginx HTTP3’来到我这小博客,再加上Nginx的nginx-quic项目,所以打算更新一下Nginx以支持更高的HTTP3草案版本。

利用腾讯云COS+CDN搭建私有图床

相信写博客或者做网站相关的,多少都会涉及到图片上传保存下载,自从自己搭建网站开始,我经历过WordPress自带文件管理、COS/OSS直传、Chevereto自建图床,发现用得都不是很顺手,要么是使用起来太麻烦,要么就是小水管带宽服务器扛不住,直到最近注意到腾讯云COS+CDN的搭配既能不占用服务器的宽带,又能快速上传下载文件,而且以我目前的使用量来说基本上不花钱,这里分享下我的折腾过程。

Debian 10重新打包Nginx,新增Google、Purge、Brotli及HTTP3等模块

对于一个追求软件新版本及喜欢折腾的人来说,每次有了新版本不升级到最新的版本总是有点不舒服,一转眼Debian 10都发布半年多了,服务器上也升级到了Debian 10有一段时间了,一直用的Nginx官方源里自带的Nginx版本,最近有点时间,想折腾下HTTP3,顺带想把Nginx的Purge及Brotli等模块也给加上,于是就有了这篇文章。

CentOS 8配置Nginx+PHP+MySQL

作为服务器系统再加上一个PHP开发者,使用CentOS8系统运行LNMP技术栈是件很正常的事,再加上作为一个强迫症,有了这种新系统软件新版本,忍不住想要折腾下,这里把我在CentOS8上的配置Nginx+PHP+MySQL过程及遇到的坑记录一下,顺便备份下相关配置文件,方便自己有需要的朋友查找。

手动把WordPress升级到了5.2.4版本

自从上个月14号(2019.10.14)WordPress发布了5.2.4版本之后,WordPress后台就一直提示升级,但是不管怎么点击自动升级按钮,就没有一次升级成功了的,每次都是等很久之后页面空白,或者直接显示429 Too Many Requests,一次两次可以忽略,次数多了作为一个强迫症实在是忍受不,于是想了想办法通过手动下载文件的方式更新到了最新的5.2.4版本。

CentOS 8 系统AppStream使用

RedHat Enterprise Linux 8(RHEL8)刚发布的时候我看RHEL8的CheatSheet就了解了RHEL8多了一个AppStream的东西,当时就想有空好好看看这个新玩意,这么久一直在忙工作,也没时间去研究这个,这几天终于有点时间了,简单折腾了下AppStream,看网上相关的中文资料也不多,特此分享下我的折腾过程。

CentOS8系统启用BBR

还是前几天,因为需要测试手上的程序,于是开了个海外的CentOS8系统的虚拟机,但是国内环境大家都知道,跨了个太平洋,网路颠簸,要传点啥数据简直是煎熬,不借助一些手段还真没办法舒服的使用,作为Linux内核自带的一个TCP拥塞控制算法,不折腾的前提下这个肯定是首选方案了。

CentOS8使用Cockpit进行Web管理服务器

今天打算到Vultr开一台新的CentOS8虚拟机用于测试程序,启动之后使用SSH登上发现了一行提示:Activate the web console with: systemctl enable –now cockpit.socket,因为之前从没看到过这种提示,于是出于好奇搜索了下cockpit,发现这软件真是个好东西,看国内相关的文章也不多,于是想分享下这软件的使用体验。