通过vercel搭建谷歌镜像站
通过vercel搭建谷歌镜像站,需要准备两样东西。
1.Nodejs环境
2.vercel账号
建议大家使用Windows安装nodejs
安装nodejs
一.下载
建议使用nvm安装便于管理
打开项目地址https://github.com/coreybutler/nvm-windows/releases
可以看到有许多文件
这里稍做下解释:
- nvm-noinstall.zip: 这个是绿色版本,不需要安装,但是使用之前需要配置环境变量;
- nvm-setup.zip:推荐下载这个包,无需配置就可以使用;
- Source code(zip):zip 压缩的源码;
- Sourc code(tar.gz):tar.gz 的源码,一般用于 *nix 系统。
二.安装
例如我选择nvm-setup.zip解压后
1、双击安装文件 nvm-setup.exe
2、选择nvm安装路径
3、选择nodejs路径
4、确认安装即可
5、安装完确认
打开CMD,输入命令 nvm ,安装成功则会显示版本号例如Running version 1.1.7
三.使用
nvm管理node版本
1、查看所有可安装的版本
nvm list available
2、查看本地已经安装的所有版本
nvm list
3、安装,命令中的版本号
nvm install 14.18.1
4、使用指定node版本
nvm use 14.18.1
5、卸载
nvm uninstall 14.18.1
四.其他nvm相关命令
nvm arch :显示node是运行在32位还是64位。
nvm install <version> [arch] :安装node, version是特定版本也可以是最新稳定版本latest。可选参数arch指定安装32位还是64位版本,默认是系统位数。可以添加--insecure绕过远程服务器的SSL。
nvm list [available] :显示已安装的列表。可选参数available,显示可安装的所有版本。list可简化为ls。
nvm on :开启node.js版本管理。
nvm off :关闭node.js版本管理。
nvm proxy [url] :设置下载代理。不加可选参数url,显示当前代理。将url设置为none则移除代理。
nvm node_mirror [url] :设置node镜像。默认是https://nodejs.org/dist/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm npm_mirror [url] :设置npm镜像。https://github.com/npm/cli/archive/。如果不写url,则使用默认url。设置后可至安装目录settings.txt文件查看,也可直接在该文件操作。
nvm uninstall <version> :卸载指定版本node。
nvm use [version] [arch] :使用制定版本node。可指定32/64位。
nvm root [path] :设置存储不同版本node的目录。如果未设置,默认使用当前目录。
nvm version :显示nvm版本。version可简化为v。
vercel配置
安装完成之后,打开cmd输入这个命令
npm i -g vercel
npm install -g cnpm --registry=https://registry.npm.taobao.org && cnpm i -g vercel
运行完毕之后Vercel CLI就安装在你的电脑上了。
之后我们就要登录Vercel CLI,使用cmd,执行
vercel login
选择登录方式,推荐使用github登录
出现这个就代表登录成功啦
You have been successfully authenticated as:
CLI Login Success
xxxxx@xxx.xxx(您的邮箱)
You can now close this tab and return to the CLI.
登录成功之后,在电脑的c盘建一个文件夹(名字自定义,其实在哪都可以建,只要你能找到这个文件夹就可以),里面新建一个TXT文件,名称随意,打开输入以下信息
{"version": 2,"routes": [{"src": "/(.*)","dest": "website/$1"} ]}
将其中的website,换成你要代理的网站,需要带https://或http://,就比如你要代理谷歌,那么就要输入https://www.google.com
替换完成之后保存,改文件扩展名为json,也就是把txt改为JSON,改完之后切换到cmd,这一步就完成了。
打开cmd,输入
cd 你的文件夹路径
之后回车
成功打开文件夹之后输入
vercel -A 你的文件名(仅限英文).json --prod
回车之后稍等
Set up and deploy “你的路径”? [Y/n] y
Which scope do you want to deploy to?(直接回车)
Link to existing project? [y/N] n
What’s your project’s name? (随便输入名字,仅限英文)
which directory is your ./(直接回车)
Want to override the settings? [y/N] n
等它跑完就行了。
之后最后面的地址就是你的镜像站啦~
进入velcel官方网站之后,还可以绑定自己的域名!
在域名注册商添加解析添加CNAME解析
例如我使用cloudflare
类型 | 名称 | 内容 |
---|---|---|
CNAME | cname-china.vercel-dns.com |
然后打开仓库选择settings
在Domains中添加域名即可