免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 10358 | 回复: 13

[proxy] 通过squid访问优酷手机网页版无法正常播放 [复制链接]

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
发表于 2016-06-06 15:35 |显示全部楼层
各位大神好:

我在网关上部署了squid的服务器,重定向80端口的流量到squid,访问普通网页时并没有什么异常现象。

但是,当我通过手机网页看优酷视频时(其他视频网站可以正常访问,除了土豆),发现无法正常加载视频,打开调试日志。
发现优酷的服务器返回的响应是206 Partial Content, 并且一直是这部分数据,不明白为什么没有继续去剩余的内容。

有热心的网友说,range_offset_limit 设置为-1, 测试过,问题依旧。

不知道各位大神有没有什么好的想法或者建议,多谢了

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
发表于 2016-06-06 19:12 |显示全部楼层
没有人用squid看优酷的视频,或者有没有优酷的人出来解释下优酷的实现算法。

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
发表于 2016-06-10 12:42 |显示全部楼层
人呢? 难道没人搞过这个squid ?

论坛徽章:
4
IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-10-09 06:20:00操作系统版块每日发帖之星
日期:2015-10-20 06:20:00IT运维版块每日发帖之星
日期:2015-11-03 06:20:00
发表于 2016-06-10 17:36 |显示全部楼层
加我QQ1474804934我帮你搞定

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
发表于 2016-06-13 22:49 |显示全部楼层
回复 4# 3645636


    加了,如何解决?等你答复哦

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
发表于 2016-06-28 13:47 |显示全部楼层
1.如果可以的话,尽量别做透明代理,透明代理虽然说减少运维人员不用去ie指定代理的一步。但是透明代理再访问一些https网站会有各种问题,反而增加了后期运维人员工作强度,当然也是有方法解决,不过还是会有少些网站就是打不开,后面你会碰到的。现在很多网站都在逐渐往https,以后想看到http的网站会越来越少。

2.你完全可以通过iptables 做nat转发,不通过squid出去~~不会的话,那你就做正向代理吧~当然如果你公司几百号人上外网,那可要累的够呛。

3.其实上外网还有很多种方法,比如linux里面的策略路由,个人觉得灰常好用~ 毕竟代理服务器在给公司提供一些非http服务时候,不是很理想。

论坛徽章:
146
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
发表于 2016-06-28 13:53 |显示全部楼层
琪哥V5回复 6# woxizishen


   

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
发表于 2016-06-28 14:03 |显示全部楼层
回复 7# 王楠w_n

王楠你也太厉害了~ 怎么知道我在这里发帖了,才发的也
   

论坛徽章:
7
IT运维版块每日发帖之星
日期:2016-05-27 06:20:00IT运维版块每日发帖之星
日期:2016-06-09 06:20:00操作系统版块每日发帖之星
日期:2016-06-12 06:20:00程序设计版块每日发帖之星
日期:2016-06-12 06:20:00操作系统版块每日发帖之星
日期:2016-06-13 06:20:00IT运维版块每日发帖之星
日期:2016-06-17 06:20:002015-2016NBA季后赛纪念章
日期:2016-06-28 17:42:27
发表于 2016-06-29 18:38 |显示全部楼层
回复 6# woxizishen


    策略路由怎么搞?

论坛徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT运维版块每日发帖之星
日期:2015-11-26 06:20:00操作系统版块每月发帖之星
日期:2015-12-02 14:57:54IT运维版块每月发帖之星
日期:2016-01-07 23:01:56IT运维版块每周发帖之星
日期:2016-01-07 23:04:2615-16赛季CBA联赛之青岛
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16赛季CBA联赛之北控
日期:2016-03-23 14:20:06IT运维版块每日发帖之星
日期:2016-04-01 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-28 13:51:54IT运维版块每日发帖之星
日期:2016-07-01 06:20:00IT运维版块每日发帖之星
日期:2015-11-23 06:20:00
发表于 2016-07-01 16:30 |显示全部楼层
本帖最后由 woxizishen 于 2016-07-01 16:36 编辑

回复 9# qianguozheng

条件1.公司所有用户的网关都是那台准备做策略路由的linux服务器上。
条件2 linux服务器有多张网卡同时连接内网和外网或者那台linux服务器打上了802.1q模块。打上这个模块后,你可以让所有VLAN通过那一块物理网卡,很简单
modprobe 8021q

vconfig add eth0 100
ifconfig eth0.100 172.19.0.254 netmask 255.255.255.0

vconfig add eth0 101
ifconfig eth0.100 172.19.1.254 netmask 255.255.255.0
......

每个vlan都有一个默认路由,如下所示
172.19.0.0/24 dev eth0.100  proto kernel  scope link  src 172.19.0.254
172.19.1.0/24 dev eth0.101  proto kernel  scope link  src 172.19.1.254
........................

(其实就让你那种物理网卡类似交换机一个端口工作在trunk模式下),让带vlan帧的信息直接通过而不去剥离vlan信息。由于linux系统支持创建多张虚拟网卡。所以你就可以在这些虚拟网卡上划分不同的vlan。


条件3 才是策略路由
3.1创建路由表
vim /etc/iproute2/rt_tables
202  chinamobile           中移动
201  chinatelecom         中电信
200  chinaunicom          中联通

给上面三个表分别设定三个路由。
chinamobile           中移动

ip route add 0/0 via 172.19.9.5 table chinamobile         假设172.19.9.5是你接入中移动的防火墙(可以直接上外网)或者是其他可以上外网网络的代理服务器也行等等看你自己。
ip route add 0/0 via 172.19.9.6 table chinatelecom       假设172.19.9.6是你接入中电信的防火墙(可以直接上外网)或者是其他可以上外网网络的代理服务器也行等等看你自己。
...........


下来你就可以设定让哪些用户可以上外网。
ip rule add from 用户ip/32  table chinamobile  #temp1


这样话,只有你再这里设定的用户才可以上外网,没有设定的是上不了网。


纯手打。绝版。有些原理不懂没事, 按照这样做,你很快就可以做到了。当然做完后,还是去了解下原理,免得以后你有问题,你不知道从何下手。


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP