使用 Umami 自建网站流量统计分析工具

虽然我的小破站每天只有 1 IP,但还是想用访问统计工具分析一下,之前一直在用 Google Analytics 和 Cloudflare Web Analytics,虽然功能强大,但国内加载还是有点慢,很影响访客的体验。最重要的是现在很多人都在用广告屏蔽插件或者 DNS,这两个工具都会被 block 而无法加载,导致统计的数据比实际少很多(万一我有 2 IP 呢😑)。

一直都想找一款自建的统计工具替代掉,之前考虑过用 Matomo,但是看大家反馈说资源占用很大,而且很多功能都用不到,对于个人小站来说没有必要,最近终于发现了 Umami 这款工具,完全符合我的需求。

umami-登录

Umami 是一个简单易用、自托管的开源网站访问流量统计分析工具。Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富,基本的来源国家,来源域名,使用的浏览器、系统、设备,访问的网页这些都有。还支持多国语言,完全可以用来替代 Google Analytics、Cloudflare Web Analytics、CNZZ、51LA 等统计工具,而且自己搭建也可以避免被 block 掉从而使统计数据更精确(后来发现也会被部分去广告插件拦截...)。

查看在线演示

"Umami",源于 "Umai",在日语里是“美味、鲜味”的意思,从使用体验来看确实 umami,于是在这里分享一下搭建与使用的教程。

Read More >

Linux 一次执行多个命令的3种方式

如果你每天使用 Linux,就会发现 Shell 命令是你处理文件、安装和配置系统软件时最强大的工具。如果能在一条命令中执行多个命令,那么将节省大量时间,变得更加高效。

在本篇文章中,我们将看到如何在一条命令中通过高效组合使多个命令一起执行。

Read More >

从不同需求推荐几家稳定可靠的VPS服务商

vps

这几年用了不少商家的VPS,花了不少钱,也踩了不少坑,今天在这里从高速稳定的线路、带有DDoS防御且线路相对不错便宜高性价比三个不同的需求方向上,推荐三家经营多年、稳定可靠的国外VPS服务商。非常适合个人学习、建站和小型项目实践。

Read More >

Build EchoIP service with Docker

Sometimes I need to check my public IP address and information about it. So I Google "my ip" and click some websites, most of them are full of Ads and the connetction speed is not satisfied. After searching, I find it does have some nice websites like ifconfig.co, ifconfig.me. But for further, how about build one by myself?

I find the source code of ifconfig.co is available on GitHub. So I decide to build a Docker image with it. You can access https://ip.zatp.com to see the demo.

You also can use the Docker Image I build for test:

docker pull hurt/echoip
docker run -d --rm --name echoip -p8080:8080 hurt/echoip

GeoIP database version: 20210511

Now I will show you how to build the image by yourself. It's also available on GitHub.

Read More >

浅谈一下这些年折腾过的VPS

从2017年开始,这些年也用过不少VPS(Virtual Private Server)了,从最开始自己在电脑装虚拟机学习Linux,到后来开始折腾网站,虽然入门较晚,但也折腾过20家以上的VPS服务,主要是玩基于KVM(Kernel-based Virtual Machine)虚拟化的VPS,OpenVZ不推荐。当然独立服务器也用过几家,如Hetzner、Psychz、CeRaNetworks等,还有国人商家开的高性价比小带宽独服Moack、Rainbow等,但都没用多久,一是网络稳定性一言难尽,二是主要还是为了尝个鲜,独服的成本相比于VPS高不少,如果不是项目需要的话完全没必要,因此不做过多讨论。

我用过的VPS基本都是国外的,如果只是想选择国内VPS安心做站的话,目前最值得推荐的就是腾讯云轻量服务器,CPU资源100%独享,经常有骨折活动,性价比极高。市面上的VPS商家数不胜数,由于我主要是以折腾和性价比为主,个人根据使用需求把VPS商家(国外)分为以下三个部分:

三巨头(商业目的)
自然就是Amazon Web Services、Google Cloud、Microsoft Azure,此外还有IBM Cloud、Oracle Cloud,但这两家相比前面就略有不足了。这些都是互联网大厂推出的产品,性价比肯定不高,但胜在稳定,数据有保证,适合商业目的。

御三家(高可靠性)
Linode、DigitalOcean和Vultr,这三家市场口碑都不错,有一定的运营规模,同样稳定性都很不错,部分体验比三巨头还要好,产品线从低端到高端都有,全球多个机房,适合小型商业项目或者要求较高的个人网站、论坛等。不过到国内的线路都没有优化,而且和三巨头一样,由于赠送新用户免费额度的政策,被各种恶意滥用,网络情况不容乐观。

其他(性价比)
这块市场就是各种神仙打架了,中小厂商家,佛系商家,跑路Oneman应有尽有,适合喜欢折腾,追求性价比或者有特殊需求的用户,自己也掉过不少坑。这篇文章主要就谈论这部分。

先说结论,不折腾想稳定使用优先考虑前两个,虽然线路不好但是可以通过买一款线路好配置低的VPS进行反代,这样至少稳定性有保证。如果愿意折腾的...

Read More >

单线复用解决一根网线同时IPTV和宽带问题

这套方案是两年前用的,当时办宽带的时候不在家,电信的工作人员上门直接把网线分成两根4pin的,用是可以用,但最高只能跑100M,我直呼好家伙,更重要的是装的光猫只有一个千兆口,其余的都是百兆口。如果要同时满足千兆宽带和IPTV的需求,想到的最简单的做法就是找两个交换机配置VLAN解决,于是买了两个入门款的交换机水星SG105 PRO,当然,后来发现有些路由器支持IPTV功能,其实用一个就够了,这里不做讨论。这套方案一直运行很稳定,只是前几天的突然停电导致交换机的配置丢失,不得不重新配置,因此在这里记录一下。

一个简单的网络拓扑图如下:

可以从图中看到,弱电箱中从光猫的LAN1(千兆口)、LAN2(IPTV)直接接到交换机1的LAN1和LAN2,然后LAN5连接预埋的网线,直接到客厅,然后分发出来,LAN1连接路由器,LAN2连接电信的机顶盒,实现了整个家庭网络环境除了IPTV外都是千兆,而且扩展性更佳。

Read More >