假如 xx.com 網站是我這邊的,用戶A訪問過來,然后要把用戶A轉到去訪問 123.com ,讓 123.com 網站取到的是用戶A的相關瀏覽端資訊,然后回傳時用戶A看到的就是 123.com 的回傳(當然也希望我網站 xx.com 也能取到 123.com 回傳),有可能這樣實作嗎?請大家指點下
uj5u.com熱心網友回復:
讀取瀏覽資訊這種早就有了,還有現成的。 好像是一個什么統計的網站,你注冊會得到一個js連接地址,把js鏈接地址嵌入到你主頁中。瀏覽你的網站同時,也會把瀏覽資訊抓取到統計網站中,你登錄統計后臺就可以得到這心資料了uj5u.com熱心網友回復:
你那個叫代理服務器uj5u.com熱心網友回復:
如果只是常用的代理方式 是實作不了我的說,比如 123.com 目標網站是取到代理服務器的IP,是取不到客戶端真實IP的(我指 Request.ServerVariables["REMOTE_ADDR"] )
uj5u.com熱心網友回復:
百度iis,nginx反向代理uj5u.com熱心網友回復:
據實驗,IIS反向代理,沒辦法把客戶端的IP轉到目標網站的(這是取真實IP的陳述句 Request.ServerVariables["REMOTE_ADDR"] 代理之后目標網站取不到客戶端IP了,取到的是代理服務端的IP),這就是我要求的特殊的地方
uj5u.com熱心網友回復:
Head是可以轉發的啊,比如nginx的配置。
location /some/path/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8000;
}
uj5u.com熱心網友回復:
百度iis,nginx反向代理
據實驗,IIS反向代理,沒辦法把客戶端的IP轉到目標網站的(這是取真實IP的陳述句 Request.ServerVariables["REMOTE_ADDR"] 代理之后目標網站取不到客戶端IP了,取到的是代理服務端的IP),這就是我要求的特殊的地方
Head是可以轉發的啊,比如nginx的配置。
location /some/path/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_pass http://localhost:8000;
}
韓老驥 ,你這句 proxy_set_header X-Real-IP $ remote_addr 可以令目標網站 通過 Request.ServerVariables["REMOTE_ADDR"] 得到客戶端的IP嗎? 因我服務器是WINDOWS所以試驗了IIS的反向代理,發現沒辦法把客戶端的IP轉發給目標網站(也有可能我不懂設定),如知道的告之下
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/171618.html
標籤:C#
