我给 netcat 装上了 P2P“引擎”!希望它可以成为内网穿透神器

41 天前
 le4tim

netcat ,就是命令 nc 嘛,本来用的时候就是一端监听模式,另一端主动连接模式。 如果他现在可以是这样用呢:

nc -p2p 口令

另一端也同样的口令,然后双方就能基于口令发现彼此的网络地址,穿透 NAT ,认证和加密通讯。 默认优先 tcp 尝试直连,不行再试 udp ,一旦连接建立成功,和传统 nc 一样你可以利用管道重定向实现自己的数据传输。 工具给大伙检阅一下。期待反馈,看看-p2p 在你的网络环境中好用吗?

开源地址 https://github.com/threatexpert/gonc

关于 P2P NAT 穿透能力 感兴趣的看这里 https://github.com/threatexpert/gonc#p2p-nat-%E7%A9%BF%E9%80%8F%E8%83%BD%E5%8A%9B

3407 次点击
所在节点    Go 编程语言
24 条回复
le4tim
40 天前
@Levox 如果两边都是 nat4 除了使用中转方案,我目前也不知道有什么好办法。
而中转方案,目前用 socks5 协议作为中继可极好提高互联的点个我觉得挺不错的,方便部署。
Charon2050
40 天前
试了一下,跨城连接也没问题,速度正常。这已经不是黑科技了,这简直就是魔法
importmeta
40 天前
realJamespond
39 天前
试了下 p2p+socks5 ,确实不错的说

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1149657

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX