搜索
bottom↓
回复: 19

花生壳实现内网穿透原理是啥?打洞技术?服务器转发?

[复制链接]

出0入0汤圆

发表于 2017-3-19 23:31:47 来自手机 | 显示全部楼层 |阅读模式
如果是服务器数据转发,这么多人用的过来么

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入4汤圆

发表于 2017-3-19 23:40:53 | 显示全部楼层
打洞技术吧,不提供数据转发,不然那么大流量怎么吃的消?

出0入0汤圆

发表于 2017-3-19 23:45:49 来自手机 | 显示全部楼层
wajlh 发表于 2017-3-19 23:40
打洞技术吧,不提供数据转发,不然那么大流量怎么吃的消?

打洞不能保证成功  应该做探测 优先打洞 不成功也切转发    不过我上次问过他们这个问题  他们说是转发不是打洞,这样能保证肯定成功

出0入0汤圆

发表于 2017-3-20 06:58:24 来自手机 | 显示全部楼层
vpn 花生棒其实是个openwrt

出0入0汤圆

发表于 2017-3-20 09:17:46 来自手机 | 显示全部楼层
panjun10 发表于 2017-3-20 06:58
vpn 花生棒其实是个openwrt

兄台此话怎讲

出0入0汤圆

发表于 2017-3-20 09:21:14 | 显示全部楼层
一定是服务器转发的,打洞是双方的。

出0入0汤圆

发表于 2017-3-20 11:21:32 | 显示全部楼层
反向代理 跟灰鸽子差不多吧

出0入0汤圆

发表于 2017-3-20 12:40:15 | 显示全部楼层
服务器转发的,打洞的话需要双方协调的。

出0入0汤圆

发表于 2017-3-20 13:34:54 | 显示全部楼层
我也想搞清这个问题,现在在外网访问内网,一直不知道怎么搞

出0入36汤圆

发表于 2017-3-20 15:02:28 | 显示全部楼层
花生壳其实就是最简单的反向链接,但是一般的反向链接是内网直接建立链接到服务器,然后由服务器转发数据到目标端,但是这样的话如果数据量很大会对服务器要求很高。新的花生壳是通过反相链接告知服务端内网客户端的信息,服务端在dns层动态映射内外网的链接,从而内网可以直接链接到外网端而不需要通过服务器了。当然如果无法在dns层映射后正常链接,那就只能用转发形式。

出0入0汤圆

发表于 2017-3-20 15:04:58 | 显示全部楼层
花生壳的做法是,首先打洞,不成功就转发

出0入0汤圆

发表于 2017-12-19 20:17:30 | 显示全部楼层
好帖子,学习了,今天花生壳还要我实名认证,前两天刚打的电话让缴费,哎!!!

出0入36汤圆

发表于 2017-12-20 12:47:31 | 显示全部楼层
服务器转发的,内置花生壳程序会主动去连接花生壳的转发服务器,这也是为什么花生壳会按流量来卖套餐

出20入0汤圆

发表于 2017-12-20 13:07:09 | 显示全部楼层
本帖最后由 zhiyuan1106 于 2017-12-20 13:08 编辑

找到打洞的介绍了

参考:http://blog.csdn.net/mawming/article/details/51798514

UDP-NAT简介:
1.一个NAT端口必须对应唯一的(内网ip:port)。
假设内网的多个ip或者同一ip的不同port,都要访问同一个(外网ip:port)。对NAT来说,从外网接收的包它的(srcIp:srcPort)==(serverIp,serverPort),它的dstIp==natIp,所以NAT只能用dstPort来决定把这个包转发给哪一个(内网Ip:port)
2.根据下文,cone nat中,一个NAT端口对应多个(外网ip:port)。
NAT根据从外网接收的包的dstPort,查找(srcIp,srcPort)在不在该dstPort对应的外网(ip,port)中。在则转发给内网,不在则丢弃掉
3.示例代码中如何处理UDP包的丢失、延迟。
clientA向clienB发送消息时,打洞要三个包(clientA请求server,server请求clientB,clientB打洞),发消息要三个包(clientA发消息头,clientA发消息体,clientB发确认包),任何一个包都可能丢失。只要clientA没有收到确认包,clientA便重复以上过程;而server、clientB并不处理包丢失的情况,程序的逻辑相当简洁!

出30入25汤圆

发表于 2017-12-27 14:26:00 | 显示全部楼层
McuPlayer 发表于 2017-3-20 15:04
花生壳的做法是,首先打洞,不成功就转发

赞同。不然花生壳就不需要卖那么多“优质线路、高流量”的收费套餐了。

出0入0汤圆

发表于 2018-7-27 23:17:14 | 显示全部楼层
在网上搜索,搜到这里来了,先做个记号,感谢14楼!

出0入0汤圆

发表于 2018-7-28 00:27:49 | 显示全部楼层
NATAPP基于ngrok的国内内网穿透服务,免费版会强制更换域名,临时用一下可以
收费,使用简单
官网:https://natapp.cn/

三、ngrok
ngrok是一个反向代理,通过在公共的端点和本地运行的Web服务器之间建立一个安全的通道。ngrok可捕获和分析所有通道上的流量,便于后期分析与响应。
开源免费
官网:https://ngrok.com/
源码:https://github.com/inconshreveable/ngrok

出0入0汤圆

发表于 2018-9-16 18:11:22 | 显示全部楼层
学习了,谢谢楼上各位

出0入0汤圆

发表于 2021-3-20 08:29:57 | 显示全部楼层
学习,一直在思考他的原理

出0入0汤圆

发表于 2021-3-20 14:31:17 来自手机 | 显示全部楼层
咱们ip资源少,基本无法获得外网ip。打洞很不稳定,只能转发。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 14:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表