来源:http://igfw.tk/archives/3731
以前的文章里介绍过php空间翻墙的程序(PHP空间翻墙、使用php空间和GAE搭建翻墙代理的开源程序汇总),这次我将实例详述。
一、申请免费php空间
以atpages.jp空间为例,这个是个日本空间有广告不能绑米,对于建站没有太大意义,用来翻墙倒是不错(1G空间无限流量)。
申请简单,不过需要日本IP来申请,可用tor控制出口节点为日本{jp}或者使用免费日本VPN,也可以在http://nntime.com/proxy-country/Japan-01.htm找个日本代理,设置好代理之后,用代理打开http://atpages.jp/,如下图在页面右上角填写申请ID和邮箱即可申请。
申请后稍等邮箱里就会收到帐号信息,比如
ID : 你的登录用户名
パスワ�ド : 密码
FTPサ�バ : ftp地址
ホ�ムペ�ジURL : 你申请到的网址(http://www服务器号.atpages.jp/用户名/)
访问http://atpages.jp/admin/login.php输入用户名和密码登录,登录后点击“ブラウザアップロ�ド”然后点击“ブラウザからFTP”下面的按钮进入文件管理页面,点击“アップロ�ド”进入上传页面,选择文件然后点击上面的绿色对号图标完成上传(使用ftp软件需日本代理)。
点击“DB(mysql)利用”打开数据库页面,然后点击“デ�タベ�ス利用申�”下面的按钮即可看到mysql数据库信息。
デ�タベ�スホスト名 | |
デ�タベ�ス名 | |
デ�タベ�スの接�ユ�ザ名 | |
パスワ�ド | |
二、使用phpsocks5搭建socks5代理
在http://code.google.com/p/phpsocks5/downloads/list下载最新版解压缩,在http://www.java.com/zh_CN/download/manual.jsp下 载安装好Java以后,运行deploy.bat将会看到部署的命令窗口,选择2(中文操作)回车,输入mysql数据库地址localhost回车,依 次回车输入用户名、口令、库名然后回车,输入w将配置写入文件,然后将php目录下的socks5.php文件上传到php空间(方法见上文),然后访问 socks5.php网址(比如http://www服务器号.atpages.jp/用户名/socks5.php),看到Create tables successfully.表示创建成功,然后在命令窗口按回车键,输入php的网址(比如http://www服务器号.atpages.jp/用户名/socks5.php),按回车完成部署。
运行run_with_polipo.bat设置浏览器代理即可翻墙(http代理127.0.0.1端口10088,socks5代理端口 10080),不用时关闭那两个黑窗口就可以了,socks5代理功能很强大完美解决了php空间翻墙的https证书问题,就是使用数据库导致代理速度 较慢。
三、使用Wallproxy搭建http代理
Wallproxy主要是用来GAE代理的,不过只使用其php模式也是不错的,可以多线程看视频和下载,速度比较快。
修改的Wallproxy下载地址:http://sharesend.com/wxfyi
下载后解压缩,上传fetch.php到空间(方法见上文),点击“设置”在打开的窗口里修改’url’: ‘http://xxx.xxx.xxx/fetch.php’,为你的fetch.php的网址(比如http://www服务器号.atpages.jp/用户名/fetch.php),启动wallproxy设置浏览器的http/https代理为 127.0.0.1:8086即可翻墙(Windows版不用安装Python或JAVA即可使用)。
通过导入cert文件夹下的ca.crt证书能解决https问题(以后浏览https网站不会提示证书错误),方法是:使用IE或Chrome浏 览器就直接双击ca.crt,在打开的界面里选“安装证书”,下一步,选“将所有的证书放入下列存储”,浏览选择“受信任的根证书颁发机构”下一步,直到 看到提示安装完成即可;使用firefox浏览器需要打开浏览器“选项”点“高级”点“查看证书”点“证书机构”,点“导入”找到并选中ca.crt文件 点击“打开”,在打开的界面里勾选“信任使用此CA来标识的web站点”点击确定 确定完整导入即可。
四、使用PHP Tunnel Proxy搭建代理
在http://code.google.com/p/phptunnelproxy/downloads/list下 载PHP Tunnel Proxy文件,解压缩后上传ptpremote文件夹下的所有文件到PHP空间(方法见上文),写字板打开etc文件夹下的 ptp.properties文件,修改里面的ptp.remote.php=为你的remote.php网址(比如http://www服务器 号.atpages.jp/用户名/remote.php),运行ptplocal.bat(需Java支持),会在系统托盘里出现一个红色的 小横杠,右键点击它,然后点击 start,红色的小横杠会变成绿色,然后设置浏览器的http代理为127.0.0.1:8887即可翻墙(导入证书 ptproot.crt可以部分解决https问题)。
本文原始地址:http://igfw.tk/archives/3731
没有评论:
发表评论