+ -
当前位置:首页 → 问答吧 → 三天时间!终于让 Boardcom BCM4310/4312 无线网卡在Ubuntu 9.10下工作起来了

三天时间!终于让 Boardcom BCM4310/4312 无线网卡在Ubuntu 9.10下工作起来了

时间:2011-10-23

来源:互联网

问题概述:Screenlet中的SlideShow Widget无法获取Flickr的图片,MediaRSS(deviantART)却没有问题(可是诱惑图太多了,总让我分心 ……)

我一直用GoAgent作为我的代理服务器。
我使用Gnome3 + Gnome-Shell,某日手贱,修改了网络设置里的代理设置(改成手动方式,修改HTTP和HTTPS的代理服务器和端口),想临时让整个系统走GoAgent代理。后来当我取消全局代理(即把代理改成“无”)时,发现GoAgent日志里有连接到Flickr的请求,我开始觉得奇怪了,再次打开代理设置,切换到手动,并且清空里面的值,应用后SlideShow就不能获取Flickr的图片了。即使把代理设置改成“无”也不起作用。不过此时GoAgent确实没有SlideShow的http请求了。

很诡异对吧? SlideShow (或者就是 Screenlet)在哪里读取的我的代理设置?\

P.S. 我的Firefox使用FoxyProxy设置代理,后来喜欢上了Chrome,就使用了Proxy SwitchySharp扩展设置我的代理。难道会和这款插件有关?

作者: Cherrot   发布时间: 2011-10-23

发现了问题所在,我打开本地的一个DNS代理后,发现如果设置SlideShow的图片源到Flickr的话,产生的DNS请求竟然是空域名! 日志如下:
代码:
2011-10-23 15:59:12,974: INFO: 通过 tcp 向 8.8.8.8:53 询问 <Query  A IN>。

正常情况下应该是
代码:
2011-10-23 15:59:12,974: INFO: 通过 tcp 向 8.8.8.8:53 询问 <Query domain.com  A IN>。


这就更让我糊涂了……因为如果重新设置系统的代理的话,SlideShow是能够通过代理获取Flickr的图片的。此时没有产生任何DNS查询,切换图片源后会产生deviantART的DNS查询并从代理发出http请求。

作者: Cherrot   发布时间: 2011-10-23