
我在學生公寓過得很糟糕:我想在我的筆記型電腦上運行一個網頁伺服器,該伺服器應該可以從網路外部存取。
我坐在一些代理伺服器後面,該伺服器將傳出資料包傳遞到匹配伺服器,但是當涉及傳入訊息時,它不會將它們正確路由到我的電腦。 (似乎只有學生公寓內的某些 PC 已連接到發送伺服器時,資料包才會被傳遞)
過去,我有一個小型虛擬專用伺服器,它透過反向 shell 將傳入的網站請求傳送到我的 PC。然後返回網站內容,訪客可以看到我的網站。可惜我已經沒有那台伺服器了...
您有什麼想法可以解決我的問題嗎?
答案1
老實說,沒有簡單的方法可以做到這一點,而且我能想到的任何方法都是一個醜陋的駭客。你沒有公共IP位址(這讓事情變得更困難),一些代理伺服器(這讓事情變得更困難)並且沒有真正的存取權限。我確信還有一些政策問題需要解決。
我能想到的一個可能有幫助的駭客方法是建立一個到您的網頁伺服器的 ipv6 隧道,然後使用公共 6-4 代理程式供使用者連線。因此,您可以透過 ipv6 隧道進行連接,擁有公共 (ipv6) 位址,理論上您的使用者應該能夠進行連接。當然,它需要一些測試才能正確,因為我不知道您的防火牆和代理的確切性質。
我會用自由網6使用 gw6c 用戶端(儘管 Windows 用戶端應該可以透過)使用 v6udpv4 方法(在 nat 後面工作)。我的客戶可能會想使用Sixxs 網站網關以供訪問。
答案2
首先我有同樣的情況,我透過 freenet6 做了這個 ipv6 隧道,就像魔術一樣。我只是想指出,您不需要 6-4proxy 或 Sixxs 網站網關讓您的客戶端透過 ipv4 連線進入,所需要做的就是使用您的委託網域存取您的伺服器http://youraccountname.broker.freenet6.net他們已經準備好出發了。