KnProxy—搭建你自己的网页代理

2011年5月19日 | 分类: 翻墙相关 | 标签: , , ,

常见的网页代理有PHProxy、CGIProxy、Glype、Zelune、Surrogafier、Happy Proxy、ASProxy等类型,不过在2009年十一前的一次GFW升级中,他们基本全挂了,GFW开始解密他们的网址加密方法在加上网页内容的关键词检测使他们失效,后来有人修改了Glype的默认网址加密方式又增加了网页加密使得在不使用https时也能继续正常使用 (GlypeMOD参考:http://igfw.net/archives/183),还有个phproxy encrypt更新很快测试可用(项目地址:http://eproxy.sourceforge.net/)。

KnProxy是前几天AS网友向我推荐了,我测试后发现它不能加密网页不适合用来翻GFW所以没发,后来jabbany网友告诉我KnProxy更新了,测试后发现新版加入了网页加密,就发出来推荐给大家。

项目地址http://knproxy.sourceforge.net/

下载地址http://sourceforge.net/projects/knproxy/files/

使用很简单,下载最新版,传到你php空间,访问KnProxy文件目录就可以了,默认加密网址,浏览含有GFW深度检测关键词的网页你还需要加密页面(不过这样容易造成乱码,希望作者修复吧)。

本文原始地址http://igfw.net/archives/2746

  1. 小小
    2011年10月10日18:29

    你好,有乱码怎么解决哈?

    • iGFW
      2011年10月10日18:49

      浏览器里切换下编码试试

  2. AS
    2011年6月26日16:27

    New ver.:KnProxy
    http://sourceforge.net/projects/knproxy/
    “Last Update 5 hours ago”

    (KnProxy—搭建你自己的网页代理)

  3. anon
    2011年6月11日17:59

    KnProxy升级了,现在貌似对Facebook支持还可以,而且有个DEV版本可以云代理。

    • AS
      2011年6月11日23:20

      http://sourceforge.net/projects/knproxy/
      “Lightweight, PHP-based Web Proxy that can utilize whatever remote connecting ablities your server has to offer. It should work out of the box. No configuration needed. For educational purposes.”
      ” Small, lightweight, PHP based web proxy.
      Supports Addresss-Obfuscation
      Multi-language capabilities
      Supports Automatic Redirection and HTTP Errors
      Supports POST forms and COOKIES natively
      KnProxy v4 is now largely compatible and sped up 2x!
      Fixed parse engine problems, compatible with 98%+ websites.
      Can now encrypt page content”
      http://sourceforge.net/projects/knproxy/files/
      “knproxy theta (aka v4) < 6 hours ago"

      (KnProxy—搭建你自己的网页代理)

      • iGFW
        2011年6月12日10:31

        感谢支持;;;;;

    • iGFW
      2011年6月12日10:20

      感谢提示,云代理什么?

  4. mejey
    2011年5月21日10:09

    希望博主能推荐一款免费php空间(我google了好几个都不行,都是在注册成功后进入管理员页面了才提示你“要使用php功能必须升级成收费用户”) 囧

  5. 2011年5月20日03:07

    encrypt-phproxy这个小工具转到 http://eproxy.sf.net ,最近对 cookies ,url 和 html 内容处理,也能访问被墙的一些网站,由于是业余爱好,做的不错别字也多。

    • iGFW
      2011年5月20日08:32

      感谢支持,我测试下

    • ym
      2011年5月21日12:39

      我try了一下,这个eproxy:(http://kent.dl.sourceforge.net/project/eproxy/pe_20110519.rar)还行。只是网页内容有所变形,可能是style.css没搞好的缘故

      • iGFW
        2011年5月21日14:46

        恩,加密网页还时常出现乱码。

  6. AS
    2011年5月19日15:08

    https://code.google.com/p/pac-auto-gen/
    “使用本程序请阅读README
    关于本程序
    学校内部上网情况比较复杂,有IPv6网站,有教育网非免费网站,有被墙的网站,可能涉及到很多的代理,目前在firefox下和chrome下有很多的插件可以手动设置一些规则进行判断,但是这个设置和切换比较麻烦。
    编写一个Pac文件自动判断如何选择代理上网可能更方便一些,本人之前尝试过,用的还不错,不过后来发现手动编写的Pac文件经常会过时,因为新的IPv6网站一直在加入,被墙网站总在变化,教育网免费网站经常增加减少,所以就用Python编写了一个自动更新Pac文件的小程序,希望对其他人也有帮助。
    如果有什么问题,可以联系作者 liangqing226 AT gmail
    感谢autoproxy-gfwlist项目维护的gfwlist
    感谢冰临宸夏维护的IPv6 hosts列表 ”
    https://code.google.com/p/pac-auto-gen/downloads/list
    https://code.google.com/p/pac-auto-gen/wiki/README
    ” 程序的运行
    将pac.example.ini改为pac.ini,编辑pac.ini,进行一些配置即可,pac.ini注释比较详细,一般情况只要根据实际情况和需要配置那五个代理,然后如果要自动更新ipv6 hosts的话,将write-host-file 设置为On,保证网络正常,直接运行pac.py就行了。
    运行后,会生成三个.pac后缀的文件到pacfiles目录下:
    ie.pac //只适用于ie的pac
    cross-gfw.pac //适用任何浏览器(包括ie)的pac,并且有判断是否需要cross gfw的功能(这个可能会稍微慢一点,所以可以和下面的pac文件切换着用)
    no-cross-gfw.pac //适用任何浏览器(包括ie)的pac,没有判断是否需要cross gfw的功能
    下面是一些注意事项:
    templates目录下放的是生成pac文件的模板文件(.tpl.pac结尾),程序会自动扫描后缀为.tpl.pac的文件,每个模板文件都会生成一个最终的pac文件,请不要随便删除和改动这些模板文件,除非你明白为什么要删除和改动
    运行pac.py后将会根据模板文件生成相应的pac文件到设置好的目录下面,同时会将日志和错误信息追加到当前目录下的log.txt文件中
    可以将pac.py加入windows的计划任务或者unix like系统的crontab每天自动运行,winidows计划任务使用pythonw.exe执行pac.py则不会弹出窗口
    建议firefox安装foxyproxy basic插件(而不是FoxyProxy Standard,这个版本可能出问题)切换不同的pac文件,chrome可以使用Switchy!插件切换Pac文件。IE的javascript速度比较慢,所以最好不用IE翻墙。
    如果是拨号上网的话,IE和chrome的代理设置的位置必须在相应的拨号选项中,请正确设置
    如果设置了write-host-file为On,则每次运行程序都会覆盖hosts文件,第一次运行的话最好备份一下,可以将自己原有的hosts设置到my-hosts选项中
    程序的功能
    根据用户的配置自动生成相应的Pac文件。
    可根据冰临宸夏维护的IPv6地址列表自动更新系统hosts文件
    可以自动判断访问的网站是否为IPv6网站
    可根据autoproxy-gfwlist项目维护的gfwlist自动更新Pac文件
    可根据www.nic.edu.cn维护的教育网免费IP地址列表更新Pac文件
    可根据用户使用习惯,将一些常用网站列入优先判断,从而加快Pac文件执行速度
    程序的更新
    程序更新只需要到 http://code.google.com/p/pac-auto-gen/downloads/list 下载最新版本的打包文件,然后将所有文件覆盖即可
    CHANGELOG
    pac-auto-gen version 0.2 2011.1.8
    对autoproxy-gfwlist优先规则的支持
    修复解析代理的bug
    增加warning级别的日志
    修复模板文件中cernet no free ip list的bug “

    • iGFW
      2011年5月19日16:45

      感谢支持,已经发布了。

  7. AS
    2011年5月19日14:39

    https://code.google.com/p/dnsproxycn/
    “a local dns proxy for windows OS, reduce dns pollution in china, force ipv6 address to through gfw, useless out of china.
    windows系统的一个本地dns代理工具, 通过延时的方法减少中国的dns污染, 通过加载ipv6host.txt文件, 可强制只返回ipv6地址, 使得浏览器只能通过ipv6进行工作, 可通过ipv6访问google, youtube 等网站.
    ipv6host.txt中的地址提取自紫狐浏览器, 使用该工具不需紫狐浏览器也能使通过隧道运行ipv6的机器用ipv6host中的地址进行访问, 效果几乎和紫狐浏览器一样. 中国境外用户不需要本工具.
    使用说明:
    Introduction
    运行于xp,vista,win7系统.
    Details
    先确认浏览器能通过 teredo 配置 ipv6 地址, win7 默认已配置,xp 需手工进行配置.
    如果不能使用 ipv6 则不要下载 ip6hosts.txt, 软件一样可以运行, 减少中国的 dns 污染但没有强制 ipv6 功能.
    下载 dnsproxy.exe 和 ip6hosts.txt 放在同一文件夹内, 运行 dnsproxy.exe, 将 dns 服务器设置为 127.0.0.1, 打开浏览器即可.
    如果弹出防火墙提示,请选择允许通过.
    用终止软件运行,终止前先要将 dns 服务器改回原来的状态.
    ip6hosts.txt中的地址可用记事本自行添加或删除.
    dnsproxy.cpp 是源代码. ”

    https://code.google.com/p/dnsproxycn/downloads/list

  8. 匿名
    2011年5月19日11:53

    encrypt phproxy xxtea mbstring utf2html 加密 编码 UNICODE 代理 在线代理 PHP
    http://code.google.com/p/encrypt-phproxy/

    • 匿名
      2011年5月19日12:06

      encrypt-phproxy没多大用,我试过。还是带上ssl连接才是上策

      • iGFW
        2011年5月19日12:27

        恩,还是ssl连接比较好。