请使用临时机器搭建,容易被屏蔽 IP
测试效果
前置需求
- 一台墙外 VPS, OpenVZ/Xen/KVM 均可
- 操作系统:
- 支持的操作系统:
- Ubuntu 14.04/15.04(不支持 HTTP2)/15.10/16.04+
- Debian 8 (不支持 HTTP/2)
- 不支持 CentOS/RHEL/Windows/Fedora/Arch/...
- 推荐的操作系统: Ubuntu 16.04 x86_64
- 全新 (刚安装完成) 的操作系统. 如果系统中有其他东西, 可能会产生冲突
- root 权限
- 域名
一键安装方法
sudo apt-get -y update && sudo apt-get -y install python3 git
git clone https://github.com/aploium/zmirror-onekey.git --depth=1
cd zmirror-onekey
sudo python3 deploy.py
特性
- 支持一次部署多个镜像, 支持同 VPS 多镜像
- 自动安装 let's encrypt 并申请证书, 启用 HTTPS
- 自动添加 let's encrypt 的定期 renew 脚本到 crontab
- 启用 HTTP/2
- 启用 HSTS
安装路径
-
zmirror
安装在 /var/www / 镜像名 文件夹下
镜像名为每个镜像的名字, 比如 YoutubePC 就是 /var/www/youtubePC -
Let's encrypt
本体在: /etc/certbot/ -
Apache
Apache 的配置文件在 / etc/apache2 / 下
其中各个站点的配置文件在 / etc/apache2/sites-enabled/
更新 zmirror
- 请运行以下代码 (假设 zmirror-onekey 是本脚本文件夹):
cd zmirror-onekey
git pull
sudo python3 deploy.py --upgrade-only
注意: 更新 zmirror 以后会自动重启 Apache