坦克罐与VScode与Koder可实现在手机和电脑上编辑相同的文件

全文概述
本文介绍了一个私有网盘解决方案坦克罐,使用Go语言开发,支持全中文配置,可以部署在局域网和互联网,没有下载和上传速度限制。配合VScode和Koder(ios系统)可以实现在手机和电脑上编辑相同的文件。坦克罐只能在类Unix系统上运行,安装需要打开Linux防火墙授权,VScode需要安装FTP插件与坦克罐通信,手机需要设置FTP配置。这篇文章解决办公中共享文件编辑的问题。
关键要点
1.坦克罐是一个私有网盘解决方案,可以部署在局域网和互联网,不限制下载与上传速度。
2.使用坦克罐、VScode、Koder(iOS系统)组合可以在手机和电脑上编辑相同的文件。
3.坦克罐只能在类Unix系统上运行,Windows可以使用WSL2或Docker,macOS可以利用Docker。
4.安装坦克罐需要添加执行权限并在Linux防火墙上打开2121/TCP端口。
5.安装VScode需要先导入密钥并设置yum存储库,再通过dnf或yum安装VScode。
介绍
坦克罐是一个私有网盘解决方案,作者是甘耀通,它使用 Go 语言开发,可以部署在局域网和互联网,使用坦克罐,它不会限制你的下载与上传速度。使用配置上,它采用Tconf配置文件,支持全中文配置,简单易用。坦克罐支持PWA Web 控制台,控制台采用 Flutter 开发,界面简洁。这个教程描述使用坦克罐、VScode、Koder(ios系统)组合一起工作。坦克罐只能在 类Unix系统 运行,如果你的系统是 Windows 可以使用 WSL2 或者 Docker,如果你的电脑是 macOS ,可以利用 Docker,但不建议使用虚拟机,因为虚拟机太消耗性能了。
安装软件
第一步:安装坦克罐
访问网站:/坦克网盘软件/下载/坦克网盘服务端.html
点击 tanknss
下载坦克罐:
下载下来后,需要添加执行权限,在终端运行:
chmod +x tanknss
sudo ./tanknss -run
打开Linxu防火墙
第一:打开 2121/TCP 端口。
第一:设置 2121/TCP 端口永久打开(如果不设置,在电脑重启的时候将会无效,需要重新设置)。 点击 Runtime to Permanet 。
第二步:安装VScode
查看官方安装教程:安装VScode官方教程
基于 RHEL、Fedora 和 CentOS 的发行版
我们目前在 yum 存储库中提供稳定的 64 位 VS 代码,以下脚本将安装密钥和存储库:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
然后更新包缓存并使用 dnf 安装包(Fedora 22 及更高版本):
dnf check-update
sudo dnf install code
或者在旧版本上使用 yum:
yum check-update
sudo yum install code
由于手动签名过程和我们使用的发布系统,yum repo 可能会滞后,无法立即获取最新版本的 VS Code。
第三步:安装Koder
iphone手机打开应用商店,搜索 Koder。
打开Koder:
添加一个 FTP,IP 地址是你电脑的 IP 地址,端口填写 2121,用户名和密码都是 tanknss:
选择FTP连接模式(Mode: Active):
点击 Done 保存,在桌面会看见一个私有网络
。后面,这个网络的目录是你电脑上面的 坦克罐 软件运行的目录子目录存储
。你可以进入这个网络,添加文件并进行编辑。然后保存它到电脑上面。然后继续在电脑上使用VScode软件进行编辑。
第四步:打开 VScode 安装 FTP 插件
点击 F1 键,输入 ftp-simple
,点击 CONFIG,输入配置,这些配置信息与手机上的配置信息是一样的。
[
{
"name": "私有网络",
"host": "192.168.2.78",
"port": 2121,
"layout": "ftp",
"username": "tanknss",
"password": "tanknss",
"path": "/",
"autosave": true,
"confirm": true
}
]
在 vscode 创建一个文件夹 私有网络
。在文件夹内新建一个记录.md
文件。输入
大家好。
右键点击记录.md
文件。点击 Save - Upload to FTP server
选择 私有网络
,然后点击 . Current directory:/
然后按 回车键 。文件就保存到坦克罐了。你可以使用 手机的 Koder 软件来继续编辑它。
总结
办公的时候经常需要共享文件进行编辑,查看。这篇教程描述了利用坦克罐、VScode与Koder解决办公共享文件的难题。由于Linux防火墙的限制,需要让防火墙授权坦克罐与局域网的其他设备通信。VScode是一个代码编辑器,同时也支持编辑其他文本文件。在VScode上安装FTP插件可以与坦克罐进行通信。手机上需要设置FTP配置才可以与坦克罐通信。这篇文章就是解决这些问题而写的。
附加信息
如果你的局域网还有其他电脑,不管是 Windows 还是 macOS,都可以举一反三进行配置,以达到本篇教程的目的。