后端接口能识别出是通过代理请求的吗?
HTTP 是无状态的,那后端能辨别出请求是非浏览器发起请求的吗?
1
robot1 2019-10-31 10:09:22 +08:00
代理也是分类型的
不能 |
2
kiracyan 2019-10-31 10:11:51 +08:00
我远程我的电脑 请求也算代理的一种吧?
|
3
scukmh 2019-10-31 10:12:00 +08:00
代理也是分类型的,有匿名代理和非匿名代理,非匿名代理可以很轻松的看出是通过代理请求的,而匿名代理则看不出。
不能,但你可以增加前端请求的难度。 |
4
alivesun OP @robot1 就是通过 Charles 或 fiddler 抓包就能识别出并返回失败。 还有你的名字很适合这个话题啊^_^
|
7
lucifer9 2019-10-31 10:28:01 +08:00
VPN 拨号到主机上再连接算代理不
|
10
alivesun OP @lucifer9 代理是个很宽泛的概念吧,像那些校园代理,国内游戏代理等等,不太敢说死。看到你的昵称想起了以前我的那个,路西法
|
11
zivyou 2019-10-31 10:44:45 +08:00
代理(proxy),VPN,隧道(tunnel)是三个不同的概念
你这里的代理如果是指 http 代理的话,是可以识别出来的 |
14
hkitdog 2019-10-31 10:53:57 +08:00 via iPhone
@alivesun 不可以,charles, wireshark 都是在 client 判斷斷的,例如句枸,進程特徵碼
|
15
sizhe 2019-10-31 10:55:48 +08:00
伪装好 Header,基本上分不出来。。。防君子不防小人
|
16
zivyou 2019-10-31 11:16:57 +08:00
@index90 大致是通过 http head 里的字段判断 具体是哪些或者通用的方法,得去找一些资料了,我没有专门研究过
user-agent 这个字段太容易伪造了,可以考虑类似于 proxy-connetion,x-forward-for 什么的 |
17
lihongjie0209 2019-10-31 11:22:22 +08:00
四层代理没法判断吧
|
19
ipixeloldc 2019-10-31 13:16:05 +08:00 via iPhone
奈飞 这种严禁代理的,都能用代理看....你说有准确方法不.....
|
20
oahebky 2019-10-31 13:33:23 +08:00
虽然我不知道如何做,但是使用中发现“思否”,淘宝是可以识别代理的。
也不是说所有都能识别;所有都不能识别。 我也挺感兴趣的,吃瓜围观 |