Frp
Frp 是一个内网穿透服务,即通过一个中转服务器,使得外网可以访问到内网的服务。
举个,对接微信公众平台的时候,需要一个线上服务器,然而线上服务器不是很方便随便改代码,所以就需要这样的一个内网穿透服务,使得本机上的程序可以被公网访问。
再比如现在公司内部关闭了二层交换(即局域网中的终端与终端不可联通),两个设备联调接口就很困难,可以把两台设备都映射在公网/测试服务器上,这样就可以愉快的联调啦。
ngrok 就是传统的一个内网穿透服务,然而需要收费才可以自定义域名,并且一下子就放在公网上了;而如果想在测试服务器上面搭一个,也太重了,不是特别方便。
这个时候就安利一下 Frp(https://github.com/fatedier/frp),frp 是用 Go 编写的(所以下载一个二进制文件就可以直接使用,~~赞美 Golang ~~,上次安利推荐的 Caddy 也是 Go 编写的),而且非常轻量,server 和 client 打包之后不到 5M。
而且支持多种穿透(SSH,HTTP),还可以绑定域名,绑定多服务,甚至转发 DNS 解析请求而且还可以科学上网。
配置也很少,看下文档就可以使用了,这里不再赘述。
Diff so fancy
Diff so fancy(https://github.com/so-fancy/diff-so-fancy) 是一个美化的工具,见图:
当然这个功能对于使用 GUI Git 的人是不需要的,但是对于我这种原教旨主义者,是节省生命的利器。
你,值得拥有。
prezto
一般搭建都推荐 zsh shell,以及 oh my zsh。
然而 oh my zsh 非常重,以及真的很难配置,而且真的没有个性。
这个时候,我就会推荐 prezto(https://github.com/sorin-ionescu/prezto)。
prezto 也是一个 zsh 的配置,但是:
快
配置方便
文档齐全,而不冗余,阅读配置文件即可
用的人少,逼格高
配置方便在于,所有的插件都有文档,开关也有文档,而且这个文档就在当前配置文件里面,可以方便的增删改查。
哦对了,配合 powerlevel9k 的主题,简直好用到爆。
(强烈建议打开 vim 模式,你会感谢我的)
以及,如果要在服务器上装一个简单、好用的 shell,直接装一个 fish 吧(
另外,欢迎留言说出你想了解或者感兴趣的东西,很大几率就会采纳你的建议~
领取专属 10元无门槛券
私享最新 技术干货