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

作者:

坦克网盘 Logo

全文概述

本文介绍了一个私有网盘解决方案坦克罐,使用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下载坦克罐:
点击tanknss下载坦克罐

下载下来后,需要添加执行权限,在终端运行:

chmod +x tanknss
sudo ./tanknss -run

给坦克罐添加运行权限并添加坦克罐

打开Linxu防火墙

第一:打开 2121/TCP 端口。

防火墙打开2121端口

第一:设置 2121/TCP 端口永久打开(如果不设置,在电脑重启的时候将会无效,需要重新设置)。 点击 Runtime to Permanet 。

设置2121TCP端口永久打开

第二步:安装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

打开Koder:

打开Koder

添加一个 FTP,IP 地址是你电脑的 IP 地址,端口填写 2121,用户名和密码都是 tanknss:

填写坦克罐FTP服务器信息

选择FTP连接模式(Mode: Active):

选择FTP连接模式

点击 Done 保存,在桌面会看见一个私有网络。后面,这个网络的目录是你电脑上面的 坦克罐 软件运行的目录子目录存储。你可以进入这个网络,添加文件并进行编辑。然后保存它到电脑上面。然后继续在电脑上使用VScode软件进行编辑。

第四步:打开 VScode 安装 FTP 插件

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,都可以举一反三进行配置,以达到本篇教程的目的。