V2EX le4tim
 le4tim 最近的时间轴更新
le4tim

le4tim

V2EX 第 110693 号会员,加入于 2015-04-13 01:39:17 +08:00
今日活跃度排名 21278
le4tim 最近回复了
试试我开发的内网穿透工具,默认 tcp 打洞直连。
https://www.gonc.cc/

P2P 传输文件的例子
双方约定一个相同的口令,然后发送文件的一端,执行下面命令启动 HTTP 文件服务器,最后一个参数 c:/RootDir 就是要发送的文件所在目录:

gonc -p2p <口令> -httpserver c:/RootDir
要下载文件的另一端有 2 种方式:

1 、自动下载完整目录,执行下面命令后,会递归下载所有文件到本地,中断重新执行会自动断点续传:

gonc -p2p <口令> -download c:/SavePath

2 、这种不会自动开始下载,需手动打开浏览器访问 http://127.0.0.1:9999 浏览对端的文件列表和针对性下载文件

gonc -p2p <口令> -httplocal-port 9999

这时如果需要下载某个子目录,浏览器就不方便了,但可以这样再运行一个 gonc 命令:

gonc -http-download c:/SavePath http://127.0.0.1:9999/subdir
@pakro888 可以,自己买个域名和服务器,运行这个,https://github.com/threatexpert/gonc.cc


这是修改自 sslip.io ,相关细节请自己研究了。
27 天前
回复了 le4tim 创建的主题 宽带症候群 看到身边挺多人还在用 frp,我真想推荐下我开发的代替品 gonc(点对点,不用服务器中转)
@cccn
1. 没有提供中继服务器,用户使用时,穿透成功的后通讯,不存在公网服务器角色,穿透不成功就是无法通讯。
2. 都有命令行参数都可以指定自己的服务器,mqtt 必须两边都设置一样才能交换信息,然而 stun 服务器如果只指定一个,会无法准确研判 nat 类型,建议 3 到 5 个。
3. 目前设计是会优先 ipv6 ,两边 mqtt 交换彼此网络地址后,如果双边都有 ipv6 ,会优先 ipv6 直连,省去打洞,连接成功率更高。
@cy18
gonc.cc 这个域名,这种透明代理的方式依赖这个域名,我自己接管 ns 来解析这种格式的域名,
这种域名都会被解析为类似 127.b.c.d 段中 b.c.d 都随机分配的 Fake IP ,由于都是回环地址远程桌面客户端总是会连入本地的 socks5 代理端口 3080 ,然后 gonc 根据连接一端的 Fake IP 127.b.c.d 地址去反解析出域名中的 10.0.0.2-3389 这个信息实现透明代理
@s82kd92l 可能在这里你是最懂我的。
@Auston
确实可以,中间服务器涉及的协议都是公开标准的,包括 stun ,mqtt ,中继(标准 socks5 协议,需支持 udp)都可以参数指定,
你说的中间服务器应该是指,例如两边无法打洞,只能中继服务器转发吧?那就是使用 socks5.

https://github.com/threatexpert/gonc?tab=readme-ov-file#%E5%A6%82%E4%BD%95%E9%83%A8%E7%BD%B2%E4%B8%AD%E8%BD%AC%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%80%82%E5%BA%94%E5%AE%9E%E5%9C%A8%E6%97%A0%E6%B3%95p2p%E7%9A%84%E6%9D%A1%E4%BB%B6
@Ipsum
@perfectlife
确实是打洞直连的场景问题,这些软件都是在某个访问需求下又希望打洞穿透实现直连。
Zerotier 、Tailscale 场景主要是组网的稳定,有中继保底(应该都有吧?)。
gonc 这个小工具就是 golang 版 netcat ,临时需要就建立个连接,但如果都在内网,netcat 怎么连?希望自己更可控的更方便帮助两边都在内网时建立穿透 NAT 的连接,于是我给 netcat 加入打洞建立连接的功能。
@aa51513 我自己用的工具,整个开发过程都非常重视安全设计,如果这里能提出来存在安全机制的问题,那真是太棒了
我就是用广州移动宽带,目前我认为还是 nat3 ,因为我自己开发测试点对点工具建立连接,过程我很清楚,是 nat3 。工具和测试可以看 http://gonc.cc/ 一个专门建立点对点连接的小工具
我认为应该是 k1 + k2 < 8 时, A 和 B 能容易成功建立 p2p 连接,因为 k3+k4 可以使用生日悖论碰撞端口。
你可以试试 http://gonc.cc/ 这个工具在两端测试建立点对点连接,它会检测 nat 类型,打洞过程都有详细输出信息的,必要时就使用生日悖论碰撞端口,没有使用 relay 的。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1366 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 18ms UTC 16:53 PVG 00:53 LAX 08:53 JFK 11:53
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86