路由器如何修改 useragent 呢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ilay1678
V2EX    问与答

路由器如何修改 useragent 呢

  •  
  •   ilay1678 2017 年 9 月 12 日 via Android 6496 次点击
    这是一个创建于 3048 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前发过一个求助锐捷 web 认证的代理检测机智,经过研究发现,是通过 useragent 检测的。那么我想在路由器上如何修改 ua 来避免检测呢!
    PS:学校运营商太黑,一个月 50。。。
    第 1 条附言    2017 年 9 月 12 日
    有没有路由器上能用的可以修改 ua 的本地代理呢
    第 2 条附言    2017 年 9 月 13 日
    目前的方案是使用 privoxy 的 hide-user-agent 功能,基本上还算满足需求
    22 条回复    2019-09-04 18:52:31 +08:00
    mmmyc
        1
    mmmyc  
       2017 年 9 月 12 日 via Android
    首先你要有一个可以刷第三方固件的路由器
    ilay1678
        2
    ilay1678  
    OP
       2017 年 9 月 12 日 via Android
    @mmmyc 有,而且也刷了 lede
    zqqian
        3
    zqqian  
       2017 年 9 月 12 日 via Android
    我记得第三方华硕固件里面自带锐捷认证的功能
    jasontse
        4
    jasontse  
       2017 年 9 月 12 日 via iPad
    用 nginx 搭代理,proxy_set_header 指定一个 UA,如果是路由器的话可以直接把 80 端口重定向过去。
    ilay1678
        5
    ilay1678  
    OP
       2017 年 9 月 12 日 via Android
    @zqqian 不能用了,版本太旧
    ilay1678
        6
    ilay1678  
    OP
       2017 年 9 月 12 日 via Android
    @jasontse 有没有啥本地代理能修改 ua 的,有的话不是更好
    jasontse
        7
    jasontse  
       2017 年 9 月 12 日 via iPad
    @ifwangs LEDE 本身就可以装 nginx 啊
    gouchaoer
        8
    gouchaoer  
       2017 年 9 月 12 日 via Android
    自己写一个?毕竟修改 ua 不是大众需求,操作起来很简单,因为我学过
    ilay1678
        9
    ilay1678  
    OP
       2017 年 9 月 12 日 via Android
    @jasontse 知道了,请问这个 proxy_set_header 设置的参数是追加还是删除请求中已有的再设置
    gouchaoer
        10
    gouchaoer  
       2017 年 9 月 12 日 via Android
    你确定是 ua 检测的? HTTPS 的话 ua 它没法获取哦。。。。
    修改 header 原理: https://github.com/walkor/php-http-proxy/blob/master/start.php ,你看那个$buffer,把里面的 ua 替换即可
    ilay1678
        11
    ilay1678  
    OP
       2017 年 9 月 12 日 via Android
    @gouchaoer 使用路由器共享给多台电脑都没有被踢掉,因此猜测:后台只是简单的判断了是否是手机流量,发现有手机流量通过就对账号断网。电脑上打开安卓模拟器,也很快就断网了,映证了这一观点。
    于是提出猜想:上级路由能简单区分流量来自电脑还是手机,是对 http 流量中的 ua 这一信息进行了判断,发现来自手机的 UA 就进行断网。
    验证:火狐浏览器用扩展修改 UA 为安卓进行访问,发生断网;手机用电脑上的 Fidder2 代理并用自定义规则修改 UA,不断网。
    mmmyc
        12
    mmmyc  
       2017 年 9 月 12 日 via Android
    或许你可以参考路由器免。。流的一些方法
    TimePPT
        13
    TimePPT  
    PRO
       2017 年 9 月 12 日 via iPhone
    @ifwangs 要这样你改 UA 手机就算连了很多服务你没法用了……
    TimePPT
        14
    TimePPT  
    PRO
       2017 年 9 月 12 日 via iPhone
    换个思路试试,比如手机请求全部走 socks5 到国内某 vps 中转
    addidd
        15
    addidd  
       2017 年 9 月 12 日 via Android
    lieh222
        16
    lieh222  
       2017 年 9 月 12 日
    同意 14 楼,最简单快捷完美的办法。
    azh7138m
        17
    azh7138m  
       2017 年 9 月 12 日 via Android
    很蛋疼的,iptables 默认是修改 TCP 这种东西的,打补丁去修改 HTTP 的话建议软路由了。。。
    TimePPT
        18
    TimePPT  
    PRO
       2017 年 9 月 12 日
    @lieh222 其实仔细想了下,要是台机连路由没问题,就找一个台机自己做个 socks5 代理,手机联网设一下代理到局域网的这台代理机就行
    lieh222
        19
    lieh222  
       2017 年 9 月 13 日
    @TimePPT 得找公网的一台 vps 做代理,这样手机的流量是以加密的形式出去的,检测不到
    ilay1678
        20
    ilay1678  
    OP
       2017 年 9 月 13 日 via Android
    @TimePPT vps 无形之中又是挺大的花销
    TimePPT
        21
    TimePPT  
    PRO
       2017 年 9 月 13 日 via iPhone
    @ifwangs 所以建议内网某台机子做 socks5 代理试试咯
    XavierWang3P
        22
    XavierWang3P  
       2019 年 9 月 4 日
    Privoxy 还是有用的,不过经过这段时间的使用后发现,对 HTTP 流量的速度有影响,天猫精灵也不能连接服务器了。后面考虑在 NAS 上用 Privoxy (不清楚是否路由器的性能问题,WNDR4300 ),外加路由器重定向流量。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5268 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 08:59 PVG 16:59 LAX 00:59 JFK 03:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86