搭建MCSManger的时候,大部分人会选择Frp将本地面板开发到云端。但是这样访问会很慢。
这时候你有几种解决办法:
本文重点讲解最后一种方案。
(嗯其实其它git服务都可以,就是Github方便)
域名的问题解释一下,vercel提供的域名*.vercel.app在中国大陆处于被DNS污染的状态,你不能用,但是自己绑定域名就可以。
本方案适用于以下人群:
将MCSManager的官方包下载,把web/public文件夹拷出来。
新建一个Github仓库,把public文件夹放进去,再新建一个vercel.json文件。
填入以下内容:
1 | |
将其中的$YOUR_WEB_URL换成你web端的url (e.g.https://mcsm.foo.bar),然后提交推送。
关于vercel.json的详细信息可以看官方文档。
然后在vercel选择Add new - Project,导入你前面写完的那个git仓库。
导入完成后你可以找得到这个项目。在项目设置中找到域名,添加你自己的域名,按照提示操作就行了。
最后,访问你的你的站点,检查是否可以正常运行。
本方案适用于以下人群:
本方案的要求:
特别需要注意的是,本方案会暴露源站。
方案和反代的方案类似,唯一的区别是vercel.json:
1 | |
可以看到rewrites被换成了redirects。
剩下的都相同。
搭建MCSManger的时候,大部分人会选择Frp将本地面板开发到云端。但是这样访问会很慢。
这时候你有几种解决办法:
本文重点讲解最后一种方案。
(嗯其实其它git服务都可以,就是Github方便)
域名的问题解释一下,vercel提供的域名*.vercel.app在中国大陆处于被DNS污染的状态,你不能用,但是自己绑定域名就可以。
本方案适用于以下人群:
将MCSManager的官方包下载,把web/public文件夹拷出来。
新建一个Github仓库,把public文件夹放进去,再新建一个vercel.json文件。
填入以下内容:
1 | |
将其中的$YOUR_WEB_URL换成你web端的url (e.g.https://mcsm.foo.bar),然后提交推送。
关于vercel.json的详细信息可以看官方文档。
然后在vercel选择Add new - Project,导入你前面写完的那个git仓库。
导入完成后你可以找得到这个项目。在项目设置中找到域名,添加你自己的域名,按照提示操作就行了。
最后,访问你的你的站点,检查是否可以正常运行。
本方案适用于以下人群:
本方案的要求:
特别需要注意的是,本方案会暴露源站。
方案和反代的方案类似,唯一的区别是vercel.json:
1 | |
可以看到rewrites被换成了redirects。
剩下的都相同。