如何透過網際網路分享我的本機主機?

如何透過網際網路分享我的本機主機?

我真的很想透過網路分享我的本地主機,向我的朋友展示我們正在開發的網站的進度,這樣我就不需要每次進行更改時都將其上傳到公共伺服器。

showoff.io 不是免費的,當我嘗試上傳我的公鑰時,localtunnel 給我「身份驗證失敗」(很多人似乎都有這個問題,而且似乎沒有解決方案)。

有誰知道我可以使用任何其他免費服務或任何其他解決方案?我使用的是 Mac。

謝謝。

更新:對於本地主機,我的意思是在我的電腦上運行的網路伺服器,我有一個動態IP位址,不,我不在路由器後面(只是使用無線數據機)。

答案1

您是否位於執行 NAT 的防火牆或路由器後方?然後您需要將其配置為將連接埠轉送到您的計算機,或將您的計算機置於 DMZ 中。檢查路由器/防火牆的手冊。

您的 ISP 是否允許從網際網路到「較低連接埠」的流量,例如 80(HTTP 的 TCP 連接埠)?很可能不是這樣,您需要選擇 1024 以上的端口,因為 HTTP 8080 很受歡迎。

除非您非常確定公用 IP 號碼是固定的並且可以傳播包含該位址的 URL,否則您應該設定動態 DNS 解決方案。有一些免費和付費服務,這是我透過快速谷歌找到的一個:http://www.dtdns.com/

結合以上內容,您將獲得一個要發布的 URL,如下所示: http://yoy.slyip.net:8080/primes/

答案2

有一個應用程式叫波利我專門為 Mac 開發了它,可以讓您透過 SSH 隧道在互聯網上共享本地主機。有一個您可能感興趣的免費計劃。

答案3

如果您的網站是靜態的,您可以使用 DropBox,如中簡單描述這篇 Lifehacker 文章,並且更詳細地在本文

或者,您可以設定濱町,這將允許您與朋友建立網狀 VPN。這應該允許他們訪問您的本地網路伺服器。

答案4

如果你想分享你的本地,你可以使用https://localtonet.com

下載適用於作業系統的應用程序,並啟動 HTTP、TCP、UDP 隧道

相關內容