使用命令行将单个本地文件公开到互联网

使用命令行将单个本地文件公开到互联网

我想让朋友从我的 Mac 下载文件。只有一个文件。有没有办法从我的 ubuntu 或 mac 公开特定的本地文件,以便我的朋友只需在浏览器中输入我的 IP 和端口并获取我公开的文件?

答案1

你的电脑cat file | nc -l 11111

你朋友的电脑nc -i 3 your_IP_address 11111 > file

当然,只有当您拥有公共 IP 地址并且端口未受防火墙保护时,这才有效。

答案2

如上所述,使用局域网防火墙等在本地获取文件并不是一项简单的任务。我使用 Google 云端硬盘并共享一个链接,该链接可以专门针对某个人(使用电子邮件地址),也可以针对拥有该文件链接的任何人。这样,您的数据就会受到 Google 的保护,并且您可以发送指向文件的电子邮件链接,从而避免电子邮件中的附件过多。

https://www.google.com/drive/

相关内容