建立一個網站,讓外網使用者可以通過其看到內網網站內容

來源:互聯網
上載者:User
現有一台伺服器可以同時訪問內外網,也可以被外網訪問,綁定了網域名稱。內網有一個網站希望可以讓外網使用者訪問(假設使用者打死不用VPN),如下。

內網網站地址如 http://192.168.1.2/index.php
外網使用者訪問我的伺服器 http://mydomain.me/index.php 時,可以看到和內網一模一樣的頁面並進行操作,並且會反映到內網上(幾分鐘的延遲內,最好即時)。

一個類似的方案,只是為了方便理解:外網發來請求時,該伺服器通過 HttpRequest 請求內網的對應地址(即將網域名稱後的內容 index.php 全數拼接到 http://192.168.1.2/ 後面),然後把收到的結果中的 192.168.1.2 部分修改成自己的網域名稱。這樣html內容就算是轉寄了。

圖片轉不轉得到都無所謂,但是這個網站不止是單次請求就行,還需要登入。。。我就沒轍了。

web經驗不多,不知道是不是自己想複雜了,希望各位不吝賜教~

剛想到一個思路,不知道有沒有可行性,有過這類經驗的話希望能提供一點指導,給點關鍵詞都可以,再次感謝:

  1. 讓使用者提供其登入用的帳號密碼,進行“排隊預約”。
  2. 伺服器除web服務以外另外再跑兩個程式,一個處理預約隊列,挨個用他們的帳號密碼登入把內網裡要填的具體項記住。
  3. 完成後自己根據上面拿到的需填項寫個頁面讓使用者填。
  4. 填好了放進“待處理隊列”。
  5. 另一個程式挨個處理“待處理隊列”裡的填寫結果,填進內網伺服器裡。

回複內容:

現有一台伺服器可以同時訪問內外網,也可以被外網訪問,綁定了網域名稱。內網有一個網站希望可以讓外網使用者訪問(假設使用者打死不用VPN),如下。

內網網站地址如 http://192.168.1.2/index.php
外網使用者訪問我的伺服器 http://mydomain.me/index.php 時,可以看到和內網一模一樣的頁面並進行操作,並且會反映到內網上(幾分鐘的延遲內,最好即時)。

一個類似的方案,只是為了方便理解:外網發來請求時,該伺服器通過 HttpRequest 請求內網的對應地址(即將網域名稱後的內容 index.php 全數拼接到 http://192.168.1.2/ 後面),然後把收到的結果中的 192.168.1.2 部分修改成自己的網域名稱。這樣html內容就算是轉寄了。

圖片轉不轉得到都無所謂,但是這個網站不止是單次請求就行,還需要登入。。。我就沒轍了。

web經驗不多,不知道是不是自己想複雜了,希望各位不吝賜教~

剛想到一個思路,不知道有沒有可行性,有過這類經驗的話希望能提供一點指導,給點關鍵詞都可以,再次感謝:

  1. 讓使用者提供其登入用的帳號密碼,進行“排隊預約”。
  2. 伺服器除web服務以外另外再跑兩個程式,一個處理預約隊列,挨個用他們的帳號密碼登入把內網裡要填的具體項記住。
  3. 完成後自己根據上面拿到的需填項寫個頁面讓使用者填。
  4. 填好了放進“待處理隊列”。
  5. 另一個程式挨個處理“待處理隊列”裡的填寫結果,填進內網伺服器裡。

nginx反向 Proxy

可以理解為一套程式綁定兩個網域名稱嗎?

簡單試了一下nginx轉寄

    server {        listen       80;        server_name  tt.me;        location / {            proxy_pass http://t.me;        }    }

可以轉寄 :)

內網映射也可以啊,內網穿透,用 百度查查相關內容就知道了

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.