转载: http://www.dkys.org/archives/92.html
在互联网终端急剧增长的今天,公网ip已经成为稀缺资源,对于国内垄断的电信运营商来讲,更是不可能随便免费给你一个公网ip,许多家庭宽带都无法分配到公网ip,又或者公司学校安全角度考量,为了防止网络攻击,资料泄露,禁止内网机器通过路由器进行端口映射,搭建代理服务器,由此许多内网穿透,内网映射软件应运而生,根据网络通内网端口映射工具的多年开发经验,和大家分享一下内网穿透的原理和简单实现,网络通,花生壳内网版,ngrok等原理都是大同小异的.
首先传输协议选择,tcp或者udp,udp协议是被监控的最厉害的协议,因为p2p软件,迅雷,bt,emlue都频繁的使用udp,网络管理员经常会将udp协议禁掉,除了dns的53端口,所以tcp协议是首选.
既然不能在路由器就在公网搭建一个服务器,通过公网服务器帮我们转发数据,ngrok就提供了这样的转发服务器,如果嫌ngrok国外服务器太慢,自己搭建是首选,网络通 http://www.dkys.org 则内置国内穿透服务器,节省了很多功夫.
服务端是接收外部连接的,还需要客户端,将请求转发到内网服务器,为了实时知道有连接进来,客户端要和服务端建立tcp长连接.
穿透过程:
1.当服务端接收到连接,就读取映射表,判断接收的端口对应于哪一个客户端,然后向客户端发送通知.
2.客户端收到通知,读取本地映射表,判断对应哪个内网地址,向内网地址发起连接.
3.客户端和内网的服务器建立连接后,向服务端发起一个连接,作为转发通道.
4.服务端读取请求数据,并通过转发通道转发到客户端,客户端读取响应并通过转发通道返回给请求.
这只是一个简单的连接过程,其中还有映射端口的管理,如果是全端口映射还需要动态映射端口,目前只有网络通有这个全端口的功能,对于一些特殊应用,还要修改解析修改转发的数据才能穿透成功.
相关推荐
ngrok 源码包,个人搭建ngrok内网穿透工具,已经搭建并投入使用
该资源为博客的关联配置:https://blog.csdn.net/qq_43312049/article/details/106059589
ngrok内网穿透压缩包
ngrok内网穿透工具及操作报告,支持系统为Ubuntu64位。
ngrok内网穿透windows免费版
Sunny ngrok内网穿透服务,支持windows xp及以上系统,需要的可以自行下载
1、最简单的使用ngrok的方式 2、内网穿透后,使外部能够访问你的本地服务接口 3、微信开发、小程序开发必备
免费的内网穿透工具,适合于本地开发环境下小程序、微信公众号开发不方便调试的情况,可以将本地ip地址映射成外网域名
ngrok内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具、内网穿透工具...
当我们在公司或这学校开发项目时,有些功能(例如:微信公众号的开发)则需要将本项目暴露在外网才可以,但是又属于开发测试阶段,搭到外网服务器又太麻烦。这个时候就需要将本地运行的项目暴露到外网直接测试。
第二步:去买个隧道,选择你想要的版本,这里使用的是免费的。 第三步:配置隧道,注意端口号是你的web项目发布的端口。 第四步:下载客户端,之后输入你的隧道ID,隧道ID在你的隧道管理页面 ...
ngrok免费内网穿透,重点是免费,
ngrok免费内网穿透 1.打开cmd到ngrok-stable-windows-amd64目录下 2.执行ngrok authtoken 7U4tPgujohKNgxtRtkuwg_6F7twiVnN5rJjHiX3H4KG 3.执行ngrok http 8080
Ngrok-内网穿透-远程工具
ngrok内网穿透技术免费 非常适合开发,所要积分低,我下载的时候33 适合大家
钉钉内网穿透工具,支持http,https协议,同时支持更丰富的系统和语言:linux、win、mac、openwrt、 python、php等
使用workerman实现的端口映射程序,支持内网穿透、网页管理.zip
搭建代理服务器,由此许多内网穿透,内网映射软件应运而生,根据网络通内网端口映射工具的多年开发经验,和大家分享一下内网穿透的原理和简单实现,网络通,花生壳内网版,ngrok等原理都是大同小异的. 首先传输协议选择,...
内网穿透免费工具,自己本机变成服务器可以外网访问,内涵操作教程及软件,若您有疑问与我联系ZhuiMei_chuanMei
服务器可以买性能低的,然后搭建这个服务,进行内网穿透,把本地的服务,映射出去,通过外网访问,相当于本地的性能跑服务,然后可以通过外网访问。 缺点:本地电脑不稳定,内网穿透连接有可能不稳定。。不能完全当...