Skip to content

反向代理

zklcdc edited this page Jan 30, 2024 · 6 revisions

萌新版

1. 在VPS上安装宝塔面板。

2. 根据宝塔的提示,安装Nginx。

3. 添加网站

在宝塔的"网站",添加站点并添加已解析好的域名。

图片中的 example.com 换成自己的域名

image

4. 配置SSL

在宝塔的"网站",点击“刚添加的域名”,点击“SSL”,然后点击“Let's Encrypt”申请证书,选择“强制https”,“保存”。

  1. 点击 网站;
  2. 点击 example.com (替换为自己的域名);
  3. 点击 SSL;
  4. 点击 Let's Encrypt, 然后申请证书;
  5. 选择 强制https;
  6. 点击保存

5. 设置反向代理

  1. 点击 网站;
  2. 点击 example.com (替换为自己的域名);
  3. 点击 反向代理;
  4. 点击 添加反向代理;
  5. 目标URL 输入 http://127.0.0.1:8080, (即你部署的地址和端口);
  6. 点击保存
  7. 点击配置文件
image
  1. 全选删除后输入以下内容
location / {
    proxy_pass http://127.0.0.1:8080; #你部署的地址和端口
    proxy_http_version        1.1;
    #proxy_cache_bypass     $http_upgrade;

    # Proxy headers
    proxy_set_header Upgrade              upgrade;
    proxy_set_header Connection           upgrade;
    proxy_set_header Host                 $host;
    proxy_set_header X-Real-IP            $remote_addr;
    proxy_set_header Forwarded            $remote_addr;
    proxy_set_header X-Forwarded-For      $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto    $scheme;
    proxy_set_header X-Forwarded-Host     $host;
    proxy_set_header X-Forwarded-Port     $server_port;

    # Proxy timeouts
    proxy_connect_timeout   60s;
    proxy_send_timeout      60s;
    proxy_read_timeout      60s;
}
  1. 点击保存即可

📖 部署教程

⚡️ Azure 部署
☐ CodeSandbox 部署
🚀 Cloudfalre Worker 部署
📖 Cloudfalre Page 部署
▲ Vercel 部署
🐋 Docker 部署
🍒 二进制文件部署
✨ 反向代理
🤗 HuggingFace 部署(已失效)

📌 使用教程

🍩 登录账号
⚙️ 环境变量
📌 BingAPI
Clone this wiki locally