Written by Sk December 8, 2020
本指南将会教你如何使用命令行或者Web浏览器来轻易地、安全地通过管道(Piping)服务器在任何设备之间传输文件 。您可以通过管道服务器无限制地传输任何类型的数据 。它可以是一个目录、一个文本文件、一个音频、视频或任何东西 。此外,它与你使用的操作系统或设备无关 。与管道服务器共享文件是非常简单和直接的 。
管道服务器简介管道服务器是一种免费的Web服务,用于通过HTTP/HTTPS来在任何设备之间共享任何形式的数据 。数据可以通过curl程序从终端传输,也可以通过Web UI传输 。无需注册! 你甚至不需要安装任何额外的软件 。你所需要的就是curl命令行程序或者一个现代的Web浏览器,而大多数操作系统都预装了这些 。
管道服务器通过端到端加密安全地传输数据 。它从不把你的数据存储在任何数据中心上 。管道服务器使用点对点方法从一个设备到另一个设备进行数据的中继传输 。
它能够同时在多个设备之间共享数据 。只需从一个设备发送一个文件,并从多个设备接收它 。如果文件或文件夹太大而无法共享,只需压缩并发送即可 。
开发者还创建了许多能够使用管道服务器的应用程序和脚本:
- 文本流聊天
- 通过具有端到端加密的管道服务器共享绘图数据
- 终端屏幕共享
- 管道UI: 一个Web界面,能够方便和安全的通过HTTPS在设备之间共享数据
- Piping-ssh-web: 通过Web浏览器上的管道服务器实现SSH链接
- Piping-vnc-web: 通过管道服务器的实现VNC
使用管道服务器从命令行在任何设备之间传输文件通过管道服务器在多个设备之间共享文件是非常容易的!首先,我们将看到如何使用curl程序在两个系统之间共享数据 。
例如,我将在我的Fedora系统上共享一个名为ostechnix.txt的文本文件 。然后从我的Ubuntu系统接受该文件 。
在发送方节点(即Fedora)上,输入以下命令来共享文件:
$ curl -T ostechnix.txt https://ppng.io/ostechnix
现在转到接收节点(即Ubuntu),使用命令下载文件:$ curl https://ppng.io/ostechnix > ostechnix.txt
就是这么简单 。该文件将下载到当前目录中 。
文章插图
在linux中使用管道服务器在任何设备之间传输文件
在这里, https://ppng.io/ostechnix是文件上传URL 。您可以在此URL的末尾使用不同的秘密路径 。例如,秘密路径可以是/mymessage或/text123或任何您想要指定的内容 。指定相同路径的发送方和接收方可以进行文件的传输 。发送方和接收方都可以率先开始传输 。第一个会等待另一个 。
您还可以通过管道传输文本文件的内容,然后共享它 。在发送节点上,运行以下命令来共享一个名为ostechnix.txt的文本文件:
$ cat ostechnix.txt | curl -T - https://ppng.io/ostechnix
进入接收节点,使用命令获取上面的文本文件:$ curl https://ppng.io/ostechnix > ostechnix.txt
接收方在自己的系统中运行上述命令后,共享文件就会开始下载到自己的系统中 。下面是示例输出 。我从Ubuntu系统为Fedora系统共享了ostechnix.txt文件 。

文章插图
使用管道服务器的在任何设备之间传输文件
使用管道服务器传输目录如果您想要共享一个目录,只需对它进行归档或压缩并共享它 。
使用tar归档一个目录并使用管道服务器共享它:
$ tar zfcp - ~/mydirectory | curl -T - https://ppng.io/ostechnix
使用zip压缩一个目录并使用管道服务器共享它:$ zip -q -r - ~/mydirctory | curl -T - https://ppng.io/ostechnix
分享文本如前所述,您可以发送任何类型的数据,甚至文本消息 。让我们在两个系统之间共享一条短信 。在发送节点上,键入以下内容:
$ echo "Welcome to OSTechNix" | curl -T - https://ppng.io/ostechnix
在接收节点上,您可以通过输入以下命令来获取此消息:$ curl https://ppng.io/ostechnix

文章插图
在系统之间使用管道服务器共享文本信息
很简单,不是吗? 使用它在系统之间共享url和剪贴板时非常方便 。
如果你想要添加文本信息到一个文件,只需要使用重定向:
$ curl https://ppng.io/ostechnix > ostechnix.txt
推荐阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 小程序云托管无需服务器部署PHP
- nginx加vpn实现访问内网的云服务器
- 让重装系统更简单:无需使用U盘,3分钟带你体验“云重装”
- 飞机|马斯克私人飞机曝光:价值4亿、每小时使用费用2.4万元
- ps常用快捷键大全和技巧?ps快捷键使用大全
- 10 个冷门但又非常实用的 Docker 使用技巧
- ThreadLocal原理及使用场景大揭秘
- 在 JS 中如何使用 Ajax 来进行请求
- Springboot——自动配置原理
- bios下键盘可以使用,进入系统失灵?电脑键盘失灵无法进入BIOS