在一方有公网IP并且只能开放某指定端口的情况下使用。
有没有开源的小工具,即开即用,并且请求不走别人的服务器。
试了localsend,好像没有文件校验,大文件基本都会损坏。
架设FTP的话,要么服务端软件太大,轻量软件的话,由于FTP需要占用两个端口,还无法指定第二个端口。
也用过syncthing,但有些时候只需要临时传输一个文件,两台电脑都要配置一遍syncthing很麻烦。
在一方有公网IP并且只能开放某指定端口的情况下使用。
有没有开源的小工具,即开即用,并且请求不走别人的服务器。
试了localsend,好像没有文件校验,大文件基本都会损坏。
架设FTP的话,要么服务端软件太大,轻量软件的话,由于FTP需要占用两个端口,还无法指定第二个端口。
也用过syncthing,但有些时候只需要临时传输一个文件,两台电脑都要配置一遍syncthing很麻烦。
简单的说功能就是:两台电脑打开软件,有公网ip那台开放某个端口,另外一台电脑输入ip地址和端口,就可以直接传文件。
帮顶,蹲一个答案
filezilla?
蹲一个解决方案,应用场景还挺太多。
dufs、chfs、alist
sharedrop、filebrowser
CROC
[github/schollz/croc]
直接用python开个fileserver,客户端用浏览器下载?
rsync
python -m http.server
alist之类呗,还是挺好用的
httpserver 再把端口暴露出去
不过我感觉局域网内是最快的
需要中间服务器
simple webdav?
没有,我看结果
PrivTracker 是一个开源项目,它可以提供一个私人的 BT Tracker 服务器地址,用来在小范围内使用 BT 协议分享文件,尤其适合超大文件传输。
如果是可信网络环境,直接用 GitHub - svenstaro/miniserve: 🌟 For when you really just want to serve some files over HTTP right now! 并启用网页上的表单上传(启动参数加 -u)就行了
但考虑到安全问题:如果你这个公网 IP + 端口被人记下了,那么就可能被盯上,泄露数据。所以不推荐用 http / ftp 之类的服务(除非你再做个认证,但那又更麻烦了)
#6 说的 sharedrop 应该可行:开源实现,有搭现成的 https://sharedrop.io/ ,也可以自己搭一个(不过刚刚自己试了一下,速度太慢,可能是配置翻墙了。双方都不翻墙估计能好些)
h t t p s : / / w w w . rejetto . com / h f s 2
hfs.exe 绿色的,才2.5M
不,中继服务器并不是必须的 而且也可以自建 你服务器本身就可以做中继服务器(很简单 一行命令即可) 你有公网ip 铁定不需要中继 就是点对点加密传输 速度能到你服务器上行带宽极限 而且支持断点续传
有一个docker项目是和快递驿站一样的,取件码下文件
这么好的自带工具足够满足楼主需求了