优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

为啥优化线路的机器高配的都很贵?那么搭建较大的服务怎么办?

今天叫你一个方法,使用优化线路的机器只当前置的反向代理,用来加速访问你的后端服务器的网站,这是一种性价比较高的方式!

🚀 为什么需要优化线路?

🐢 普通线路VPS

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

因为是走的三网主干线路(电信163、联通4837、移动cmi),晚间上网高峰期,主干出入口压力较大,线路拥堵。

当然普通线路的 VPS 优势是价格相对较低(没有专门的线路成本),可以较为优惠的价格买到配置不错的机器!

🚀 优化线路VPS

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

由于使用的精品线路(电信 CN2GIA、联通 9929、移动 CMIN2 等),不需要和其它普通线路的 VPS 挤主干线路,晚间几乎不会有高峰期波动的情况。

当然由于是运营商精品线路,成本是比较高的,价格几倍于普通线路的 VPS!而且多数情况下配置都不高(高配的就非常贵了)。

💡 加速原理简析

  • 普通线路VPS - 价格比较实惠,高配置的机器也不会非常贵,但晚间访问缓慢;
  • 优化线路VPS - 价格高一些,配置相对较低,但是线路非常稳定。

 

简而言之,就是把2者结合起来,你就能得到了一台线路稳定、配置又不错的机器!(成人的时间,全都要😄)

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

服务器建议搬瓦工的,链接我就不放了,自己找下

📋 准备工作

反向代理操作可以通过 NginxCaddy 实现,像是宝塔1Panel 等面板也集成了对应功能;

本文以可视化的 Nginx Proxy Manager 面板为例,带大家简要地了解反向代理流程。项目地址:https://github.com/NginxProxyManager/nginx-proxy-manager

我个人是习惯使用 Debian 系统,多数情况下都会重装为 Debian12 ,以方便一些脚本的运行~

🐋 安装 Docker

使用 Docker 官方安装脚本

bash <(curl -fsSL https://get.docker.com)

顺带安装 Docker Compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.39.2/docker-compose-$(uname -s)-$(uname -m)" \
  -o /usr/local/bin/docker-compose && \
sudo chmod +x /usr/local/bin/docker-compose && \
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose && \
docker-compose --version

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

📝 编写 Yaml 文件

创建目录(我习惯于放置在 /opt 同名目录下,可以按需修改)


mkdir /opt/npmcd /opt/npm

创建 yaml 文件

nano /opt/npm/compose.yaml

按需修改后,粘贴进去

services:
  nginx-proxy-manager:
    container_name: nginx-proxy-manager
    image: chishin/nginx-proxy-manager-zh:latest
    restart: always
    ports:
      - '81:81' #前面的81为webui访问端口,可以自行修改
      - '80:80'
      - '443:443'
    environment:
      INITIAL_ADMIN_EMAIL: my@example.com    # 登录邮箱账号
      INITIAL_ADMIN_PASSWORD: mypassword1    # 登录密码
    volumes:
      - ./data:/data
      - ./etc/letsencrypt:/etc/letsencrypt

这里我使用的是汉化镜像,如果想要使用官方原版镜像,请修改为 jc21/nginx-proxy-manager:latest

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

之后保存退出即可!

🏎️ 启动容器

docker compose up -d

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

访问 http://ip:81 进入后台,输入设定的账户、密码登录~

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

🌐 设置反向代理

记得先把域名,解析到这台VPS!!

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

添加反向代理

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

填写相关信息

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

顺带申请SSL证书

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

不出意外,这样就完成了!

优化线路 VPS 反向代理实战:3 步让你的网站访问速度翻倍

 

THE END