The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

使用 Cloudflare Tunnel 的 TryCloudflare 取代 ngrok

最近在嘗試 Cloudflare Tunnel 服務,這是一套免費的服務,可以讓你在本機網路與 Cloudflare 網路之間建立一個隧道(Tunnel),讓外部的網路可以透過 Cloudflare 的端點(Edge)連線到你的本機端服務。不過 Cloudflare Tunnel 在設定上稍微有點麻煩,步驟有點多,而且要事先建立好 Cloudflare 帳號。不過,我發現 Cloudflare 還有提供一個 TryCloudflareQuick Tunnels 服務,也是免費的,但使用這個服務連 Cloudflare 帳號都不用建立,只要安裝 cloudflared 工具就可以直接開始使用,對於臨時想要從外網測試一個服務來說非常的方便,尤其是你想用手機測試電腦桌機網站的時候。

... 繼續閱讀 ...

如何使用 OpenSSH 手動打造類似 ngrok 或 serveo 等反向 TCP 通道服務

今天是台北《ASP.NET Core 3 開發實戰:從入門到進階》課程最後一天,今天的教學內容包含了 SignalR 聊天室應用程式實作,我在解說完開發過程後,原本想透過 serveo.net 線上服務,讓我正在本機跑的 SignalR 網站可以讓全班同學一起連上來壓力測試,結果該網站因為近期被有心人士濫用,導致關站數日,所以就暫時沒辦法使用。晚上回家後,特別研究了一下 OpenSSH 的反向 TCP 通道功能,發現這已經非常夠用,特別撰文紀錄設定的心得。

... 繼續閱讀 ...

如何讓 ngrok 瀏覽只能接受 localhost 連接的網站

透過 ngrok 可以快速建立 Internet 可連接的網站伺服器,讓本機電腦的測試環境直接對外提供連線,以便進行測試與偵錯。這個功能最方便的地方就是「行動版網站」開發測試用,任何一台手機,無論遠端或近端,只要透過 ngrok 一下就能連上本機電腦,非常的實用。不過,透過 IISExpress 開發測試的時候,預設只能接受 Host 標頭為 localhost 的連線,以至於無法順利連線,本篇文章將講解 ngrok 重寫 Host 標頭的各種用法。

... 繼續閱讀 ...