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
![]() | 1 Tink PRO 牛的大佬 |
2 guanyubangzhu 69 天前 这个太强了 |
![]() | 3 orzz 68 天前 |
![]() | 4 bao3 68 天前 有想法,这个可以。 |
![]() | 5 busuzhike 68 天前 赞一个 |
![]() | 6 honhon 68 天前 牛啊,这个功能好 |
7 bigtear 68 天前 via Android 有没有试过过墙效果如何 |
![]() | 8 le4tim OP @bigtear 你说的墙,是什么墙,我理解吧, 1. 一般系统防火墙: 这个可以当它不存在吧,不用设置放行,毕竟互相打洞时都主动发包就打通了。 2. 伟大的墙: p2p 打洞和这个墙本身我觉得没什么关系,但是建立后的加密通讯是否受到干扰是我始终没有考虑的。 |
9 minmini 68 天前 太棒了,正需要,前段时间公司吧 zerotier 的流量全部拦截了,导致我现在在公司连不上家里的 NAS 了 |
![]() | 10 gesse 68 天前 nat1 穿墙吗? |
11 guhuisec 68 天前 搞安防这个很有用,特别是加密和流量转发 |
![]() | 13 thinkingInJava 68 天前 头像不错 |
![]() | 14 lesismal 68 天前 OP 这头像刚好 10 年,star |
15 sthwrong 68 天前 牛,相当方便的工具 |
![]() | 16 milkpuff 68 天前 好神奇啊 魔法啊这是 |
18 minmini 68 天前 @minmini #9 大佬,请问一下我现在可以通过配置 socks5 代理来访问家里的 http 服务,但是我应该用怎样的指令才可以访问到家里的 MySQL ( 13306 )服务呢?我看老是被 disconnect |
![]() | 19 le4tim OP @minmini 如果你试试,除了 http ,还有其他端口也能访问,唯独 mysql 的端口 13306 老是被断开,哪边提示的断开呢,会不会是 mysql 本身的策略呢 |
20 Levox 68 天前 NAT4 无法使用 |
![]() | 21 le4tim OP @Levox 如果两边都是 nat4 除了使用中转方案,我目前也不知道有什么好办法。 而中转方案,目前用 socks5 协议作为中继可极好提高互联的点个我觉得挺不错的,方便部署。 |
![]() | 22 Charon2050 68 天前 试了一下,跨城连接也没问题,速度正常。这已经不是黑科技了,这简直就是魔法 |
![]() | 23 importmeta 68 天前 |
24 realJamespond 67 天前 试了下 p2p+socks5 ,确实不错的说 |