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”,說明載入成功
以上內容擷取至: