Windows 下命令行执行 tracert 命令可查看一个请求响应完整走的路径javascript
还能够能够用 node 全局安装anyproxy
工具来进行操做前端
anyproxy
简介AnyProxy 是阿里巴巴基于 Node.js 开发的一款开源代理服务器。java
代理服务器站在客户端和服务端的中间,它能够收集双方通讯的每一个比特。一个完整的代理请求过程为:客户端首先与代理服务器建立链接,接着根据代理服务所使用的代理协议,请求对目标服务器建立链接或者获取目标服务器的指定资源。一些代理协议容许代理服务器改变客户端的原始请求、目标服务器的原始响应。node
AnyProxy 是彻底能够灵活配置的代理服务器。它支持 https 明文代理 ,且提供了 Web 界面便于观测请求状况,同时支持二次开发,能够用 JavaScript 来控制代理的所有流程,搭建前端个性化调试环境。浏览器
如今叫的 TLS 就是之前的 SSL安全
经过证书机制来保证安全服务器
以上条例保证了可靠的安全性app
选择运行从启动菜单中,而后输入certlm.msc。
将显示本地设备的证书管理器工具。工具
若要查看您的证书,在证书-本地计算机在左窗格中,展开你想要查看的证书的类型的目录。网站
选择运行从启动菜单中,而后输入certmgr.msc
。当前用户的证书管理器工具会显示。
若要查看您的证书,在证书-当前用户在左窗格中,展开你想要查看的证书的类型的目录。
选择运行从启动菜单中,而后输入mmc
。
将显示在 MMC。
从文件菜单中,选择添加/删除管理单元。添加或删除管理单元窗口会显示。
从可用的管理单元列表中,选择证书,而后选择添加。
添加证书管理单元
在中管理单元中的证书窗口中,选择计算机账户,而后选择下一步。
或者,您能够选择个人用户账户当前用户或服务账户针对特定服务。
备注:若是您无论理员为你的设备,你能够仅对你的用户账户的管理证书。
在中选择计算机窗口中,保留本地计算机选择,并选择完成。
在中管理单元中添加或删除窗口中,选择肯定。
添加证书管理单元
可选:从文件菜单中,选择保存或另存为保存 MMC 控制台文件以供未来使用。
若要查看你的证书 MMC 管理单元中,选择控制台根节点在左窗格中,而后展开证书 (本地计算机)将显示每种类型的证书的目录的列表。 从每一个证书目录中,能够查看、 导出、 导入,并删除其证书。
http 不安全,会被窃听到,用以传输非敏感信息
https 安全,不会被第三方窃听到,但须要证书,用以传输敏感信息,但没 http 效率高
二者各有优势各有缺点,结合使用最好
证书可在浏览器控制台的Secrity
查看详细的证书
http.creatServer(app.callback()).listen(1521,function(){ console.log('app http is listen on port 1521') }) https.creatServer({ key: fs.readFileSync('./cert/private.key'),//秘钥 cert: fs.readFileSync('./cert/fullchain.crt'),//证书(生成的根证书要和本身的证书要在都在这里,将根证书粘贴到另外一个证书中) },app.callback()).listen(1521,function(){ console.log('app http is listen on port 1521') }) // https模块仍是要导入的