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 的 这个仓库 1

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

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

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

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

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

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

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

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

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

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

  10. 如果你有域名,直接从此界面右边“Add Domain”进入添加域名,没有的话直接右上角“Go to Dashboard”就可以看到 Vercel 为你准备的域名 9
    可以看到,Vercel 为我自动提供了域名 10
    域名解析,主机记录填写自己想要的域名,后面的按照我的填写,最后点击确定

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

  12. Enjoy~

阅读量: 0
Licensed under CC BY-NC-SA 4.0 转载请在留言板告知
最后更新于 2024-02-11 21:09