最近在用Shadowsocks代理不过这个代理毕竟是别人的,要是突然出了问题就不好了,于是想有没有php版的Socks代理,于是谷歌一番,没想到还真有。
具体的介绍我也不想说了大家可以自己去网站上看,安装方法网站上也有不过还是说一下吧:
省的有人觉得网页跳转的麻烦。
0、0.5版本开始不用按照以下6个步骤使用了,只需要运行deploy按照向导操作即可。之后运行run_with_polipo或run_without_polipo。推荐自己配置polipo。
1、修改socks5.php前5行代码的数据库配置,修改为PHP虚拟主机提供的数据库配置。
2、修改socks5.php的第7行secretkey变量,修改为一个有大小写英文字母和数字的随机密钥,最好不要有符号,长度建议超过4096个字节。
3、将socks5.php随机改名(扩展名不要变),然后传到服务器上去。
4、打开浏览器,访问这个php页(比如 http://www.myhostingspace.com/abc.php ),如果出现Create tables successfully,说明php配置正确(第二次访问会出现Create table N error,是正常情况,因为数据表已经存在了)。
5、修改Java目录下的phpsocks5.properties,serverurl修改为上述浏览器访问的地址(比如 http://www.myhostingspace.com/abc.php ),secretkey修改为socks5.php中的secretkey变量中的内容。
6、在Java目录下运行java phpsocks5.PhpSocks5(1、编译PhpSocks5.java后运行。2、确保在Java目录下运行,比如Java文件所在的目录结构为D:\myprojects\phpsocks5\java\phpsocks5\PhpSocks5.java,那么需要在D:\myprojects\phpsocks5\java中运行java phpsocks5.PhpSocks5),之后本地127.0.0.1的10080端口就是socks5代理。
下面附上地址:
国内下载:http://pan.baidu.com/s/1d1Qsz
google下载:http://code.google.com/p/phpsocks5/downloads/list
ps:虽然这个代理可以用,不过速度不行,大家还是把它当成备用代理来用吧。