使用 Vercel 部署反向代理的部署指南

最近几日,关于号商攻击论坛友的网站,我深恶痛绝,所以做以下攻略

准备配置文件

首先,需要创建一个名为 proxy.json 的配置文件,并填入以下内容:

{
    "version": 2,
    "routes": [
        {"src": "/(.*)", "dest": "http://127.0.0.1:9000/$1"}
    ]
}

此配置指示 Vercel 将所有传入请求重定向到 http://127.0.0.1:9000,同时保持请求路径不变。

部署过程

遵循以下步骤在 Vercel 上部署的项目:

  1. 打开命令行界面(CLI),并使用 cd 命令切换到包含 proxy.json 文件的目录。

  2. 执行以下命令以通过 Vercel 部署的项目:

    vercel -A proxy.json --prod
    
  3. 根据命令行中的提示完成部署过程。可能需要登录到的 Vercel 账户或创建一个新账户。

  4. 部署完成后,将获得一个 Vercel 提供的默认域名,该域名将指向在配置文件中指定的后端服务。

访问项目

部署完成后,可以直接通过 Vercel 提供的默认域名访问的服务。此外,还可以登录到 Vercel 官网 查看和管理的项目。

自定义域名

  1. 登录到 Vercel 控制台,选择的项目。
  2. 导航到项目设置中的「Domains」部分。
  3. 添加的自定义域名并按照 Vercel 提供的指引完成域名验证和配置。
39 个赞

123

35 个赞

看看

321

+3 :wave: :grinning:

水贴来这里集合

2 个赞

不来

35 个赞

速来

再水下去 这个帖子就要移动到 搞七捻三了

35 个赞

:grinning: :wave:加三

六六六我滴北鼻

啥意思啊,这样不能访问了吧,如果要这样的话CF方便

45 个赞

api反代了不能访问?

里层再套cf,我记得vercel官方api都可以反代的

不懂,我是新手,请详细说说

1 个赞

水水

哪一块详细说,这个http://127.0.0.1:9000换成自己的网站地址就行了

为什么要用vercel反代?

41 个赞

第一vercel全球有节点可以负载被攻击,然后你可以反代cf的里已经部署的域名(这只是思路不知道能不能用),我只是提供被攻击者一个方法

但是对后端服务器的请求是不能减轻负担吗

1 个赞