试试我开发的内网穿透工具,默认 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