スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

带补丁的privoxy 3.0.16

简单的说,privoxy 3.0.16里面有大bug,对某些网页(主要是由chunk的)不能正确地传输,因此如果启用连接复用(keep-alive)的话将会出现问题。例子:水母上任何带图片附件的帖,第一个图片要延迟1分多钟后才能被显示出。

最近的privoxy已经修正了这个问题(内核文件jcc.c在1.325以上),但所属的3.0.17版始终没有释出。而看了一下这帮人的代码编写风格之后我表示对直接从cvs上取最新代码编译的版本的稳定性表示严重的怀疑,所以为了稳妥起见决定用1.326版本的jcc.c覆盖到3.0.16的代码上做一个补丁版。

嘛……过程非常不顺利。而且最后也并不是直接把新的jcc.c覆盖到旧代码上就能了事,最终,下列的文件在3.0.16代码基础上被修改过:
jbsockets.c
gateway.c
cgi.c
filters.c

而下列的文件使用了当前代码库里的版本
jbsockets.h (1.17)
project.h (1.158)
jcc.h (1.29)
jcc.c (1.326)
loaders.c (1.76)

不过所有的改动我都检查过,确保除了jcc之外,其它的改动都是绝对无伤大雅的就是了……

于是编译出来的补丁见下面。直接替换原来的3.0.16。

http://cid-b76c8a994436c2e3.office.live.com/self.aspx/.Public/privoxy.zip
スポンサーサイト

标签 : 网络 HTTP代理 EP
主题 : プログラミング
分类 : コンピュータ

privoxy 3.0.16 stable

虽然号称支持ipv6了,但cygwin不支持(补丁倒是有,怕麻烦+不敢用)。于是对于windows用户来说没啥改进……

在我印象里,privoxy本来似乎还有原生win32 api的实现的,但现在代码里面vc的工程都已经以缺乏维护为理由被干光了,我正好干脆利落的死了这条心……

不过empty response的问题倒是不怎么出现了的样子。

标签 : EP HTTP代理 网络
主题 : インターネット関連
分类 : コンピュータ

Angel Beats!先行杂谈:老麻子作品的学校情结

fc2被墙后第一篇,这两天从blogpet的报告上看,访问量并没有什么改变(因为之前日访问量已经不到10了orz),于是我很欣慰,么?……

总之呢虽然之前已经很懒了,但现在要是就此继续发懒的话总有点输给GFW的感觉,于是虽然Angel Beats!才开了个头,我也来杂谈一下好了。目前来看又是赞否两极的状况,不过ptt上的评论很多都很奇怪,比如说老麻子“一向是一上来就杀一堆人。”喂我说麻枝啥时候这么干过了啊!我自己的感想的话,觉得这剧情展开得还蛮不错的。有人说节奏对动画而言还是太慢,但这首话以麻式剧本来说,已经是到了“悬念的浮现”这样的近中盘阶段,是非常的飞跃了吧。(准确来说,我觉得麻枝已经为了动画的特性而修改了他剧本的一贯风格。)你难道还想第一话就交代清楚这是xxxx组织和ooooo邪神的你死我活的斗争,然后后面就乒乒乓乓打上12话不成?

其实这篇的主题不是Angel beats!(死)我想扯的是别的事情。从Clannad开始,“学校”在麻枝的剧本里占有了越来越重要的地位。如果说Kanon里学校只是男女主交际的场所(AIR里面学校基本是空气)的话,对渚和朋也来说学校则已经成为生命中最重要的一环,以致在TA里面,智代毕业了三年仍然没有脱下制服。到了LB,设施完备的全日制寄宿学校已经成为了唯一的舞台。食堂,宿舍,教室,校庭四点一线就是角色生活的全部。而目前来看AB这种学校=世界的倾向也非常明显。

我不知道麻枝为何会有这种奇怪的学校情结。但我觉得,和Clannad AS中对社会和家庭的深入描述相比,过度乌托邦化的校园背景其实是一种倒退。本来,“Galgame也可以成为文学的一种形式。”我会持有这种观念很大程度上是来自于老麻子的剧本。正是Clannad让我第一次意识到Galgame也可以不只是廉价的文字发泄和YY用具,而是可以具有接近于正常文学的深度和视野的。可惜LB没能继承Clannad的进步。当其它的剧本家也纷纷开始尝试在作品中加入更多现实主义的要素的时候,老麻子却转身缩回理想的校园中去讲述热血和友情的故事了。所以这回我大概也只能以淡定的心态去看Angel Beats的出演了吧……

继续阅读

标签 : 虚假的完美世界 网络 絶望した!
主题 : Angel Beats!
分类 : アニメ・コミック

Summer Wars

画面很流畅,节奏不错。但剧情很老套,设定很狗血……

