安装 acme
# 安装acme:
curl https://get.acme.sh | sh
## 重新连接 VPS
# 切换CA机构:
acme.sh --set-default-ca --server letsencrypt
2026/9/6小于 1 分钟
# 安装acme:
curl https://get.acme.sh | sh
## 重新连接 VPS
# 切换CA机构:
acme.sh --set-default-ca --server letsencrypt
Nezha 总是暴雷,这里只存放当时安装的过程资料。
# 官方安装脚本
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
$ vim /etc/systemd/system/xxx.service
[Unit]
Description=Your Service Description
[Service]
Type=simple
WorkingDirectory=/path/to/my/working/directory
ExecStart=/path/to/your/start_script.sh # 运行一个前台进程
ExecStop=/path/to/your/stop_script.sh # 可选
Restart=always
# Environment 指令方式确定环境变量
Environment="VAR1=value1"
Environment="VAR2=value2"
# EnvironmentFile 指令读取环境变量文件
EnvironmentFile=/path/to/your/environment_vars.env
# like:
k1=v1
k2=v2
[Install]
WantedBy=multi-user.target
$ sudo systemctl daemon-reload
使ipv6 only 可以访问部分v4站点,如GitHub
echo "
# FI hax.co.id
nameserver 2a00:1098:2c::1
nameserver 2a01:4f9:c010:3f02::1
nameserver 2a00:1098:2b::1
# EU hax.co.id
nameserver 2001:67c:2b0::4
nameserver 2001:67c:2b0::6
nameserver 2a01:4f8:c2c:123f::1
# Google DNS
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
" > /etc/resolv.conf
配置v6到VPS,并且整个v6子网都可用。
参数解释:
<tunnel_server> 选择的 tunnel 服务器<client_v6> 分配的 client v6 地址<routed_64> 分配的 routed/64 地址<routed_48> 分配的 routed/48 地址LXC 虚拟化不可用。
# 查看系统上的交换空间
swapon --show
# 无输出表示未开启
# 创建交换空间(M或G为单位)
sudo fallocate -l 128M /swapfile
# sudo dd if=/dev/zero of=/swapfile bs=1M count=128
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# 重启后保留交换空间
echo '/swapfile none swap sw 0 0' >> /etc/fstab
# 修改交换空间策略,减少系统对交换空间的依赖
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
# 重载系统内核参数
sudo sysctl -p
# 检查交换配置
free -h
$ systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2023-09-29 01:20:34 UTC; 1min 51s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 23223 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 23227 (apache2)
Tasks: 28 (limit: 19660)
Memory: 6.3M
CGroup: /system.slice/apache2.service
├─23227 /usr/sbin/apache2 -k start
└─23228 /usr/sbin/apache2 -k start
Sep 29 01:20:34 5863126759hax.localdomain systemd[1]: Starting The Apache HTTP Server...
Sep 29 01:20:34 5863126759hax.localdomain apachectl[23226]: AH00557: apache2: apr_sockaddr_info_get() failed for 586312>
Sep 29 01:20:34 5863126759hax.localdomain apachectl[23226]: AH00558: apache2: Could not reliably determine the server's>
Sep 29 01:20:34 5863126759hax.localdomain systemd[1]: Started The Apache HTTP Server.
官网:playit.gg
安装 playit
# 添加 playit 仓库,不然无法 apt install
curl -SsL https://playit-cloud.github.io/ppa/key.gpg | sudo apt-key add -
sudo curl -SsL -o /etc/apt/sources.list.d/playit-cloud.list https://playit-cloud.github.io/ppa/playit-cloud.list
sudo apt update
# 安装 playit
sudo apt install playit
注意依赖的报错信息,如 sudo、未安装 gnupg 等。
# 安装 gnupg sudo
apt install gnupg
apt install sudo
运行 playit 客户端
playit
# 如果报错,从 whereis 中找到路径后运行
# whereis playit
/usr/local/bin/playit
根据提示,打开web界面,进行隧道配置
后台保活
# apt install screen
screen playit
# /usr/local/bin/playit
# 按下 Ctrl+A+D 组合键,即可后台保活
# 页面可能会乱码,看到有两个 true,就表示正常运行了,可用按组合键后台运行。
# nohup 保活
nohup playit > playit.log 2>&1 &