UA是什么?
User-Agent字面翻译过来就是用户代理,他是一个特殊的字符串,简单来说,User-Agent就是客户端浏览器等应用程序使用的一种特殊的网络协议。当我们访问一个网站的时候,UA就相当于是一个门卡或者名片,其中包含你的用户信息,如电脑的操作系统和浏览器的版本。有时候为了隐藏访问者的身份或者伪装成手机端上网,就要对UA进行一定的处理,并且有的网站也会通过UA判断,给不同客户端的用户发送不同的页面。因此,不管是为了隐藏身份还是特殊形式的访问,我们往往需要修改自己的UA。
如何修改UA?
最简单的方法是用拉力猫指纹浏览器修改,拉力猫可以在配置文件中直接生成新的UA。通过修改UA我们可以伪装浏览器和操作系统,但我们设置一个UA的时候要知道我们设置它的意义在哪里,我们想要给目标服务器传递哪些信息,因此需要理解UA串的含义。
下图为拉力猫指纹浏览器UA修改界面。
可以看到UA有几个部分组成
- Mozilla是所有浏览器默认填写的部分,出于对历史上浏览器大战的尊重。
- Windows NT10.0指的就是你的操作系统, win64;x64就是我们的操作系统。
- AppleWebKit/537.36(KHTML,like Gecko)是浏览器的引擎版本。
- Chrome/80.0.3987.163 Safari/537.36就是我们使用的浏览器的版本。
对用户UA检测只是你访问网站的第一步,更多的指纹信息也可以通过拉力猫指纹浏览器进行深层次的修改,但通过UA的修改可以使我们伪装的指纹更加真实,可以更好地达到匿名浏览的效果。