XPipe 介绍

XPipe 是一款远程连接管理神器, 不需要任何远程配置,直接用你的本地电脑轻松实现对服务器、虚拟机、容器、Kubernetes 集群等基础设施的访问与管理。就算你手头有成百上千台服务器,它都能帮你快速组织和管理,还支持 SSH、Docker、Kubernetes 等常用工具,看起来高端却简单易用,适合运维人员、开发者以及折腾 homelab 爱好者!

技术栈

XPipe 的主要技术栈包括 Java(96.4%),辅以 CSS 和其他语言,而它的前端界面基于 JavaFX 开发,性能稳定。核心理念是让一切工作都基于命令行工具,但大幅简化操作流程,底层兼容了 SSH、Docker、Podman 等强大工具集。

功能介绍

  • 多合一远程连接管理: 支持 SSH、Kubernetes、Docker、Proxmox、虚拟机、RDP、VNC 等,你的所有远程工作都能在一个平台里完成。
  • 专业级文件管理: 可以远程访问文件系统,轻松传输、修改文件,甚至支持动态提升权限。
  • 快速启动终端: 只需一键就能打开远程终端会话,还能自动填充密码,更加高效安全。
  • 支持多种工具集成: 无缝衔接你的本地 CLI 工具,比如 kubectl、docker 等,整合喜欢的编辑器和终端。
  • 安全性拉满: 数据全本地加密存储,不依赖外部服务器,支持自定义主密钥和密码管理集成。
  • 丰富的脚本功能: 创建和运行可重复使用的脚本,甚至可以自动加载到远程环境的 PATH。

安装指南

  • Windows应用程式安装
    使用.exe文件直接安装
    安装压缩包下载地址:
  • Windows 安装
    使用.msi文件:
1
choco install xpipe

或者使用winget工具:

1
winget install xpipe-io.xpipe --source winget
  • Mac 安装
    推荐使用 Homebrew:
1
brew install --cask xpipe-io/tap/xpipe
  • Linux 安装
    通用快速命令:
1
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)

安装完成以后,可以通过GUI或命令行来操作远程连接。创建一个连接时,Xpipe会引导你选择协议,并配置参数。