Linux+squid+iptables作为服务器 但是qq接收不了离线文件,我发离线文件出去,外网可以接收
答案:2 悬赏:50
解决时间 2021-02-16 17:07
- 提问者网友:全員惡人
- 2021-02-15 23:00
Linux+squid+iptables作为服务器 但是qq接收不了离线文件,我发离线文件出去,外网可以接收
最佳答案
- 二级知识专家网友:孤伤未赏
- 2021-02-16 00:10
我们公司用的iptables+squid透明代理上网。
经同事反映发现,QQ离线文件无法下载,提示未知错误。
经实验,确定QQ离线文件是通过tcp80端口传输的。iptables会把80端口数据转到squid代理。
在squid里把自己IP加入最顶级通过策略也没法下载。
最后用wireshark抓包,记下QQ离线文件服务器地址。
在iptables里,nat表prerouting链,加入匹配TCP80端口,目标地址为QQ离线文件服务器地址段的策略。
使这些访问不通过squid。
不然就只有取消squid代理。
我还没找到更好的办法,不清楚squid什么原因导致了无法下载
经同事反映发现,QQ离线文件无法下载,提示未知错误。
经实验,确定QQ离线文件是通过tcp80端口传输的。iptables会把80端口数据转到squid代理。
在squid里把自己IP加入最顶级通过策略也没法下载。
最后用wireshark抓包,记下QQ离线文件服务器地址。
在iptables里,nat表prerouting链,加入匹配TCP80端口,目标地址为QQ离线文件服务器地址段的策略。
使这些访问不通过squid。
不然就只有取消squid代理。
我还没找到更好的办法,不清楚squid什么原因导致了无法下载
全部回答
- 1楼网友:一池湖水
- 2021-02-16 01:49
不知道!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