2006年08月09日

在Mac下,我终于抛弃Firefox了  [ 分类:科技 Tech ]

06-08-09.jpg

  在Mac下,我一直被迫使用Firefox。原因呢,就像我前几天说的那样,Firefox下面有个FoxyProxy,可以配合Tor针对不同域名“有选择地”使用proxy。但是,Mac OS X下的Firefox碰到非UTF-8编码的页面总是出现乱码和掉字,也没什么办法可以解决。所以我得左手Safari,右手Firefox,烦得要命。
  今天在系统里瞎点,看到全局代理服务器设置里面竟然可以使用.pac文件。替自己的无知扼腕一下,赶紧把.pac文件给折腾了出来,还挺好使。哈哈,终于可以把Firefox扔掉了,反正adblock对我来说也可有可无。下面是我的配置“节选”:

function FindProxyForURL(url, host)
{
url = url.toLowerCase ();
host = host.toLowerCase();

if (!isResolvable(host))
return "SOCKS 127.0.0.1:9050";
else return "DIRECT";

if(
(shExpMatch(url,"*yimg.com*")) ||
(shExpMatch(url,"*wordpress.com*")))

return "SOCKS 127.0.0.1:9050";
else return "DIRECT";
}

  你可以在最后那段里添加其他被“墙”的域名,然后存成.pac文件,就可以添到设置里配合Tor使用了。这个方法在windows系统下也同样适用。更多的说明请看这个文件——1996年3月的Netscape,转眼间10年都过去了。在Mac下的语法似乎有点特殊,这里还有个补充说明
  最后有两个问题请教各位路过的高人:1. isResolvable 那段到底有没有意义呢?(只是顺手一写,不过想来想去觉得可能没用) 2. 如何解决Google“网页快照”的问题?语句要怎么写?多谢多谢了!

  [update]
  原先的代码有问题的,做了修改,解决了上述两个问题。

由 flypig 发表于 2006年08月09日 01:43
本文Trackback地址
http://www.flypig.org/mt3/mt-tbtbtb.cgi/862.
引用 Trackbacks

 

评论 Comments

折腾了好久啊。研究还是有结果的。恭喜恭喜~

glasszz 发表于 2006年08月09日 03:41

呵呵,在 Mac 下面玩 FF 确实不搭调。

momo 发表于 2006年08月09日 05:05

ff有mac的themes啊

conge 发表于 2006年08月09日 08:58

跟FF同内核的Camino表现就好多了,不仅不掉字,而且速度还相当快。Opera的兼容性不错,有些FF、Camino看不了的网页,在Opera下有奇效。
不过除了Safari,其它浏览器字体都不大好看。

晓阳 发表于 2006年08月09日 10:42

我随便才过来 ,原来都是用 MAC 的,而且好像你也是学设计的八,我最近在用 SHIIRA 但是好像无法打开 .URL ,不过倒是一个做的不错的软件 :) 有空联系

DF雪杜 发表于 2006年08月09日 10:52

的确,opera在osx的表现不输safari,只是扩展没有firefox多,使用习惯也多不同。字体可以自己改,用华文细黑就不错。

zhangchn 发表于 2006年08月09日 11:07

google 快照的写法:
if(shExpMatch(url,"*q=cache:*")) return "PROXY localhost:8118";

zhangchn 发表于 2006年08月09日 11:10

当然,只用tor,不用privoxy,还是“return "SOCK localhost:9050";”

zhangchn 发表于 2006年08月09日 11:17

zhcn:我检查了一下,发现解析判断那段写得不对,难关原先用shExpMatch有问题,其实是整个都有问题。

由 flypig 发表于 2006年08月09日 15:29

这里有一个范例:
http://confluence.rave.ac.uk/confluence/display/SKLS/Proxy+settings+Mac+OS+X
匹配函数应该全了.

zhangchn 发表于 2006年08月09日 18:42

isResolvable 是用来检测域名是否可以被解析,如果是被“墙”了域名的网站,域名往往是不可解析的,这是自动转用代理(比如 tor),不过我强烈建议你不要用这个判断,因为它会明显的拖慢浏览速度。

istef 发表于 2006年08月10日 00:10

2010 is the newly designed. As a waterproof, anti-wear reasons, this is a perfect start. Through the use of breathable materials, they are very comfortable. TPU and glass fiber shank so that only more durable, these boots will last.

Cheap MBT Shoes 发表于 2010年04月28日 12:40

First of all, putting on his hat represents the individual's personality!

tiffany jewelry 发表于 2010年04月29日 15:54

The information is very useful for me. thank you for your post.

cheap adidas shoes 发表于 2010年05月04日 18:03

welcome to buy
we will service the best quality for you!

movado watch 发表于 2010年05月11日 16:30

...

fivefingers kso 发表于 2010年06月10日 16:04

online store to sell the Cheap MBT Shoes.MBT Shoes have such seies:MBT Chapa,MBT Sport Shoes,MBT Lami Shoes and MBT M.Walk Shoes.

mbt shoes 发表于 2010年06月19日 15:54

4554

discount louis vuitton handbags 发表于 2010年07月20日 13:43

3G modem offer powerful 3g usb modem. We have our own 3G modem distributor channel focusing on Huawei modems ,ZTE modems and 3g modem routers

usb modem 发表于 2010年08月03日 18:47

3g modem offer powerful 3g usb modem & data card. We have our own 3g modem distributor channel focusing on huawei modem ,zte modem, vodafone modem and wireless router.

3g modem 发表于 2010年08月10日 10:11

Thank you for sharing!

jimmy choo wedges 发表于 2010年08月29日 23:46

I really like your article

uggus 发表于 2010年08月31日 11:36
发表评论









记住我的信息?