你需要准备:一个海外的域名+一个海外的服务器,仅此而已。
1、打开你的域名解析设置界面,添加一个解析(解析到你自己的服务器地址);
2、打开宝塔控制面板,添加一个网站。网站环境选择“纯静态(static)”;
提示:这里我使用了宝塔海外版本(aapanle),建议你也这么做,原因就不说了……
3、给这个网站申请 SSL 证书并开启“强制 HTTPS”,因为 Google 也是强制 HTTPS 的,不做 SSL 就无法正常访问;
4、打开宝塔应用商店,找到并安装 Docker 管理器;
5、打开服务器的控制面板,放行 8000 端口,在宝塔面板的安全页面也放行 8000 端口;
6、连接服务器,使用 root 权限执行以下命令:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get update
docker run -p 8000:80 -d bohan/onemirror
7、找到网站的设置页面,设置反向代理为:IP 地址:8000 即可。
提示:必须先设置 SSL 证书再设置反向代理!