如何在UBUNTU环境下使用GAPPProxy
来源:互联网 发布:sql查找重复记录 编辑:程序博客网 时间:2024/06/08 03:00
目前天朝对于网络这个大通道管理的很严谨,于是我们这些把网站流浪在海外的人们吃尽了苦头,尤其是YOUTUB完全不能访问最郁闷,在WINDOWS下大家可能用过HOTSPOT,VPN或是TOR,但是发现好多VPN和HOTSPOT已经不能访问和使用了,以下废话不多说,介绍一个人人可以自己使用的高速代理服务器,那就是人尽皆知的GAPPProxy。高手们自然不用看,windows下的使用者也不必看本文,appengine上的说明就够用了,本文主要是给我这种LINUX初学者又想不安分守已的小网民观看的。
首先你需要UBUNTU一套,安装PYTHON,默认已经装上了。然后就是以下步骤:
A. 在GOOGLE的APPENGINE上安装服务端,如果不想有独立的服务器可以使用网上公布的,不过可能会受到GOOGLE每天的流量或是时间或是CPU限制而不能使用。
1.需要有一个google appengine的账号,去appspot.com注册,需要手机验证,一个手机一个账号,不收取任何费用。
2.安装LINUX下的GOOGLE APP ENGINE软件包(先确认你的UBUNTU是否已经安装了PYTHON,如果没有请使用新立德安装PYTHON及附属程序)。下载后解压至任意文件夹,比如appengine。
3.下载服务端程序,解压后放在刚才的appengine文件夹中,比如名为fetchserver。
4.使用GEDIT或是其他文本编辑软件更改app.yaml里的第一行,冒号后面改成你在google appengine上注册的程序名,比如你的程序地址是abcde.appspot.com那么你在冒号后面就写abcde。
5.保存后就可以上传了,在终端里使用cd命令进入appengine文件夹中,运行python appcfg.py update fetchserver(请注意大小写,LINUX下区分大小写),上传过程中会提示输入邮箱和密码,成功会显示:
Cloning 3 application file.
Deploying new version.
Checking if new version is ready to serve.
Closing update: new version is ready to start serving.
B.设置自己电脑上的连接
1.下载网址上的完整源码包,把里面的localproxy解压出来放在任意文件夹内,我是放在桌面上比如localproxy
2.用文本编辑器编辑文件夹中的proxy.conf,里面有三行fetch_server = …….的,随便改一行为http://abcde.appspot.com/fetch.py并且去年本行前面的#就可以保存了。
3.用cd命令进入localproxy然后运行python proxy.py即可,如果看到以下四行,说明成功:
HTTP Enabled : YES
HTTPS Enabled: NO
Local Proxy :
Fetch Server : http://abcde.appspot.com/fetch.py
C.然后就是设置浏览器的本地代理了,这个大家都会,就是把代理IP设置成为127.0.0.1,端口设为8000,然后就可以翻墙了,速度还是很快的。只是HTTPS还是有点问题,总是说证书无法验证,不用管他,点继续访问就OK了。
PS:
D.如果图方便可以在桌面建立一个launcher,Type类型选application in terminal,命令Command写上python /file_folder/localproxy/proxy.py。(其中file_folder是localproxy目录的路径)
附:http://code.google.com/p/goagent/
http://code.google.com/appengine/downloads.html
http://code.google.com/p/gappproxy/
- 如何在UBUNTU环境下使用GAPPProxy
- 如何在UBUNTU环境下使用GAPPProxy
- 如何在ubuntu下安装KDE环境
- 如何在 Ubuntu 环境下安装 Minecraft
- ubuntu在英文环境下使用汉字输入法
- 在ubuntu下使用ipv6环境
- 在英文Ubuntu 环境下使用中文字体
- ubuntu如何在英文环境下,还能使用中文输入法
- 如何使用GTest对Qt工程代码做unit test(在ubuntu环境下)
- 在Ubuntu下如何使用ADB
- 如何在UBUNTU下使用github
- 如何在Ubuntu下使用全民wifi?
- 如何在ubuntu下使用Github?
- 如何在 ubuntu 下使用 iNode 客户端
- 如何在ubuntu下使用opencv
- 如何在Ubuntu终端下使用SS
- 如何在windows环境下使用ipython?
- 如何在ubuntu下搭建Objective-C开发环境
- 一个jquer程序
- style_dialog
- gcc混合连接静态库和动态库
- 排序
- LINUX进程间通信(IPC)学习手记
- 如何在UBUNTU环境下使用GAPPProxy
- 一些有价值的技术博客
- 适应未来发展 Web如何设计才更友好?
- WebService的开发模版(Axis2 1.5环境)
- 集合操作-并
- 快速创建 IEqualityComparer<T> 和 IComparer<T> 的实例
- iPhone开发:万能的NSData
- eclipse启动报错:“Failed to create the Java Virtual Machine”
- Image_utils