国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gateway獲取客戶端ip地址

詹少

使用$_SERVER獲取客戶端IP,拿到的一直都是127.0.0.1,我懷疑是nginx做了代理造成的,請問還有其他辦法獲取客戶端真實ip嗎?

我整理一下我的環(huán)境吧!我是用gateway做服務(wù)端跟.net做的客戶端軟件通信,text協(xié)議的,然后nginx做了代理,這樣就導(dǎo)致獲取客戶端真實ip有誤,文檔中說的方法是配置wss的獲取真實ip的,無法適用于tcp協(xié)議的

8944 1 0
1個回答

walkor 打賞

參考手冊 http://doc.workerman.net/315297

透過nginx wss代理如何獲取客戶端真實ip 部分,原理是一樣的

  • 詹少 2017-10-18

    謝謝你, 我看到的onWebSocketConnect里面使用$_SESSION['realIP'] = $_SERVER['HTTP_X_REAL_IP']; 必須這樣嗎? 我不是用的websocket,用text協(xié)議的

  • walkor 2017-10-18

    上面的是http協(xié)議的,利用http頭傳遞的真實ip。text協(xié)議用nginx代理獲取不到真實ip的,不用折騰了

  • 詹少 2017-10-23

    @1:哦 !搜了好久也沒搜到,謝謝啦!那只能先用http請求記住緩存住客戶端ip再在socket里面去運用了!

年代過于久遠,無法發(fā)表回答
??