第250107期 - xpipe

4k star,强大且酷炫!远程管理新选择

XPipe项目简介

XPipe是一个创新的shell连接中心和远程文件管理器,旨在让你从本地机器访问整个服务器基础设施。它基于已安装的命令行程序运行,无需在远程系统上进行任何设置。如果你通常使用CLI工具如ssh、docker、kubectl等连接服务器,那么你可以在这些工具之上使用XPipe。XPipe完全集成了你喜欢的文本/代码编辑器、终端、shell、命令行工具等。该平台设计为可扩展,允许任何人轻松添加对更多工具的支持或通过模块化扩展系统实现自定义功能。

特点

  1. 连接中心:XPipe允许你在一个地方轻松连接和访问各种远程连接。你可以将所有连接组织成分层类别,以便管理数百个连接。创建特定的登录环境,快速执行常用操作,如启动/停止容器、建立隧道等。还可以创建桌面快捷方式,自动在终端中打开远程连接。

  2. 强大的文件管理:XPipe优化了专业人士的工作流程,允许你与任何远程系统的文件系统交互。你可以在任何目录中快速打开终端会话,使用本地安装的程序打开和编辑远程文件,动态提升会话权限,并在多个系统上同时工作和传输文件。

  3. 终端启动器:XPipe支持所有常用的终端模拟器和命令shell,如bash、zsh、cmd、PowerShell等。它可以在终端启动时连接到系统,从而实现更快的连接。

  4. 多功能脚本系统:你可以创建可重用的简单shell脚本、模板和组,在连接的远程系统上运行。自动将脚本添加到任何远程系统的PATH中,设置shell初始化环境,完全自定义工作环境。

  5. 安全保险库:所有数据都存储在本地系统的加密保险库中。你可以选择使用自定义主密码短语进一步加密。XPipe能够通过命令行接口自动从密码管理器中检索秘密信息。所有信息都保存在本地系统上,不会发送到外部服务。

  6. API编程控制:XPipe API通过HTTP接口提供对XPipe功能的编程访问。你可以使用自己喜欢的编程语言管理所有远程系统并访问其文件系统。

快速开始

  1. 安装:XPipe支持Windows、Linux和macOS系统。你可以使用安装程序或命令行脚本进行安装。例如,在Windows上,你可以运行以下命令:

    powershell -ExecutionPolicy Bypass -Command iwr "https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.ps1" -OutFile "$env:TEMP\get-xpipe.ps1"; & "$env:TEMP\get-xpipe.ps1"
    
  2. 配置:安装完成后,启动XPipe并配置你的远程连接。你可以添加SSH连接、Docker容器实例、Kubernetes集群等。将所有连接组织成分层类别,以便管理数百个连接。

  3. 使用:通过XPipe的连接中心,你可以轻松管理和访问所有远程系统。使用强大的文件管理功能与远程文件系统交互,快速打开终端会话,执行常用操作。利用多功能脚本系统创建和运行脚本,完全自定义工作环境。

XPipe不仅简化了远程连接和文件管理,还提供了强大的扩展和自定义功能,使其成为专业人士的理想工具。通过XPipe,你可以轻松管理和访问整个服务器基础设施,提高工作效率,简化工作流程。

地址:https://github.com/xpipe-io/xpipe