宝塔面板使用 Nginx 反向代理加速网站(CN2中转)

📌 场景说明

  • 网站服务器:Linode 日本 VPS(IP:1.1.1.1

  • 加速中转服务器:香港 CN2 VPS(IP:2.2.2.2

  • 域名xxxxx.com

  • 目的:利用香港 CN2 的网络优势,通过反代转发请求到日本 VPS,提高国内访问速度。


🧰 步骤详解

🔧 1. 香港 VPS 上安装宝塔并部署 Nginx

  1. 登录香港 CN2 VPS,安装宝塔面板(略)。

  2. 在宝塔中安装 Nginx,推荐选择带 缓存加速模块 的版本。


🌐 2. 域名 DNS 设置

前往域名解析管理,将 xxxxx.comwww.xxxxx.com 的 A 记录 指向香港 CN2 VPS IP

  • xxxxx.com → 2.2.2.2

  • www.xxxxx.com → 2.2.2.2


🧩 3. 宝塔新建网站并配置反向代理

  1. 在宝塔面板中新建网站 xxxxx.com,启用 SSL(可使用 Let’s Encrypt)。

  2. 进入网站设置 → 「反向代理」,新增代理规则:

  • 目标 URL 填写为 https://xxxxx.com(或 http,根据源站协议)

  • 开启「内容缓存

  • 代理目录设置 /,表示全站代理


📝 4. 修改 hosts 映射源站 IP

为了让 Nginx 反代时访问的是日本的源站而不是本机,需在 香港 VPS 上添加 hosts 映射。

编辑 /etc/hosts 文件,在末尾添加如下内容:

1.1.1.1 xxxxx.com 1.1.1.1 www.xxxxx.com

保存后执行:

sudo systemctl restart nginx

📂 5. 缓存与配置文件路径说明

  • 📁 缓存目录:
1.1.1.1 xxxxx.com 1.1.1.1 www.xxxxx.com
  • 🧾 反代通用配置文件:
/www/server/nginx/conf/proxy.conf

✅ 成功后效果

  • 所有访问 xxxxx.com 的请求先经过香港 CN2 加速服务器;

  • 香港服务器通过 Nginx 将请求反代到日本 Linode 的真实服务器;

  • 网站对国内用户访问速度显著提升;

  • 隐藏了真实源站 IP,增强了网站防护性(配合防火墙效果更佳)。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称代码图片

    暂无评论内容