UA是什么?
User-Agent字面翻譯過來就是用戶代理,他是一個特殊的字符串,簡單來說,User-Agent就是客戶端瀏覽器等應(yīng)用程序使用的一種特殊的網(wǎng)絡(luò)協(xié)議。當(dāng)我們訪問一個網(wǎng)站的時候,UA就相當(dāng)于是一個門卡或者名片,其中包含你的用戶信息,如電腦的操作系統(tǒng)和瀏覽器的版本。有時候為了隱藏訪問者的身份或者偽裝成手機端上網(wǎng),就要對UA進行一定的處理,并且有的網(wǎng)站也會通過UA判斷,給不同客戶端的用戶發(fā)送不同的頁面。因此,不管是為了隱藏身份還是特殊形式的訪問,我們往往需要修改自己的UA。
如何修改UA?
最簡單的方法是用拉力貓指紋瀏覽器修改,拉力貓可以在配置文件中直接生成新的UA。通過修改UA我們可以偽裝瀏覽器和操作系統(tǒng),但我們設(shè)置一個UA的時候要知道我們設(shè)置它的意義在哪里,我們想要給目標(biāo)服務(wù)器傳遞哪些信息,因此需要理解UA串的含義。
下圖為拉力貓指紋瀏覽器UA修改界面。

可以看到UA有幾個部分組成
- Mozilla是所有瀏覽器默認(rèn)填寫的部分,出于對歷史上瀏覽器大戰(zhàn)的尊重。
- Windows NT10.0指的就是你的操作系統(tǒng), win64;x64就是我們的操作系統(tǒng)。
- AppleWebKit/537.36(KHTML,like Gecko)是瀏覽器的引擎版本。
- Chrome/80.0.3987.163 Safari/537.36就是我們使用的瀏覽器的版本。
對用戶UA檢測只是你訪問網(wǎng)站的第一步,更多的指紋信息也可以通過拉力貓指紋瀏覽器進行深層次的修改,但通過UA的修改可以使我們偽裝的指紋更加真實,可以更好地達到匿名瀏覽的效果。