使用服务器部署HEXO博客并配置HTTPS 发表于 2021-11-06 分类于 Linux 一、背景最近老的服务器过期,购买了新的服务器,需要对原有服务器的服务进行迁移,刚好以前部署博客时没有记录,这里记录下在服务器上部署Hexo博客的过程(假设已有Hexo的git工程)。 二、准备工作1. 大致流程以前为了简单方便,部署时候采用了Hexo的静态博客方案。 阅读全文 »
一个URL的旅途 发表于 2021-06-26 分类于 前端 一、前言 为什么要研究这篇内容: 每天都在和浏览器打交道 一道面试题 开拓视野 通过了解一个url的请求发生了什么来了解现代Web服务架构的演进,这里的每一个环节深挖下去都是一个很大的方向,所里这里仅做一个简介,不会深挖每个环节。 阅读全文 »
使用FRP实现内网穿透 发表于 2021-05-15 分类于 工具 一、 背景购买了树莓派4B,可以放在家里当作一个小型的服务器使用,因为想在外的时候也可以访问,就可以使用frp这个工具来实现内网穿透。之前也在给手机使用Linux Deploy时使用过,这次刚好记录下配置过程,实现通过公网访问树莓派的一些服务。 二、简介1. frp是什么?frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 阅读全文 »
git修改默认编辑器为nano 发表于 2020-12-18 分类于 工具 背景之前在服务器中使用的编辑器是vim,最近开始接触nano,作为我平时低频使用的临时编辑工具,nano上默认会带有一些按键提示,相对于vim对我会有好一些。最近一直想把git的默认编辑器也更换为nano,统一使用nano替代vi/vim。 方案直接修改全局的gitconfig文件(~/.gitconfig),增加如下内容: 12[core] editor = nano 阅读全文 »
移动端iOS支付测试方法 发表于 2020-09-19 分类于 工具 背景在商业产品的业务中,会有接入iOS支付的需求,但是iOS支付接入,会有这三个点: 需要配置host访问业务的沙箱环境 中间需要接口请求访问苹果相关服务 苹果服务会有SSL Pinning导致这些接口走代理服务会被iOS拦截 这就导致一个问题,手机配置host需要使用charles走代理,但是苹果相关接口会因此无法访问,陷入僵局 方案 阅读全文 »