iT邦幫忙

0

ngrok 連線問題

  • 分享至 

  • xImage
  •  

想詢問關於ngrok的問題,我按照官網的方式下載後,使用nogrk http 5000來啟用它,可是和網路上的教學文上的圖跑出來的結果不太一樣。
https://ithelp.ithome.com.tw/upload/images/20230425/20141325m3EkuVDZXw.png

不知道有沒有大神替我解惑一下這是怎麼回事,以及那條網址最後的xxx.ngrok-free.app 是什麼,我找了好多資料似乎都沒看見...

附一張正常圖:
如圖

想尋求解決方法~


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
whitefloor
iT邦研究生 2 級 ‧ 2023-04-25 14:43:31

那個是 ngrok 自己生成的 DNS
差別就是人家教學的應該是有付錢 DNS 是固定的
你用免費的 DNS 會一直替換
只要 call forwarding 就會透過 ngrok 的反向代理轉發到你的 localhost:5000了

看更多先前的回應...收起先前的回應...
xiaLotus iT邦新手 4 級 ‧ 2023-04-25 15:17:23 檢舉

所以現在用免費的都會在後面加個
https://ithelp.ithome.com.tw/upload/images/20230425/201413253YxiiU6DBa.png
...可我之前(2年前)直接下載沒這個問題,這也太怪了/images/emoticon/emoticon06.gif

不過還是謝謝您的回應 ~

whitefloor iT邦研究生 2 級 ‧ 2023-04-25 16:03:28 檢舉

大概 ngrok 改了 DNS 規則吧
翻了一下自己之前用 ngrok 做反向代理的文章
他用的也是沒有 free.app 的結尾

xiaLotus iT邦新手 4 級 ‧ 2023-04-25 16:17:50 檢舉

我這邊用Flask 隨便寫一個網頁,然後在本地端先開啟,再啟用 ngrok 連線到 port 5000

https://ithelp.ithome.com.tw/upload/images/20230425/2014132590mT9EUVdd.png

圖長這樣,至於開起來的網頁則是...
https://ithelp.ithome.com.tw/upload/images/20230425/20141325PI7XucdPiQ.png

這樣應該是對的...吧,我怎麼有種越看越奇怪的感覺?

附上 code

from flask import Flask

app = Flask(__name__)

@app.route("/<name>")
def home(name):
    return f"<h1>hello {name}</h1>"

app.run()
xiaLotus iT邦新手 4 級 ‧ 2023-04-25 16:30:41 檢舉

https://ngrok.com/docs/getting-started/
補上官方網頁↑,突然感覺是我這邊自己的問題...找不到解法。/images/emoticon/emoticon13.gif

whitefloor iT邦研究生 2 級 ‧ 2023-04-25 16:30:52 檢舉

很正常啊,哪裡怪==?

我要留言

立即登入留言