局域网TCP服务器,需要能访问,怎么做?

发布网友 发布时间:2022-04-24 14:19

我来回答

5个回答

热心网友 时间:2023-10-16 02:42

首先你要明白路由是不是共享式NAT上网的,也就是说router port nat出去的数据是一直堆叠或者持续变动的,而不做端口映射基本没有实现的可能!

当然如果是静态NAT,那么直接做静态NAT就可以了!

如楼上灰鸽子,是直接通过本地服务端(中灰鸽子端)连接广域网客户端(控制端),然后服务端和建立的联系。如通过80端口出数据,穿透防火墙等等。

你可以尝试修改数据包出去的port,同时在两个端进行修改!
-------------
抓取到数据包的时候注意地址段,关键在于让路由到router nat到数据包的时候,能找到你的主机A或者W。
你可以参照一些三层更新之类的软件。

热心网友 时间:2023-10-16 02:42

另加个辅助连接的服务器,远程控制软件TeamViewer就是这样做的;路由器上的UPnP功能也可以啊,迅雷上就可以开启UPnP自动映射端口功能

热心网友 时间:2023-10-16 02:43

【我是楼主,修改不了了,新开个号来说明下】

我有认真看了那篇文章。说下我的具体实现思路吧:
W为WEB服务器,提供HTTP
S为位于NAT下的TCP服务器
A为需要连接S的TCP客户端

首先,S用TCP方式登录W,W记录下S的外口IP及端口
A想要向S发起TCP连接,那么A先用TCP方式向W发起HTTP请求,W把S的外口IP及端口反馈给A,并记录下A的IP及端口
W通知S“A要对你进行连接”,并把A的外口IP及端口发送给S
S接收到通知后,向A发起一次TCP连接,并转为监听状态,同时告诉W“我准备好接受连接了”
W再通知A“可以进行连接”
最后,A向S发起TCP连接请求

整个就是UDP打洞的原理。只是之前一直没想到TCP也可以这么干。大家说说看这样能不能实现?

热心网友 时间:2023-10-16 02:43

这是一条动态的 端口影射 在 PAT 路由上
192.168.0.2 11111 10.0.0.2 22222

HTTP 保留 10.0.0.2 22222 载把这个消息 告诉 A A拿这个 连接能连接么?

一个TCP 连接的 三握手 怎么 搭建 ?

UDP 的我感觉可以。

不过 这样的技术确实存在 。迅雷 就是很典型的 是么? 共同学习吧 。

热心网友 时间:2023-10-16 02:44

1 把你的计算机做成服务器
2 装黑客软件
友情提示:单开FTP文件传输协议很危险

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com