# ngrok轉發伺服器 :house: [回筆記首頁](https://www.mirai.tw) ###### tags: `ngrok` `server` 我們架好API(伺服器)之後,我們只能在自己的電腦或是區域網路使用API,如果希望全球都能看的話,我們需要一個轉發伺服器或是一個私有的伺服器,這裡要介紹的是轉發伺服器。 ngrok 做為一個轉發的伺服器,他可以把外界的請求轉發到你指定的Port,使用的背景原理是連接到 ngrok 雲端伺服器,將你本機指定的地址公開,再將由 ngrok 一串公開的網址來存取內容。他的優點是快速而且還提供了https的服務讓你使用上更安全,甚至你還可以設置密碼保護。 首先,先到 ngrok.com 註冊、登入後即可,接著下載 ngrok    執行 Ngrok http [[ip]:]port Ex: ngrok http 8000 (Ctrl+C to quit) ``` Session Status online Account inconshreveable (Plan: Free) Version 3.0.0 Region United States (us) Latency 78.006541ms Web Interface http://127.0.0.1:4040 Forwarding https://84c5df439d74.ngrok.io -> http://localhost:8000 Connections ttl opn rt1 rt5 p50 p90 0 0 0.00 0.00 0.00 0.00 ``` 如果上述的設定無法連結,官網建議增加 ```--host-header=localhost``` 下指令:```ngrok http --host-header=localhost 8000``` 參照 https://andy6804tw.github.io/2020/04/10/gcp-gunicorn/ 使用Gunicorn將API背景執行 Author: - [name=林奇賢]
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.