TOS 介绍
TOS全称(TunnelOS),一“站”式软件服务平台,可让设备具备以下能力:
-
远程访问控制
-
一台云服务器
-
软件集成平台
-
分享平台
下面通过示例具体介绍如何使用上述能力
准备工作
需要具备下面内容:
-
一个邮箱
-
一台可上网设备。
可以电脑,迷你主机,手机等,操作系统可以是: windows, linux(arm),android, ios 等
操作步骤:
- 使用邮箱完成tos注册
- 在设备上安装对应的tos-client
到这里已完成所有准备工作,这时就可以登录TOS管理平台看到你的设备,就可以使用TOS赋予能力。
远程访问控制
jump-server服务
使用TOS管理平台内置的ssh就可以访问设备所在网络任意机器。
终端服务通过命令完成对设备的操作和控制。
文档/文件服务
使用TOS管理平台内置文件服务可以编辑设备上的文件。
提供友好的markdown编辑器和代码编辑器,完成编辑操作。
云文件服务
通过添加nfs,smb,云盘账号 可以访问管理云文件。
任务管理
通过任务管理可以为设备配置定时任务。
云服务器
通过tos可以部署web服务,通过tos配置可以访问设备上的web服务,下面通过示例介绍如何使用。
git仓库应用
操作步骤:
- 设备上启动gitlab或gitea等git仓库软件
- 在tos平台上“我的应用”添加应用,tos将分配一个域名直接可以访问设备上的git服务
完成上面步骤后,你将拥有一个自己的代码仓库,可以随时随地访问。
registry应用
操作步骤:
- 设备上启动registry应用
- 在tos平台上“我的应用”添加应用,tos将分配一个域名直接可以访问设备上的registry服务
完成上面步骤,将拥有一个自己的docker镜像库。
自定义web应用
操作步骤:
- 在设备上启动自己的web应用,例如:
python3 -m http.server - 在tos平台上“我的应用”添加应用,tos将分配一个域名直接可以访问设备上的web服务
域名服务
购买自定义域名,并配置给应用
私人云盘
分享平台
分享网络流量
开通分享网络,可以提供代理使用自己的网络并按流量收取费用