站点图标 Linux-技术共享

内网穿透工具,wiredoor,

GpNK3Fwa4AEMshN

又一个内网穿透工具……自动配置 HTTPS 证书,无需复杂设置即可让内网服务像云服务一样被访问。
Wiredoor | 特别适合开发者快速发布测试项目或搭建私有云服务
用 WireGuard 加密隧道 + NGINX 反向代理,安全暴露本地服务到公网
开源自托管 | 5分钟部署 | 多环境,透過由 WireGuard 和 NGINX 提供支援的反向 VPN 隧道安全地公開私人服務。
Github项目地址:https://github.com/wiredoor/wiredoor

什麼是 Wiredoor?

Wiredoor是一個自架的開源入口即服務平台,可讓您在私人或本地網路上運行的應用程式和服務安全、可靠地公開到互聯網,並且無需複雜的基礎設施。

它使用由WireGuard提供支援的反向 VPN 連接,並透過內建的NGINX反向代理公開服務。非常適合希望完全控制入口而不依賴公有雲解決方案的開發人員、營運商或團隊。


特徵


快速入門

Wiredoor 伺服器是所有外部流量的入口點。
這意味著伺服器的公共 IP 位址或網域必須可以從互聯網訪問,
或者至少可以從您想要訪問公開服務的網路存取。

Wiredoor 設計為在可公開存取的主機上運行,因此它可以安全地接收入站流量並透過私人 VPN 隧道將其轉送到您的內部服務。

本指南將幫助您執行 Wiredoor,並透過幾個步驟將您的第一個私人服務公開到網路上。

要求

將 Wiredoor 伺服器部署到遠端伺服器

克隆 Wiredoor Docker 設定

git clone https://github.com/wiredoor/docker-setup.git
cd docker-setup
 

配置環境變數

cp .env.example .env
nano .env
 

設定您的管理員電子郵件、密碼、VPN 公用主機名稱或 IP,以及可選的 TCP 連接埠範圍。如果您修改 TCP 連接埠範圍,請確保更新ports:中的部分docker-compose.yml。

啟動Wiredoor伺服器

docker compose up -d
 

登入Wiredoor網頁介面

在您的瀏覽器中,導航至https://your_wiredoor_domain_or_ip。使用文件中的管理員憑證.env存取儀表板。

有關使用 Web UI 的更多信息,請訪問使用指南


在你的私有節點上設定 Wiredoor CLI

安裝 Wiredoor CLI

您可以使用自動安裝程式:

curl -s https://www.wiredoor.net/install-wiredoor-cli.sh | sh
 

或從GitHub Releases下載一個套件。

使用登入並註冊節點wiredoor-cli

在要連線的裝置上執行以下命令:

wiredoor login --url=https://your_deployed_wiredoor_domain_or_ip
 

這將:


公開您的第一個服務

如果您有一個本地運行的服務(例如在連接埠 3000 上),您可以公開它:

wiredoor http myapp --domain app.your.domain.com --port 3000
 

⚠️該網域app.your.domain.com必須指向公共 Wiredoor 伺服器的 IP 位址。

其他集成

網域名稱和證書

用例

退出移动版