首先是这“客的对抗就是在虚拟世界里打格斗游戏”这个主设定……这不应该是90年代那个在互联网还在摇篮中的时代,对其一无所知的文学家们的想象的产物么?我不明白为什么到了今天还能看到如此复古的设定orz。只要哪怕是对网络有一点点粗浅的认识都会对这种设定以及由此派生的情节吐嘈到死吧。再然后就结局那个花札决斗的赢法……不要告诉我你没看过七龙珠的大结局。

于是两个关键点都狗血度满满,先扣到80分起不冤枉吧……

然后对我来说还有一个特别失望之处,因为我本来是冲着“和年上的学姐恋爱”去的。结果女主从头到尾就一花瓶,感情戏等于没有,去老家前还是普通得不能再普通的先后辈关系,两个人最后怎么好上的根本莫名其妙。

……于是心得就这么多了。呃我倒不是说这是烂片,不然我的说话会比现在刻薄得多的。不过对我来说实在是个没什么亮点的片就是了。

标签 : 姐控 网络 虚假的完美世界
主题 : アニメ
分类 : アニメ・コミック

应景:CNNIC CA

应景说一下关于最近CNNIC得到了CA证书的事情。其实比起我自己的意见来说,我更希望的只是让人知道这回事而已。

所以这里是背景知识的传送门:

传送门之一

传送门之二,google doc

OK。其实这事件上,我觉得mozilla方面的意见是有道理的:

CNNIC complied with our root addition policy, they are in the product presently, so this isn't a question of approval, this is a question of whether we should review.

就是说,既然我们还没有发现过CNNIC曾经有过协助中间人攻击或者其它类似行为,而它目前又符合其它的规定,因此就没有理由取消它的CA资格。这其实就是很简单的无罪推定。的确,我自己也完全不相信CNNIC,但从程序正义的角度来看,我确实觉得不能简单地用它做过的其它的行为来剥夺它的CA权利。

当然我这次能这么有信心地接受CNNIC,最重要的原因其实是因为,使用CA证书来协助中间人攻击其实是有非常巨大的风险的,Mozilla方面也提到:

If there's truth to the allegation, here, then it should be possible to produce a cert. It should be possible to produce a certificate, signed by CNNIC, which impersonates a site known to have some other issuer. A live MitM attack, a paypal cert issued by CNNIC for example.

中间人攻击的证据是非常容易获得而且非常强力的:因为除了CNNIC自己,没有任何人能签发相应的证书,所以只要有一个被攻击的用户发现异常并且记录下当前连接的证书,就已经是100%确凿的证据,足以立刻将CNNIC驱逐出所有的信任链之外。(老实说,我倒是希望那帮畜牲的智商能低下到这种程度去做出这种可以轻易地被别人扇自己大耳光的事情。)既然犯罪的证据会明显易得,成本极低(相对于对抗犯罪者来说)而损害也不一定很高(攻击带来的损害是不确定的,但不能肯定就会非常大,特别是它很可能在取得收益之前就已经被发觉了),我们在这之前未必需要过度敏感。

所以这里面的问题,可能还是在于浏览器处理普通的https访问时过度的箱操作上。在这个时代,浏览器其实应该设计到让用户(至少对有一定背景知识的用户)对证书问题有足够的警觉。例如和大部分SSH实现一样监视证书的改变;或者在https连接上使用悬浮窗,甚至在连接建立后使用气泡提示,来显示证书的发行者和信任链等的简要信息。这些事情比起简单地驱逐CNNIC来应该更值得讨论。实际上,对于FF这很可能就是一个插件的事情,对IE大概也就是一个BHO。所以有兴趣的各位,不妨向这方面努力一下吧?

标签 : 网络
主题 : セキュリティ
分类 : コンピュータ

新起点

花了两个星期左右,终于将blogbus上的100多篇文章里值得搬的全部手动搬了过来,大概是7成左右。前天发现google已经开始收录这个blog的内容,我担心的编码问题也没有出现。所以算是万事就绪,从此可以开始新的旅程了吧。

至于原来的blogbus,已经搬过来的文章和剩下没什么意义的都一把删了个干净,连上传的文件一起,甚至博链和好友都消灭掉,完全寸草不留了。

其实想想,也许没必要做得那么决绝吧,我对blogbus其实也没有什么深仇大恨。不过对我自己来说,确实需要有些行动和以前区切开来。特别是今天又看到了这么个玩意:

http://news.xinhuanet.com/newmedia/2010-02/01/content_12910634.htm

同时又听说blogbus再次不能访问了,原因不明。

我已经不想对审查和自我审查说什么意见。这就是我的回答。哪怕以后这个blog本来就寥寥的访问者里面再失去掉所有来自中国地区的IP,我的回答也不会改变。

