Comments (17)
不支持,因为没有必要
from nattypetester.
from nattypetester.
额,难道我还要说完整吗?
NAT 行为对 TCP 服务没有意义
from nattypetester.
from nattypetester.
同求
from nattypetester.
最新 Actions 可以下载支持 TCP 测试的版本
所以我还是没懂,TCP 打洞根本不需要 STUN 吧
from nattypetester.
所以我还是没懂,TCP 打洞根本不需要 STUN 吧
存在UDP是FullCone但是TCP是Symmetric的情况,我朋友用某地广电卡就是这个情况,俗称假FullCone
这玩意还挺恶心,因为有些打洞软件可能看见FullCone就连接了,结果当然是连不上
from nattypetester.
所以我还是没懂,TCP 打洞根本不需要 STUN 吧
存在UDP是FullCone但是TCP是Symmetric的情况,我朋友用某地广电卡就是这个情况,俗称假FullCone 这玩意还挺恶心,因为有些打洞软件可能看见FullCone就连接了,结果当然是连不上
UDP 和 TCP 行为不一样也很正常吧
你说的假FullCone应该是 RFC3489 测出来的吧。这种测试方法早已过时,不适用于现代的路由设备
所以你的意思是测试出来 TCP EndpointIndependent 的 NAT 就可以 TCP 打洞吗?
from nattypetester.
所以我还是没懂,TCP 打洞根本不需要 STUN 吧
存在UDP是FullCone但是TCP是Symmetric的情况,我朋友用某地广电卡就是这个情况,俗称假FullCone 这玩意还挺恶心,因为有些打洞软件可能看见FullCone就连接了,结果当然是连不上
UDP 和 TCP 行为不一样也很正常吧 你说的假 FullCone应该是 RFC3489 测出来的吧。这种测试方法早已过时,不适用于现代的路由设备
所以你的意思是测试出来 TCP EndpointIndependent 的 NAT 就可以 TCP 打洞吗?
比如这个项目https://github.com/heiher/natmap
from nattypetester.
所以我还是没懂,TCP 打洞根本不需要 STUN 吧
存在UDP是FullCone但是TCP是Symmetric的情况,我朋友用某地广电卡就是这个情况,俗称假FullCone 这玩意还挺恶心,因为有些打洞软件可能看见FullCone就连接了,结果当然是连不上
UDP 和 TCP 行为不一样也很正常吧 你说的假 FullCone应该是 RFC3489 测出来的吧。这种测试方法早已过时,不适用于现代的路由设备
所以你的意思是测试出来 TCP EndpointIndependent 的 NAT 就可以 TCP 打洞吗?比如这个项目heiher/natmap
Establish a connection with the STUN server from the same port and obtain the public address.
只是为了获取公网IP
所以还是跟我之前理解的一样?TCP 打洞根本不需要 STUN(因为现在还有很多其他手段可以获取公网IP)
from nattypetester.
from nattypetester.
TCP没有NAT1,市面上的测试软件都是假的,我试过各种路由系统,没有可以成功打洞的,最终都需要端口映射或转发,UDP倒是可以打洞成功
我现在就是用natter打洞ssh连回家的,纯纯的TCP连接
from nattypetester.
我现在就是用natter打洞ssh连回家的,纯纯的TCP连接
反正这个打洞是可以正常使用的,访问端不需要另外再安装客户端,natter显示TCP为Cone NAT
from nattypetester.
所以我还是没懂,TCP 打洞根本不需要 STUN 吧
存在UDP是FullCone但是TCP是Symmetric的情况,我朋友用某地广电卡就是这个情况,俗称假FullCone 这玩意还挺恶心,因为有些打洞软件可能看见FullCone就连接了,结果当然是连不上
UDP 和 TCP 行为不一样也很正常吧 你说的假 FullCone应该是 RFC3489 测出来的吧。这种测试方法早已过时,不适用于现代的路由设备
所以你的意思是测试出来 TCP EndpointIndependent 的 NAT 就可以 TCP 打洞吗?比如这个项目heiher/natmap
Establish a connection with the STUN server from the same port and obtain the public address.
只是为了获取公网IP 所以还是跟我之前理解的一样?TCP 打洞根本不需要 STUN(因为现在还有很多其他手段可以获取公网IP)
还有什么手段啊?求教程。
from nattypetester.
TCP没有NAT1,市面上的测试软件都是假的,我试过各种路由系统,没有可以成功打洞的,最终都需要端口映射或转发,UDP倒是可以打洞成功
我现在就是用natter打洞ssh连回家的,纯纯的TCP连接
你应该是在路由器上安装的吧?那确实可以,因为没有经过路由NAT。我是在电脑上运行测试软件,提示NAT1,但我在电脑上打洞却不行,因为路由器只有UDP支持NAT1,TCP不支持。所以我说测试软件是假的。
from nattypetester.
你应该是在路由器上安装的吧?那确实可以,因为没有经过路由NAT。我是在电脑上运行测试软件,提示NAT1,但我在电脑上打洞却不行,因为路由器只有UDP支持NAT1,TCP不支持。所以我说测试软件是假的。
路由器和内网设备我都用过,内网设备用要在路由器上设置一下端口转发,比如natter开始时指定的那个端口(bind port),得在路由器上设置下转发
from nattypetester.
上面有几位可能误会了,NatTypeTester 只是利用 STUN 检测 NAT 类型,并不是为了打洞
对于 TCP 来说,理论上 Mapping behavior = EndpointIndependent 就可以打洞
在 TCP 打洞流程中是可以利用 STUN 协议获取公网 IP(当然完全也可以通过其他方法)
具体怎么打洞可以自行搜索研究,或者另开 discussions
from nattypetester.
Related Issues (20)
- 能否在软件界面上加个版本号 谢谢 HOT 1
- 同一个Local end重复点Test测试,NAT type会显示成FullCone HOT 2
- 腾讯云这种弹性网卡应该用这个绑定,建议加上README后面 HOT 3
- 想请教RFC5780结果与RFC3489不一致是什么情况导致,以谁为准 HOT 1
- 无法打开
- 安装了.NET运行时之后依然提示缺少运行时
- 软件很好用,可以考虑出安卓版本吗? HOT 1
- 可以打包成单exe文件吗?方便分发。 HOT 1
- 各种错误 HOT 4
- 有没有考虑加入纯命令行模式呢😋 HOT 1
- 8.0.0应用默认缩放存在问题 HOT 1
- Windows 11 直接无法运行,显示一个莫名其妙的错误 HOT 1
- 连续两次测试结果不同 HOT 1
- 请求支持 stun DTLS-over-UDP HOT 4
- 请求添加禁用ipv6的选项
- NatTypeTester support linux ubuntu/debian?
- [Suggestion] 在文档中添加指示,以终结有关 Linux 和其他平台支持的询问
- 支持修改ipv4或者ipv6测试
- 在其上下文中,该请求的地址无效
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nattypetester.