Teams 开发需要使用内网映射工具,官方推荐ngrok,恰好之前用过ngrok,就直接拿原来的使用了,但是需要Https格式的。
Ngrok安装参见【Ngrok安装】,https配置如下:
首先安装openssl。
在Linux服务器上新建文件夹,然后执行命令
openssl genrsa -des3 -out server.key 1024
提示输入密码。
然后执行
openssl req -new -key server.key -out server.csr
先属于上一步的密码,然后开始配置:
Country Name (2 letter code) [XX]:cn #国家
State or Province Name (full name) []:shanxi #省份
Locality Name (eg, city) [Default City]:taiyuan #城市
Organization Name (eg, company) [Default Company Ltd]:BBA #公司
Organizational Unit Name (eg, section) []:BBF #部门
Common Name (eg, your name or your server's hostname) []:*.ngrok.ithinkcry.cn #主机名称
Email Address []:[email protected] #邮箱
Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:XXX #证书请求密钥,CA读取证书的时候需要输入密码
An optional company name []:BBA #公司名称,CA读取证书的时候需要输入密码
结束之后,再次执行:
openssl rsa -in server.key -out server_nopassword.key #对key进行解密
openssl x509 -req -days 365 -in server.csr -signkey server_nopassword.k