Bootstrap

搭建自己的ngrok服务:生成证书/编译命令


生成证书

网上有很多ngrok的教程了,但是我按照网上的来进行,最后都失败了,没有连接成功。按下面证书的生成就没有问题了,这一步很重要,我就是错在这里,按下面的方式生成证书,就不会有错了,原因的话和新老版本go语言编译对证书的要求有关系。
还有一个注意事项就是服务器需要使用的端口一定要放开。

服务端端口开放的情况下,注意服务端的报错还有客户端的报错,根据错误信息来找问题。

由于github网站访问的问题,在编译ngrok的时候依赖包很难下,这里放出来ngrok的github下载的源码和所有依赖的包 https://download.csdn.net/download/u014127635/18216513

linux 下生成证书


vim ca.conf

内容如下:

[ req ]
default_bits       = 4096
distinguished_name = req_distinguished_name
 
[ req_distinguished_name ]
countryName                 = ceshi (2 letter code)
countryName_default         = ceshi
stateOrProvinceName         = ceshi (full name)
s
;