科普一下给有需要的童鞋参考。
穿透原理大致分如下几类:
1、代理穿透
原理示意图:
优势:
- 保持100%穿透成功率
- 用户无需公网IP
不足:
- 运营方提供公网访问入口,硬件投入大
- 带宽要求高,免费用户往往会被限速,产生免费使用上的“鸡肋”
2、直接穿透
原理示意图:
优势:
- 自主可控,无需第三方转发
- 保持100%穿透成功率
不足:
- 服务端必须具备公网IP
- 带宽取决于服务端和客户端两者的最小带宽(面向云主机带宽不友好,主要是贵!死贵!!)
- 由于直接暴露在公网,会有安全问题
- 需要自己搭建,门槛较高
3、P2P穿透
原理示意图:
优势:
- 点对点,能最大化使用带宽,使用感知友好
不足:
- Ipv4环境下成功率取决于NAT类型,移动网络(3G/4G下)基本没戏
- Ipv6环境下成功率高,取决于防火墙策略(防火墙穿透)
- 几乎全基于UDP协议或其衍生自定义协议,安全性和可靠性或多或少存在缺陷
4、Ssh隧道穿透:
略
常用免费工具穿透姿势:
-/- | 代理穿透 | 直接穿透 | P2P穿透 | 自主代理 | 公网IP | 备注 |
---|---|---|---|---|---|---|
花生壳 | YES | NO | NO | NO | 不需要 | 限速到怀疑人生 |
teamviewer | YES | NO | NO | NO | 不需要 | 烦人的商用提示 |
Ngrok | YES | YES | NO | YES | 需要 | |
Frp | YES | YES | YES/UDP | YES | 需要 | 三种方式选其一 |
smarGate | YES | YES | YES/TCP | YES | 不需要 | 同时支持,P2P优先 |
附:
smarGate: https://github.com/lazy-luo/smarGate
Frp:https://github.com/fatedier/frp
Ngrok:https://github.com/inconshreveable/ngrok
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机内网穿透(什么是内网穿透,为什么要实现内网穿透,mac如何实现内网穿透)
后端开发2023-10-01
什么是内网穿透?内网穿透有什么用?内网穿透如何实现
后端开发2023-09-27
SakuraFrp内网穿透教程
后端开发2023-09-12
内网安全:内网穿透详解
后端开发2023-09-09
怎么在Mac中使用网云穿内网穿透
后端开发2023-06-03
使用frp实现内网穿透
后端开发2023-09-05
云服务器frp内网穿透
后端开发2023-10-26
Nodejs实现内网穿透服务
后端开发2024-04-02
如何使用内网穿透访问内网ssh
后端开发2023-06-05
内网穿透你真的了解吗?
后端开发2023-08-31
云服务器内网穿透速度
后端开发2023-10-26
云服务器搭建内网穿透
后端开发2023-10-25
阿里云服务器穿透内网
后端开发2024-01-17
云服务器内网穿透联机
后端开发2023-10-26
咦!没有更多了?去看看其它编程学习网 内容吧