在筆記型電腦上運行的伺服器的公共域名

在筆記型電腦上運行的伺服器的公共域名

使用公共網域存取筆記型電腦上運行的伺服器的好方法是什麼?

注意:我的筆記型電腦的 IP 不是靜態的,可能位於任何地方,在我的公寓、咖啡店、與我的手機相連等...

使用案例

該用例用於調試。專門針對 Amazon Lambda 開發,其中遠端調試並沒有真正支援。我需要外部服務,例如特威利奧鬆弛能夠觸發調試 API 實例,以便我可以設定斷點並單步執行程式碼。

可能的解決方案

我聽說“DNS 隧道”可能是一個好方法。或者也許像 OpenVPN 之類的東西?我對網路了解不夠,不知道從哪裡開始做這樣的事情。

答案1

仍在尋找最佳解決方案,但我想我會發佈到目前為止所發現的內容。

有免費和付費服務可以促進這一點。有些服務是付費的,因為這需要一個實際的中間伺服器來進行隧道傳輸。免費服務通常有付費選項。

通常免費服務僅提供臨時子網域。這對很多事情都有好處,但如果您需要調試 Twilio 等外部服務如何與 API 交互,則不然,因為您將一直進入並更改 URL 設定。

我沒有找到提供永久子網域的免費服務,這可以解決我使用免費服務時遇到的大部分問題。

最明顯的付費服務是ngrok.com,但它們的價格確實很高。

這個 Github 頁面有一個非常全面的免費和付費服務清單: https://github.com/anderspitman/awesome-tunneling

我在那裡看到了一些需要安裝公共伺服器的突出免費服務:

對我來說突出的付費服務是:

相關內容