大家好,这里是喜欢收藏软件的小宝,前几天,我们前几天教大家怎么开发一个TypeCho插件,今天教大家怎么使用TypeCho。
今天的内容,分四个板块:快速部署TypeCho、远程穿透、全站启用HTTPS、内网外网的区别对待。
一、快速部署TypeCho
1、如果是iStoreOS,直接在软件中心,安装即可;
2、然后设置插件选项;选择好端口和配置路径,然后应用,等待安装完成;
3、安装完成后,直接打开,进行配置;
跟着引导配置,配置完成即可;
二、远程穿透
1、这里简单利用ddnsto来穿透,当然不一定是ddnsto,也可以是其他,看自己的需要;但一定是 HTTPS 的穿透,也就是把你的内网 HTTP 变成外网的 HTTPS。当然如果有 IPv4 公网 IP 也可以用动态域名操作。这里用穿透是为了简单演示:
2、这时候,可能通过ddnsto分配的地址,进入发现会有点问题;那么我们需要进入TypeCho的配置项,把站点地址,改成我们远程穿透的地址;
3、这时候网页是能访问成功的;但是伴随着其他问题,比如后台登录不了;
4、需要修改配置文件,进入docker项目,找到TypeCho项目,进入它的控制台,找到配置文件;
复制配置文件,并利用文件管理,进行修改;
define('__TYPECHO_SECURE__',true);
把这一句,添加到配置文件里,然后保存;替换回去;
5、这样修改下,远程穿透就能正常访问且能登录后台;
6、现在外网用 HTTPS 成功了,但局域网也走了外网的域名,局域网速度就慢了。如果对速率有要求,可以把外网域名映射到内网的 IP。通过配置额外的HOSTS(等同于电脑本地的 hosts)来实现。我们看看 iStoreOS 如何配置一个 Hosts:
还需要一个端口转发,所以这里暂时告一段落,因为条件限制,所以教程就只能到这。后期会完善相关教程。