|
本帖最后由 yumin9822 于 2016-11-3 17:16 编辑
首先感谢作者@aploium 贡献这样的好程序。作者有提供python3的一键安装包,在作者的基础上我做了一个ubuntu系统的bash一键安装包。
Ubuntu 14.04 16.04 16.10 测试通过
CentOS6 x86_64版本请看2楼
本脚本特性如下:
1. 增加了全模板支持
2. 支持反复运行脚本每次添加一个镜像。未来可能考虑一次添加多个。
3. 半自动支持添加自定义镜像(如:1024网站之类的),需要自己手动修改config.py文件。
4. 默认https。http理论上也支持,本脚本未添加,上网代理的还是https为好。
5. ssl用的是letsencrypt.org免费的90天,添加了每周自动更新ssl的脚本。要用自己ssl证书的,请手动修改脚本
6. 目前仅支持ubuntu系统,ubuntu 14.04 x86_64系统测试通过
作者网站
https://github.com/aploium/zmirror/
https://github.com/aploium/zmirror-onekey/
前置需求
1. 一台墙外VPS, OpenVZ/Xen/KVM均可
2. root权限
3. 三级域名。每个镜像要求一个三级域名(类似于g.zmirrordemo.com这样的, 有三部分, 两个点)。域名已经在DNS记录中正确指向你的VPS。
安装步骤
- wget --no-check-certificate -O /tmp/zmirror-ubuntu.sh https://raw.githubusercontent.com/yumin9822/zmirror-docker/master/zmirror-ubuntu.sh
- chmod a+x /tmp/zmirror-ubuntu.sh && /tmp/zmirror-ubuntu.sh
复制代码
Debian 7 8 如下脚本
- wget --no-check-certificate -O /tmp/zmirror-debian.sh https://raw.githubusercontent.com/yumin9822/zmirror-docker/master/zmirror-debian.sh
- chmod a+x /tmp/zmirror-debian.sh && /tmp/zmirror-debian.sh
复制代码
半个福利:
1024网址反代的config.py模板下载,只要修改其中一行即可使用 my_host_name =
- https://raw.githubusercontent.com/yumin9822/zmirror-docker/master/conf/config_1024.py
复制代码
我自己的反代地址就不放出来了,我怕被dd cc
Let's Encrypt 申请频率限制
注册IP限制:每IP每3个小时不超过10次
域名数量限制:每个域名(包含子域名)每7天不超过5个
同时本人制作了一个简单docker镜像,欢迎使用,请参考 https://hub.docker.com/r/yumin9822/zmirror/
Have Fun!! |
|