|
|
|
|
公众号矩阵

如何用Warpinator在Android和Linux之间传输文件?

如果您想找到在Android和Linux之间传输文件的一种简易方法,Warpinator可以满足要求。

作者:布加迪来源:51CTO|2021-06-01 08:00

【51CTO.com快译】鉴于Android根源于Linux,您会想,在这两个平台之间传输文件的功能会内置于两个操作系统中。并非如此。然而,有了为Linux Mint创建的Warpinator这款工具,添加这样的功能并不如您想的那么难。虽然您在Mint之外的发行版的标准存储库中找不到Warpinator,但有人开发了Flatpak,因此任何支持该通用安装软件包的发行版都可以在Android和Linux之间轻松地传输文件。

不妨介绍如何做到这一步。

您需要什么?

  • 支持Flatpak的Linux发行版
  • 一个Android设备
  • 谷歌Play商店中的Warpinator Android应用程序

如何在Linux和Android上安装Warpinator?

要做的第一件事是在Linux上安装Warpinator应用程序。如果您已经安装了Flatpak,可以使用以下命令获取该应用程序:

  1. flatpak install flathub org.x.Warpinator 

如果未安装Flatpak,可以使用以下命令添加它(在基于Ubuntu的发行版上):

  1. sudo apt install flatpak -y 

或在基于Red Hat的发行版上:

  1. sudo dnf install flatpak -y 

安装Flatpak后,使用以下命令添加flathub存储库:

  1. flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 

然后,您可以用Flatpak安装Warpinator。

在您的Android设备上,打开谷歌Play商店,搜索Warpinator。点击安装按钮,允许安装完成。暂时不要打开Warpinator应用程序,因为我们先要在Linux上打开必要的端口。

如何打开端口、允许Warpinator流量通过?

Warpinator默认使用端口42000。您可以使用该端口,也可以在Warpinator Linux应用程序首选项窗口中更改端口(图A)。

图A. 如果您需要更改Warpinator端口,请在此处进行操作

为了让Warpinator允许入站流量,请在Linux计算机上打开终端窗口,执行以下命令:

  1. sudo ufw allow 42000 

上述命令将适用于基于Ubuntu的发行版。如果您的发行版使用firewall-cmd,它会类似这样:

  1. sudo firewall-cmd --add-port=42000/tcp 

然后您需要执行以下命令:

  1. sudo firewall-cmd --runtime-to-permanent 

如何传输文件?

确保在桌面上打开Warpinator,然后在Android上将其打开。只要它们在同一网络上,两个实例应该会自动看到对方。从Android应用中,点击右下角的上传按钮(图B)。

图B. 在Android 11上运行的Warpinator

导航浏览到您要传输的那个文件,然后点击它,将其添加到队列中,它将等到您在桌面应用程序上为其授予权限(图C)。

图C. 点击以允许将文件权限保存到您的桌面上

默认情况下,Linux上的保存目录为〜/ Warpinator。检查该目录,您应该看到已准备好使用的已传输文件。

就是这样。有了Warpinator,Android和Linux之间传输文件变得异常简单。实际上,您很难找到在这两个平台之间传输文件的简易方法了。

原文标题:How to transfer files between Android and Linux with Warpinator,作者:Jack Wallen

【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】

【编辑推荐】

  1. 鸿蒙官方战略合作共建——HarmonyOS技术社区
  2. Linux奇技淫巧:用 Rust 编写的极简且快速的 Shell 提示符
  3. 鸿蒙操作系统发布在即 万物互联时代将给开发者带来更多机遇
  4. 谷歌推出新AI工具 可识别常见皮肤状况
  5. 如何在 React 中使用 Vite 构建工具?
【责任编辑:华轩 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

带你轻松入门 RabbitMQ

带你轻松入门 RabbitMQ

轻松入门RabbitMQ
共4章 | loong576

7人订阅学习

数据湖与数据仓库的分析实践攻略

数据湖与数据仓库的分析实践攻略

助力现代化数据管理:数据湖与数据仓库的分析实践攻略
共3章 | 创世达人

8人订阅学习

云原生架构实践

云原生架构实践

新技术引领移动互联网进入急速赛道
共3章 | KaliArch

40人订阅学习

视频课程+更多

渗透测试之信息收集

渗透测试之信息收集

讲师:Margin2481人学习过

清华编程高手尹成带你实战python

清华编程高手尹成带你实战python

讲师:尹成125758人学习过

BurpSuite2.0-渗透测试实战

BurpSuite2.0-渗透测试实战

讲师:Margin618人学习过

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微