2023年9月22日星期五

反向代理谷歌 blogger

     谷歌 blogger 优点很多,用了一段时间,感觉除了不支持 markdown,各方面体验都还挺好的。但对于中国大陆地区则有一个很大的缺点,就是相关域名都被墙了。大陆地区无法正常访问,即便本博客套了 cloudflare的一层 cdn,对于一些必要的css和 js等资源还是无法加载。之前一直在找办法能否让国内内地地区也可以访问,后面找到了用反向代理做一个镜像站。


反向代理步骤


    在反向代理设置之前,需要准备以下东西。

  • vps一个,我采用的是前几天用阿里云国际站买到的香港轻量服务器,国内访问速度良好且不用备案
  • 域名一个,在搭建 blogger之前就有了,就用本站的主域名新开一个二级域名即可

1. vps安装mw面板管理,以及安装好网站基础运行环境

mw面板(老子面板)是一款仿宝塔面板的开源面板,开源地址为https://github.com/midoks/mdserver-web整体使用和宝塔没有太大区别,宝塔功能会多一点,但是商业化味道也更重一点。需要绑定手机号啥的,因此发现这个开源的替代品就索性用开源的算了。依照指引用脚本一件安装即可,和宝塔没有太大区别,安装成功后默认一件安装常用的网站所需资源。

可以发现 mw面板吧宝塔默认的 nginx替换为openresty,但了解了一下 openresty兼容 nginx,不用担心平时兼容性问题。

2. 新增站点

      与宝塔一致,填写域名。做面向国内访问的镜像站,域名我直接起个 cn.mangodaily.xyz


3. 申请 ssl证书

      这里操作和宝塔也没什么区别,支持一件申请免费的 ssl证书,验证方式有文件和 dns两种。优先选择文件验证,如果不行再考虑用 dns验证的方式

4. 设置反向代理

    反向代理原本我以为和宝塔差不多,但一设置发现还是有点区别。功能比宝塔少了一个内容替换。但设置起来反而更简单吧,加上域名就可以了

5. 设置反向代理支持 ssl

    完成后是了一下,发现报502 错误了


网上搜索了一圈,发现默认反向代理设置没有开获取上游网站的 ssl证书支持,到 nginx的 http参数把以下设置开关打开就好了


最好,体验一下香港 vps的延迟,一眼过去全绿,舒服

没有评论:

发表评论

聊聊最近的手机圈子

      自从8月底华为的mate60系列手机发布后,沉寂很久的机圈又火了起来。很久没看到这么热闹了,先是华为未发先卖的mate60携着麒麟9000S芯片和5G的回归打响第一炮。紧接着是苹果一年一度的科技春晚发布iphone15系列。然后是小米带着澎湃OS的小米14系列杀出来,...