开发者社区> Yangze> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

内网穿透技术浅评

简介: 科普一下给有需要的童鞋参考。穿透原理大致分如下几类: 1、代理穿透 原理示意图: 优势: 保持100%穿透成功率 用户无需公网IP 不足: 运营方提供公网访问入口,硬件投入大 带宽要求高,免费用户往往会被限速,产生免费使用上的“鸡肋” 2、直接穿透 原理示意图: 优势: 自主可控,无...
+关注继续查看

科普一下给有需要的童鞋参考。
穿透原理大致分如下几类:

1、代理穿透

原理示意图:

image

优势:

  • 保持100%穿透成功率
  • 用户无需公网IP

不足:

  • 运营方提供公网访问入口,硬件投入大
  • 带宽要求高,免费用户往往会被限速,产生免费使用上的“鸡肋”

2、直接穿透

原理示意图:

image

优势:

  • 自主可控,无需第三方转发
  • 保持100%穿透成功率

不足:

  • 服务端必须具备公网IP
  • 带宽取决于服务端和客户端两者的最小带宽(面向云主机带宽不友好,主要是贵!死贵!!)
  • 由于直接暴露在公网,会有安全问题
  • 需要自己搭建,门槛较高

3、P2P穿透

原理示意图:

image

优势:

  • 点对点,能最大化使用带宽,使用感知友好

不足:

  • 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优先

附:
Frp:https://github.com/fatedier/frp
Ngrok:https://github.com/inconshreveable/ngrok
smarGate: https://github.com/lazy-luo/smarGate

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
深入浅出总结Flink运行时架构。
Flink 运行时架构主要包括四个不同的组件,它们会在运行流处理应用程序时协同工作:作业管理器(JobManager)、资源管理器(ResourceManager)、任务管理器(TaskManager),以及分发器(Dispatcher)。因为 Flink 是用 Java 和 Scala 实现的,所以所有组件都会运行在Java 虚拟机上。接下来对各个组件的功能进行简单介绍i。
19 0
Ngrok 内网穿透到公网
ngrok是一个特别好用的内网穿透工具。
101 0
CS内网穿透&免杀木马
使用Ngrok内网穿透:ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。
411 0
内网穿透工具的原理与开发实战
内网穿透工具的原理与开发实战有时候,我们在外想要访问家里主机的资料,要么由于主机处于家庭路由器下,是非公网IP,要么就是是运营商随机分配的一个公网IP,都很难直接连上主机获取资料。那么,有什么办法可以解决这一难题?答案就是 内网穿透。
9190 0
使用ngrok内网穿透工具
需求: 自己做的网站系统需要一个公网地址,方便给客户演示,传统做法是买个有公网地址的服务器,可是手头上又没有服务器。即便有服务器还要搭建环境,同步代码啥的,非常不方便。
2155 0
使用内网穿透工具frp
前几天写了篇文章用本机电脑搭建网站(域名、DNS解析),写完第二天发现我的网站访问不上去了。仔细研究了一下,发现我想的太简单了。很早一些时候,运营商会给我们分配一个公网IP地址,使用动态域名解析可以非常方便的搭建网站。
2655 0
+关注
5
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载