内网穿透(记录)v2.0

目录

内网穿透文档v1.0

什么是内网穿透?

用到了什么工具?

内网穿透文档v2.0


内网穿透文档v1.0

什么是内网穿透?

简单的说就是:两台计算机A和B都处于不同的局域网中,A想要访问B, 就需要通过一台服务器做桥接的,桥接的方式有两种,一种是服务器相互转发流量 到A和B,另一种是告诉对方公网IP地址,自己充当一个介绍人的角色。

原理图

原理图解释:----

用到了什么工具?

 1、Ngrok   -----原生的工具(没用过)

       

什么是Ngrok?

ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。

反向代理计算机网络中是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器集群的存在。

Sunny-Ngrok

什么是Sunny-Ngrok?

与ngrok的区别:ngrok运行后形成的外网地址是变化的,即打开一次就变一次;而sunny ngrok则是固定的地址。

与ngrok的相同之处:都必须运行命令行,关闭命令行则外网穿透失效

国内的这个工具,官网地址:http://ngrok.cc/   下载客户端

登录后获取隧道id:Sunny-Ngrok内网转发内网穿透 - 国内内网映射服务器

使用Sunny-Ngrok赠送的免费域名进行http服务映射

使用说明:

1、首先在本站注册成为会员

2、开通隧道

blob.png

blob.png

在上图中表单信息解释:

    隧道名称:可以随便填写,只是为了使用者在往后之后这个隧道是干嘛的

    前置域名:服务器免费赠送的域名,请不要带上后缀,如果要sunny.ngrok.cc 只需要填写 sunny 即可 ,千万不要填写成sunny.ngrok.cc否则域名会是sunny.ngrok.cc.ngrok.cc

    本地端口:可以为同一个局域网内任意一台机器进行映射,只需要填对ip和端口就行,例如:192.168.1.1:80

    http验证用户名:非必填项,在需要的时候填写,否则可以不填

    http验证密码:非必填项,在需要的时候填写,否则可以不填

3、在需要映射的机器建立web服务

    如果没有启动web服务将会看到下图提示

    

blob.png

4、下载客户端

    

blob.png

    根据自己的操作系统需求下载相对于版本

5、启动映射服务

    Linux或者Mac系统下启动,需要进入到客户端的目录执行以下命令,通过隧道管理找到隧道id,然后执行

 
  1. ./sunny clientid 隧道id

blob.png

   

blob.png

    

blob.png

    看到这样则是成功启动一条隧道,启动多条隧道把多条隧道id使用英文逗号隔开就可以了。例如:

文本模式复制代码
 
  1.   ./sunny clientid c7fb2defb4081919,3e23d14f040b2b12

    上面命令就可以启动多条隧道了

6、访问服务

    然后通过启动成功界面上的链接访问网站如果显示是内网搭建的web服务里面的内容就说明成功了

内网穿透文档v2.0

cpolar - 安全的内网穿透工具

个人感觉比Ngrok方便,简单

1、先注册账号登录

2、然后安装官方文档说的步骤来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值