首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

给程序员的每周安利#2

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 吧(

另外,欢迎留言说出你想了解或者感兴趣的东西,很大几率就会采纳你的建议~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111G0KHL700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券