将甲骨文 Ubuntu 20.04(1.4G)重装为 Debian 11(400MB),并部署 Xray。

1. 重装为 Debian 11

apt-get update
apt-get install -y xz-utils openssl gawk file

bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') \
  -d 11 -v 64 -a -firmware -p "root密码"

等待约 20 分钟,失败则删除实例重试。

2. 初始化系统

timedatectl set-timezone Asia/Shanghai
apt-get install -y nginx curl tar net-tools iftop

# 配置 SSH authorized_keys
ssh-keygen

3. 安装 Xray

bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install -u root --version 1.5.3
cp config.json /usr/local/etc/xray/config.json

4. 配置 nginx

mkdir -p /home/www/example.com
vim /etc/nginx/sites-enabled/default
# 设置 root /home/www/example.com
systemctl restart nginx

5. 申请 SSL 证书

curl https://get.acme.sh | sh
~/.acme.sh/acme.sh --register-account -m email@gmail.com
~/.acme.sh/acme.sh --issue -d example.com --webroot /home/www/example.com/

mkdir -p /usr/local/etc/xray/cert
~/.acme.sh/acme.sh --installcert -d example.com \
  --key-file /usr/local/etc/xray/cert/private.key \
  --fullchain-file /usr/local/etc/xray/cert/cert.crt
~/.acme.sh/acme.sh --upgrade --auto-upgrade
chmod -R 755 /usr/local/etc/xray/cert

6. 启动服务

systemctl restart xray nginx
journalctl -u xray --output cat -f   # 查看日志