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

39 天前
 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

3397 次点击
所在节点    Go 编程语言
24 条回复
Tink
39 天前
牛的大佬
guanyubangzhu
39 天前
这个太强了
orzz
39 天前
小白对全命令行式表示吃力,不知道有没有大佬给搞个 Web 配置界面,或 B 站出个教程
bao3
39 天前
有想法,这个可以。
busuzhike
39 天前
赞一个
honhon
39 天前
牛啊,这个功能好
bigtear
39 天前
有没有试过过墙效果如何
le4tim
39 天前
@bigtear 你说的墙,是什么墙,我理解吧,
1. 一般系统防火墙: 这个可以当它不存在吧,不用设置放行,毕竟互相打洞时都主动发包就打通了。
2. 伟大的墙: p2p 打洞和这个墙本身我觉得没什么关系,但是建立后的加密通讯是否受到干扰是我始终没有考虑的。
minmini
39 天前
太棒了,正需要,前段时间公司吧 zerotier 的流量全部拦截了,导致我现在在公司连不上家里的 NAS 了
gesse
39 天前
nat1 穿墙吗?
guhuisec
39 天前
搞安防这个很有用,特别是加密和流量转发
bigtear
39 天前
@le4tim 感谢大佬回复,已 star ,研究研究
thinkingInJava
39 天前
头像不错
lesismal
39 天前
OP 这头像刚好 10 年,star
sthwrong
39 天前
牛,相当方便的工具
milkpuff
38 天前
好神奇啊 魔法啊这是
Eddiegaao
38 天前
@orzz #3 我也是纯小白,借助 gpt ,你弄成功了
minmini
38 天前
@minmini #9 大佬,请问一下我现在可以通过配置 socks5 代理来访问家里的 http 服务,但是我应该用怎样的指令才可以访问到家里的 MySQL ( 13306 )服务呢?我看老是被 disconnect
le4tim
38 天前
@minmini 如果你试试,除了 http ,还有其他端口也能访问,唯独 mysql 的端口 13306 老是被断开,哪边提示的断开呢,会不会是 mysql 本身的策略呢
Levox
38 天前
NAT4 无法使用

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

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

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

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

© 2021 V2EX