继续阅读

标签 : 真实的悲惨世界 网络
主题 : 今日のつぶやき
分类 : 日記

M$又耍笨了啊……

之前配置2003的DNS的转发器,将google.com转发到opendns,于是查询docs.google.com的时候得到结果:

-> docs.google.com
canonical name = writely.l.google.com
ttl = 86246 (23 hours 57 mins 26 secs)
-> writely.l.google.com
internet address = 74.125.19.113
ttl = 55 (55 secs)
-> writely.l.google.com
internet address = 74.125.19.139
ttl = 55 (55 secs)
...(下略)

可以看到CNNAME的TTL比其它的记录长很多。于是出现了一个非常郁闷的事情:

当其它的记录都已经过期之后,DNS server里面还保留有docs.google.com的CNNAME记录writely.l.google.com,于是下次查询的时候,它就不再去查询opendns而是直接直接查询负责writely.l.google.com的那个DNS服务器(72.14.203.9)了,然后下一次查询的时候结果就全变了:

-> docs.google.com
canonical name = writely.l.google.com
ttl = 84953 (23 hours 35 mins 53 secs)
-> writely.l.google.com
canonical name = writely-china.l.google.com
ttl = 595 (9 mins 55 secs)
-> writely-china.l.google.com
internet address = 64.233.189.113
ttl = 175 (2 mins 55 secs)

(因为CDN的缘故,72.14.203.9会根据查询者的IP范围来响应)

我被这个问题折腾了两天,开始的时候是想设置dns server的缓存策略让那个TTL太长的别名早点挂掉。但M$ DNS根本没有这样的设置选择。绝望到几乎想上bind9的时候我终于发现……

M$ DNS的条件转发器似乎只会匹配一层的域名,也就是说,docs.google.com会匹配到负责google.com域的转发器,但是,writely.l.google.com就不会……

于是把l.google.com加进转发器里,这回,万事OK,耶!

标签 : 网络 DNS服务 EP
主题 : インターネットサービス
分类 : コンピュータ

Privoxy的好处

1 它在默认配置下就具有一定的adblock能力,而且实际上访问控制能力比FF插件之类的东西的扩展性和定制性更强(比如可以支持页面重定向),并对所有浏览器透明(代理嘛)。

2 可以记录所有http/https访问的踪迹,这在和GFW对抗的时候有时意外的有用。

3 自定义脚本里面将direct指向变成代理指向之后,可以解决IE的一些古怪问题(比如IE8的建议网站功能……我好像太EP了)

4 轻量,配置和迁移方便,在windows下也可以作为服务运行,不影响任何使用体验。

privoxy的主要问题是不支持ipv6,所以需要在自定义脚本里面排除去v6的网站,好在现在v6站也不多。需要注意的是,如果你对 google用了v6,为了让快照的地址(http://[ivp6.google.com的地址]/xxxx)能被排除掉,需要使用如下的语句:

isPlainHostName(host)

这个函数实际上只是简单地判断传入的值里面有没有.号,不过v6地址正好是没有.号的啊哈哈哈……

自动代理脚本里面别的手段大概都没法处理v6地址的问题,毕竟这是一个netscape的年代出来的规范了(那时候有ipv6么)。


现在环顾一下,我的网络环境包括了自己搭建的NAT,VPN,DNS,http代理,ipv6支持,自定义主机名和自动代理脚本,TOR,再加上一大票不太常用的从软件到在线的穿墙工具。我自己则啃下了整个http协议,tcp/ip的基本知识,密码学的初步理论,还有各种各样从windows到 linux软件的使用……这样一整套武装到牙齿其目的几乎只有一个:获取和一个在中国大陆以外的人相类似的internet使用体验。

如果没有GFW,我大概一辈子都不会了解以上内容的十分之一……

标签 : EP HTTP代理 网络
主题 : ソフトウェア
分类 : コンピュータ

个人情报

とある姉コン

Author:とある姉コン
轻小说,ACG,IT相关。

本人则是姐控的死宅(啥),专业是物理化学和高性能计算,有悠久历史(从2000年开始算的话)的代码民工,没了。

ココロ
RSS
最新日志
最新评论
分类
検索フォーム
Tag

虚假的完美世界 EP 姐控 网络 真实的悲惨世界 破鞋党 后宫 絶望した! 文学少女 化物語 HTTP代理 MPC-HC Little_Busters! Fate 文学批评的性别观 戦場ヶ原さま大好き 无限循环 学生会 游戏 K-ON 笨蛋测验召唤兽 DNS服务 Galgame创作 RivaTuner 人渣 自爆 Room.No.1301 GPU-Z 4850HD IE8 WPF Rita UAC windows_live CLANNAD Windows_Gadgets 空境 

友情连接
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。