修改content-type,使firefox正常下载某些网站(如d@yform)的种子:
下载这类网站的种子时,firefox往往是打开一个都是乱码的窗口,查看一下proxomitron的log记录,发现是*/fetch.php这类的地址没有给定正确的mimetype,我们只要在此header到达浏览器之前,也就是在proxomitron修改正确再返回给firefox就行了(所以后面的header规则要勾选in)
1、首先在config里添加一个mime_type_in.txt的blocklist
2、在header filter里建立一条规则,如下:
注意:这里规则的名字很重要
Code: Select all
Content-Type: Fix MIME types (In)
3、在mime_type_in.txt里单独一行加上:
Code: Select all
torrent$URL(*/fetch.php)$SET(0=application/x-bittorrent)
torrent是网站返回的content type
$URL()命令是限制此规则作用的网址
$SET()命令是指定\0为application/x-bittorrent
结合上面的图和这条命令说明一下,遇到*/fetch.php这样的地址,一旦它的content-type是torrent时就把它替换成\0,而此时\0指定为application/x-bittorrent了。其实还可以加一条命令以限制只有发现是firefox时此规则再起作用,以后有机会再说这个。