还是入坑了VPS

Oct 06, 2024 · 1416 words · 3 min ·   #Server

AI摘要

正在生成中……



记录一下第一个VPS。还不太明白为什么要叫作小鸡。

起因#

上个星期,白嫖的槽边往事RSS订阅地址: https://werss.bestblogs.dev/feeds/MP_WXS_2392038560.atom (现在依然延迟一天),突然失效了。去年我用的是 WeRSS,虽然现在网站还在,但是服务已经不可用了,正好也到期了,最早的 feeddd 很久都没有消息了。

我一直关注的L先生说和槽边往事这两个作者很顽固,就是扎根在微信公众号了,而微信公众号的RSS订阅一直挺麻烦,为了这两个作者我没少折腾。实在不想在打开微信公众号单独再去找他们的更新,还是在RSS订阅器里一起看巴适。

直到发现了:WeWe-RSS,支持Docker部署,Zeabur、Railway一键部署。但是这两个平台一个月就是$5。思来想去,也是时候玩玩服务器了,也算是为知识付费了🤣。博客还是没有部署到服务器上的打算,现在白嫖的Hugo和TiddlyWiki在Cloudflare和Vercel上都挺稳定,访问速度也挺快,SEO什么的没啥想法。

服务器#

在网上搜索了一下便宜的服务器,当然首先排除国内的了(要备案)。不用备案的香港服务器普遍也偏贵,老牌的搬瓦工更贵,最终选择了一个相对便宜的选项:CloudCone,丐版一年只用$15不到,支持支付宝和PayPal。

之前苦练了一星期的Linux入门终于派上用场了,安装好Docker和Nginx,部署了WeWe-RSS 和不能说的梯子。把梯子算进来,这个VPS就已经赚了。

目前体验良好,用网上的测试脚本测了一下,各个数据都挺正常,梯子也能正常访问ChatGPT、Claude、Perplexity。

记录一下配置的过程:

# bench.sh 一键测试脚本

bench.sh 也是一个综合测试脚本,历史比较久,大佬一直在维护。原作者链接:https://github.com/teddysun/across/blob/master/bench.sh

wget -qO- bench.sh | bash

# 硬盘测试

这条测试是调用系统的命令,看看到底是 HDD、SSD 还是 NVME 硬盘。

dd if=/dev/zero of=256 bs=64K count=4K oflag=dsync

# 流媒体解锁和 OpenAI 解锁测试

检测 VPS 的 IP 是否能够用来开通流媒体、OpenAI 等订阅服务。(同上,安全性未知。)

bash <(curl -L -s https://netflix.dad/detect-script)

# 基础工具包

apt install vim curl unzip ufw

# 添加新用户

adduser 新用户名

添加新用户到 sudo 用户组:

usermod -aG sudo 新用户名

# 启用防火墙

检查防火墙的状态:

ufw status verbose

所有可用的应用程序配置:

ufw app list

查找指定配置文件包含的防火墙规则:

ufw app info 'Nginx Full'

启用防火墙之前,先允许 ssh 应用的默认端口:

ufw allow ssh

如果 ssh 监听其他端口,就打开那个端口:

ufw allow 端口

还可以指定协议:

ufw allow 端口/协议

启用防火墙(启用之前一定要保证,SSH 的端口已经开了,不然登出之后就登不进来了!)

ufw enable

删除防火墙规则:

ufw delete allow 端口/tcp
ufw delete 防火墙规则编号

关闭防火墙:

ufw disable

重置防火墙设置并停止:

ufw reset

# BBR 加速

如果系统不支持 BBR2 或者 BBR Plus,配置 BBR 加速就行了。

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

验证是否成功:

sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr

Ref:https://www.guai.win/notes/0003-new-vps

工具#