ngrok是一个内网穿透工具,可以将本地服务映射到公网,通过ngrok,我们可以远程访问本地运行的hexo服务。

部署Admin插件

参考链接

安装ngrok

  1. 进入ngrok官网
  2. 注册并登录账号,支持用GitHub账号注册,注意:不能使用qq邮箱,如果你只有qq邮箱,可以在qq邮箱内部注册一个火狐邮箱,用火狐邮箱去注册也是可以的,并且收到的邮件会同步到你的qq邮箱。
  3. 下载并解压到你的电脑。

运行服务

  1. 在本地博客的根目录下打开PowerShell,输入如下代码打开本地服务:

    1
    hexo s




  2. 双击ngrok.exe,并在打开后的cmd中输入如下代码

    1
    ngrok http 4000




注意,以上代码中的4000是hexo的默认端口号,如果你的端口号与此不同,应修改为对应的端口号。

我使用的是免费版,每次启动都会分配随机的域名,想要固定的域名得加钱,不过也够用了。

复制网址打开,点击VisitSite,即可进入主页,然后在网址后输入admin,即可进入admin的登陆界面。








注意,本地的服务必须一直开着,因为ngrok只是转发服务,不会把服务保存在ngrok的服务器上。