新闻资讯

ngrok反向代理的主要作用是什么?如何使用花生壳设置HTTPS映射?

2022-03-23

ngrok是一个非常流行的反向代理服务,主要就是实现在内网运行本地的程序,让别人通过公网访问。内网穿透和映射也可以实现以上功能,但是市面上很多内网映射软件普遍收费,如何使用花生壳设置HTTPS映射呢?

ngrok反向代理的主要作用是什么?

ngrok是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok可捕获和分析所有通道上的流量,便于后期分析和重放。
反向代理在计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。

反向代理的主要作用为:

对客户端隐藏服务器(集群)的IP地址
安全:作为应用层防火墙,为网站提供对基于Web的攻击行为(例如DoS/DDoS)的防护,更容易排查恶意软件等
为后端服务器(集群)统一提供加密和SSL加速(如SSL终端代理)
负载均衡,若服务器集群中有负荷较高者,反向代理通过URL重写,根据连线请求从负荷较低者获取与所需相同的资源或备援
对于静态内容及短时间内有大量访问请求的动态内容提供缓存服务
对一些内容进行压缩,以节约带宽或为网络带宽不佳的网络提供服务
减速上传
为在私有网络下(如局域网)的服务器集群提供NAT穿透及外网发布服务
提供HTTP访问认证

如何使用花生壳设置HTTPS映射?


一、搭建网站服务器
在内网服务器上搭建网站服务器,这里我们以Windows的IIS为例。搭建成功后,使用本机IP+端口访问到网站首页服务器搭建成功。
二、下载安装花生壳
1、进入花生壳官网下载并安装花生壳8客户端,双击程序,
①根据安装向导完成安装步骤;
②可修改安装目录。
2、成功后运行花生壳8客户端,选择任意一种方式按照提示完成登录操作;
三、设置映射并测试访问
1、登录成功后,点击客户端右下角的“+”按钮,进入映射设置界面;
※已有加密壳域名(或顶级域名已开通花生壳HTTPS证书专用型):
2、根据客户端提示,填写对应的映射信息。
① 应用名称:自定义填写
② 应用图标:可以给对应的服务选择一个图标,方便区分
③ 应用类型:选择HTTPS
④ 外网域名:可选择账号下面的加密壳域名或购买https服务的域名
  外网端口:443
⑤ 内网主机:服务器电脑IP地址
  内网端口:内网服务端口
⑥ 带宽:用户根据账号等级享受对应的带宽服务,也可以根据实际需要升级带宽,这样可以有效提升映射的访问速度;每条映射可分配的带宽上限为10Mbps
点击“保存”即可;
3、映射添加成功,生成HTTPS外网访问地址;
4、在浏览器使用生成的HTTPS地址访问,可成功访问到内网服务器的站点。
※未有加密壳域名(或顶级域名未开通花生壳HTTPS证书专用型):
5、在添加映射时,若账号下的壳域名或顶级域名未开通花生壳HTTPS加密证书,添加映射时,客户端将提示“升级当前域名”或“购买加密壳域名”。根据需求点击其一后,将跳转到网页端进行升级或购买;
6、完成升级或购买后,重新进入客户端选择对应的域名设置HTTPS映射即可。
花生壳内网穿透支持设置HTTPS映射,可将内网的HTTP 端口转化为外网HTTPS 443端口访问。 用户本地服务器无需安装SSL证书,使用花生壳HTTPS映射即可实现在用户和服务器之间的加密访问,有效防止隐私信息被窃取。