如何使用 ngrok 開啟多個端口,輕鬆建立伺服器隧道 🌐🚀
簡介
ngrok 是一款強大的工具,能夠將您的本地伺服器(如 127.0.0.1 或 localhost)轉換為可公開訪問的網域名稱。無需擔心購買網域或配置 SSL,ngrok 為您提供安全的 HTTPS 連接,並支持一鍵 SSH 連接,非常適合開發和測試階段的使用。
一、ngrok 安裝教學
1. ngrok 安裝步驟
2. 解壓縮 ngrok.zip
使用以下命令解壓縮 ngrok.zip:
unzip ngrok.zip
解壓縮後會生成 ngrok
檔案。
3. 設定 ngrok token
在 ngrok 官網下載時,系統會提供您的 token
,請使用以下命令進行配置:
ngrok authtoken 你的token
4. 設定 ngrok 端口
您可以自行更改端口號,以下示例使用的是 5000 端口:
ngrok http 5000
執行後,ngrok 會生成一個公開的網址,例如 https://bd318e3935d9.ngrok.io
,您可以通過這個網址訪問您的本地伺服器。
二、ngrok 設置多個端口
1. 打開 ngrok.yml
在 macOS 系統中,ngrok 的配置文件位於隱藏資料夾 ~/.ngrok2/ngrok.yml
中。
打開後,請確認已經設置了 token
:
authtoken: 你的token
2. 新增端口與其他設定
在 ngrok.yml
檔案中,您可以如下設置多個端口,根據需求開啟多個隧道:
tunnels:
line-bot:
addr: 5000
proto: http
host_header: localhost
bind_tls: true
api:
addr: 3000
proto: http
host_header: localhost
bind_tls: true
3. 執行 ngrok
要啟動所有配置的端口,請使用以下命令:
ngrok start --all
更多 Python 技術文章
[教學] Line Notify 推播不求人 – 範例 (Python,PHP,PostMan)
Line Bot 連動 Line Notify (Mac安裝)
[教學] Line Bot 機器人不求人 – 範例 (Python)
Line Bot 取得 Line Notify 授權 2021年 – 一條龍操作 🦖