Featured image of post 利用 Vercel 免费搭建镜像网站

利用 Vercel 免费搭建镜像网站

XalaokGPT
本教程介绍如何利用 Vercel 免费搭建镜像网站,使用 GitHub + Vercel 部署简单快捷。需要 GitHub 账号、Vercel 账号和自己的域名。通过修改代码、GitHub 批准 Vercel 访问、设置项目名称并部署,完成镜像网站搭建。Vercel 会自动提供域名并生成 SSL 证书,支持 https。遵循法律规定,不得镜像非法网站。也不能很完美地镜像部分网站。详细步骤包括修改代码、GitHub 授权、Vercel 部署等,最终实现免费镜像网站搭建。

本教程不能镜像某些网站(如资源文件域名与网页域名不同的网站)。也请勿使用此教程镜像非法网站在国内访问,否则后果(被请喝茶或域名被墙等)自负!

前言

有自己服务器的朋友可以使用 nginx 反代理。但是服务器不便宜,本文介绍的方法使用 GitHub + Vercel,部署非常简单

你只需要:

  1. GitHub 账号
  2. Vercel 账号
  3. 自己的域名(可选,国内注册可以首年 1 元甚至免费)
    部署完成之后默认会给你的项目分配一个 vercel.app 的二级域名,但是在 2021 年 vercel.app 域名被墙,大陆地区无法访问,因此强烈建议自己准备域名

步骤

  1. 首先打开 GitHub 的 这个仓库

    gaowanlu/google

  2. fork 此仓库(或者自己打包下载源代码然后上传到自己的仓库)

    Fork

  3. 打开 api/proxy.js 并编辑
    找到第四行,你会看到以下代码

    let target = "https://www.google.com/";
    

    修改target =后面的网址成你要镜像的网站
    比如我要镜像英文维基百科,那么就将默认的谷歌网址替换为https://en.wikipedia.org/

    proxy.js

    如果你要镜像的是谷歌,那么保持默认即可,无需修改

  4. 打开 Vercel 然后通过 GitHub 快捷登录

    Log in to Vercel

  5. 登陆后会自动跳转 Dashboard,点击 Add new - Project

    Add new project

  6. Import Git Repository 选择 Continue With GitHub
    此时会跳转到 GitHub 批准 Vercel 访问,建议选择允许访问全部仓库,当然你也可以设置仅可访问部分仓库。

  7. 选择你的仓库(我这里叫“enWiki-Proxy”)

    选择仓库

  8. 即将开始部署,在这个界面你可以设置项目名称(可以随意设置),其他项全部保持默认即可,最后点击 Deploy 部署

Configure Project

  1. 部署大概需要半分钟,完成后会显示 Congratulation 页面

Congratulations

  1. 如果你有域名,直接从此界面右边“Add Domain”进入添加域名,没有的话直接右上角“Go to Dashboard”就可以看到 Vercel 为你准备的域名

    Domain

    可以看到,Vercel 为我自动提供了域名

    解析域名

    域名解析,主机记录填写自己想要的域名,后面的按照我的填写,最后点击确定

  2. 修改域名,Vercel 会自动生成 SSL 证书(开启 https)

    绑定域名成功

  3. Enjoy~

阅读量: 0
Licensed under CC BY-NC-SA 4.0 转载请在留言板告知
最后更新于 2024-06-20 15:00