在线Linux之VFsync

 

VFsync(虚拟文件同步)是一种安全的文件同步系统。有 3 种使用方法:
1. 在基于 Web 的虚拟机[1]中,可以使用所有标准 Unix 命令来操作文件并将其导入或导出到主机系统。
2. 在基于小型桌面的虚拟机中。它比基于 Web 的虚拟机更快,并且与其他虚拟机不同,不需要下载磁盘映像。
3. 在主机系统上直接运行一个小型独立客户端。

特征

1. 安全存储(基于客户端的 AES 加密)
2. 从多个设备同步文件。修改以原子方式提交,就像在 Git 或 Subversion 等源代码控制系统中一样。
3. 基于 Web 的 Linux 虚拟机可从任何设备安全地访问文件
4. 基于桌面的虚拟机,无需下载任何内容即可更快访问
5. 小型独立 Linux 客户端,无需安装
6. 虚拟机可以定制并从另一个站点链接
7. 开源(MIT 许可证)

URL 添加参数即可修改显示

  • • url设置虚拟机文件系统 URL
  • • mem设置内存大小(以 MB 为单位)

    该系统尚处于实验阶段,因此目前每个用户的配额为 100 MiB

  • • cpu选择 cpu 类型:x86riscv64 或 riscv32(默认 = x86
  • • cols终端的列数(默认值 =80
  • • rows终端的行数(默认值 = 30 )
  • • font_size字体大小(以像素为单位)(默认值 = 15
  • • 图形0=终端 GUI,1=帧缓冲 GUI(默认 = 0)
  • • w帧缓冲区的像素宽度(仅当 graphic=1 时才有意义)
  • • h帧缓冲区的像素高度(仅当 graphic=1 时才有意义)
  • • cmdline将参数添加到内核命令行(如果内核不使用它们,则可以将它们作为环境变量获取)。使用 URL 转义%3d符“=”字符。VM init 脚本可识别以下变量:

    KBMAP在 X 窗口或 Linux 帧缓冲控制台中设置默认键盘映射(例如 frusde 等)。

  • • net_url设置 websocket VPN 的 URL。空值表示禁用网络访问。如果不存在该选项,则设置默认 VPN URL

例如:

https://vfsync.org/vm.html?cpu=x86&url=https://vfsync.org/vm/buildroot-x86.cfg&mem=128&cmdline=TEST%3d1

一个比较使用的例子,VFsync默认打开是一个比较小的窗口


执行下面的地址后窗口会变大,具体数值可以按需设置

https://vfsync.org/vm.html?rows=45&cols=220

其他功能

更多Linux

这里[2]有更多的选择。


虚拟机导出文件

使用export_file filename shell 命令。

export_file imuer.txt

本地上传文件到虚拟机

如下图:点击这里选择文件就可以了,还可以选择多个文件。


还可以注册账号,登录自己的linux


注册地址[3]

登录地址[4]


引用链接

[1] 在基于 Web 的虚拟机: https://vfsync.org/vm.html
[2] 这里: https://bellard.org/jslinux/
[3] 注册地址: https://vfsync.org/signup
[4] 登录地址: https://vfsync.org/vm.html?login=1

 


发表评论