XPipe 是一種新型的 shell 連接集線器和遠端檔案管理器,可讓您從本機電腦存取整個伺服器基礎架構。它在您安裝的命令列程式之上運行,不需要在遠端系統上進行任何設定。因此,如果您通常使用ssh
、 docker
、 kubectl
等 CLI 工具連接到伺服器,則可以在其之上使用 XPipe 。
XPipe 與您的工具完全集成,例如您最喜歡的文字/程式碼編輯器、終端、shell、命令列工具等。該平台被設計為可擴展的,允許任何人輕鬆添加對更多工具的支援或透過模組化擴展系統實現自訂功能。
目前它支援:
請注意,這是一個桌面應用程序,應在本地桌面工作站上運行,而不是在任何伺服器或容器上運行。它將能夠從那裡連接到您的伺服器基礎架構。
安裝程式是最簡單的入門方式,並帶有可選的自動更新功能:
您也可以將安裝命令貼到終端機來安裝 XPipe。這將自動為目前使用者執行 .msi 設定:
powershell -ExecutionPolicy Bypass -Command iwr "https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.ps1" -OutFile "$env:TEMPget-xpipe.ps1" ";" "&" "$env:TEMPget-xpipe.ps1"
如果您不喜歡安裝程序,您也可以使用打包為存檔的便攜式版本:
或者,您也可以使用下列套件管理器:
choco install xpipe
安裝它。winget install xpipe-io.xpipe --source winget
來安裝它。 您可以透過將安裝命令貼到終端機來最快安裝 XPipe。這將自動執行設定。該腳本支援在 Linux 上透過apt
、 dnf
、 yum
、 zypper
、 rpm
和pacman
安裝:
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)
當然,也可以使用其他安裝方法。
可以使用以下 Debian 安裝程式:
請注意,您應該使用 apt 來安裝軟體包sudo apt install <file>
因為其他軟體包管理器(例如 dpkg)無法解析和安裝任何依賴套件。
可使用以下 rpm 安裝程式:
這同樣適用於這裡,您應該使用支援解析和安裝所需依賴項(如果需要)的套件管理器。
有一個官方 AUR 軟體包可用,您可以手動安裝或透過 AUR 幫助程式(例如使用yay -S xpipe
安裝。
有一個官方的 xpipe nixpkg 可用,您可以使用nix-env -iA nixos.xpipe
進行安裝。然而,這個並不總是最新的。
還有一個包含最新版本的自訂儲存庫:https://github.com/xpipe-io/nixpkg。您可以按照連結儲存庫中的說明安裝 XPipe。
如果您喜歡使用可以在任何地方提取的存檔版本,您可以使用這些:
另外,還有可用的 AppImage:
請注意,便攜式版本假設您已經安裝了一些圖形系統的基本軟體包,因為它不是完美的獨立版本。但是它應該可以在大多數系統上運作。
安裝程式是最簡單的入門方式,並帶有可選的自動更新功能:
您也可以將安裝命令貼到終端機來安裝 XPipe。這將自動執行.pkg
安裝:
bash <(curl -sL https://github.com/xpipe-io/xpipe/raw/master/get-xpipe.sh)
如果您不喜歡安裝程序,您也可以使用打包為存檔的便攜式版本:
或者,您也可以使用 Homebrew 來安裝 XPipe: brew install --cask xpipe-io/tap/xpipe
。
在主要版本發布之前,將在 https://github.com/xpipe-io/xpipe-ptb 上發布多個公開測試版本 (PTB),以查看一切是否已準備好投入生產並包含最新的新功能。
如果您有興趣嘗試 PTB 版本,您可以輕鬆嘗試,沒有任何限制。常規版本和 PTB 版本旨在互不干擾,因此可以並行安裝和使用。
XPipe 首先是一個桌面應用程式。它需要一個完整的桌面環境才能與各種已安裝的應用程式一起運行,例如終端、編輯器、shell、CLI 工具等。因此,XPipe 沒有真正的基於 Web 的介面。然而,由於從 Web 存取 XPipe 環境可能有意義,因此 XPipe 還有一個所謂的 Webtop docker 容器映像。 XPipe Webtop 是一個基於 Web 的桌面環境,可以在容器中運作並透過 KasmVNC 從瀏覽器存取。桌面環境隨附 XPipe 以及預先安裝和配置的各種終端和編輯器。
XPipe 遵循開放核心模型,這本質上意味著主要應用程式是開源的,而某些其他元件則不是。這主要涉及僅在家庭實驗室/專業計劃和 shell 處理庫實現中可用的功能。此外,一些在私人伺服器上運行的 CI 管道和測試也不包含在開放式儲存庫中。
分散式 XPipe 應用程式由兩部分組成:
家庭實驗室/專業計劃中提供了其他功能。有關更多詳細信息,請參閱 https://xpipe.io/pricing。如果您的企業非常重視存取完整的原始程式碼,那麼也可以使用完整的原始碼企業選項。
您還有其他問題嗎?然後查看常見問題。
有關 XPipe 安全模型的信息,請參閱安全頁面。
有關 XPipe 隱私權政策的信息,請參閱隱私權政策。
如果您對開發感興趣,請查看貢獻頁面。