博主的一个Emby影视站放在一台位于美国的VPS服务器上,但在亚洲播放上面的电影有时会卡;而另外一台位于日本的VPS访问速度很快,但配置比较低,无法安装Emby服务器,于是我就想,能不能用日本这台来当跳板,这样当我播放位于美国那台VPS上的电影时,就不会出现卡顿,在经过搜索后找到了简单的可行方法。
具体设置方法如下
假如美国那台的IP为1.1.1.1,日本的为IP为2.2.2.2,网站在美国那台VPS上,域名为 xxxxx.com,我们在日本这台VPS上安装宝塔面板,并安装Nginx。在域名商页面将我们的域名解析设置为日本VPS的IP:2.2.2.2。在日本这台VPS宝塔面板页面设置:新建网站 xxxxx.com,SSL证书,反向代理设置为 xxxxx.com,并开启缓存。如下图:
然后修改日本VPS的/etc/hosts 文件,在文件末尾添加如下信息:
1.1.1.1 xxxxx.com
1.1.1.1 www.xxxxx.com
这样配置后,当访问在美国VPS的网站时,其实是在访问日本这台VPS,速度比直接访问美国那台VPS快多了。
宝塔文件缓存位置默认为 /www/server/nginx/proxy_cache_dir
反代配置文件路径为 /www/server/nginx/conf/proxy.conf
以上设置方法,博主参考的文章为:https://www.openos.org/post/107/