1. 程式人生 > >TOA核心模組,獲取ELB轉化過的訪問者真實IP地址

TOA核心模組,獲取ELB轉化過的訪問者真實IP地址

        在客戶端訪問伺服器的時候,訪問者的IP地址可能會隱藏,而不顯示真實的IP。在統計資料時,瞭解客戶需求好產品需求時,需要統計真實的IP地址,所以需要進行解決!

解決問題:     解決客戶端訪問資訊的真實IP 1.檢視系統核心與系統版本     1).檢視核心:cat /proc/version         linux 3.10.0     2).檢視系統版本:/etc/redhat-release          Centos 7.5

2.準備編譯環境(需要root許可權):     1).安裝gcc編譯器         yum install gcc     2).安裝make工具         yum install make     3).安裝核心模組開發包,開發包檔案與庫的版本需要與核心版本一致         yum install kernel-devel-`uname -r` 3.編譯核心模組     1).使用git工具 下載TOA核心模組原始碼包         git clone https://github.com/huaweicloud/elb-toa.git       或者直接當網址下載檔案         https://github.com/huaweicloud/elb-toa.git     2).進入原始碼目錄,編譯模組         我的原始碼目錄在  /root/elb-toa         cd  /root/elb-toa/src         make     3).確認在當前目錄下是否生成了toa.ko的檔案 4.載入核心模組     1).載入核心模組         insmod toa.ko      2).確認是否載入成功         dmsg |grep TOA     包含“TOA: toa loaded”,說明載入成功          以上內容擷取至:

https://support.huaweicloud.com/eu-west-0-usermanual-elb/zh_cn_elb_06_0001.html          其他版本詳情參考網址 https://support.huaweicloud.com/eu-west-0-usermanual-elb/zh_cn_elb_06_0001.html