centos6.4 安装 goagent

环境:centos6.4+firefox22+goagent

由于下载的goagent是最新版:例如本例goagent-3.0.zip,需要高版python-3.3

centos6.4自带的python2.6.6,大家可以自行打命令:

#python 看到自己的版本号


本教程的所有软件在google自行下载,不做链接了。

1、greenlet的安装


#sudo unzip greenlet-0.4.1.zip

#cd greenlet-0.4.1  

#sudo ./setup.py install  


2、安装gevent


#sudo tar xzvf gevent-1.0rc2.tar.gz

#cd gevent-1.0rc2  

#sudo ./setup.py install  


3、Python-3.3.2的安装


注意:在安装Python3.3时,为了不影响系统自带的python2.6.6,所以我安装在/usr/local/python3.3/。我之前出现过影响到输入法 的问题,请参照我的博文centos6.4输入法 不显示候选词


下面是安装过程

#sudo tar �Cjxvf Python-3.3.2.tar.bz2 �CC /usr/src/

#cd /usr/src/Python-3.3.2

#sudo ./configure --prefix=/usr/local/python3.3 �Cwith-zlib

#sudo make

#sudo make install


4、pyOpenSSL-0.13.tar.gz的安装

注:不要使用yum安装,会自动安装到python2.6.6

#sudo tar -zxvf /usr/src  

#cd /usr/src/pyOpenSSL-0.13  

#/usr/local/python3.3/bin/python3.3 setup.py install  


以上四步,会出现“gcc”错误,以及缺少模块zlib(安装pythn3.3加上―with-zlib)

Gcc错误解决:yum install openssl-devel

若还有其他错误,可以在google查询想要的答案。


5、下载goagent-3.0.zip,并网上搜索goagent 的配置资料进行查看,和windows环境下操作是一样的。

大致是修改goagent-3.0/local/proxy.ini中的appid为自己申请的帐号;在server目录下,执行终端命令

#sudo unzip goagent-3.0.zip

#sudo mv goagent-3.0 /opt/

#sudo cd /opt/goagent-3.0/server/

注意:记得把自己的账号写入proxy.ini,修改appid内容为自己申请的帐号,若要同时上传多appidappid之间用|隔开

#sudo vi /opt/goagent-3.0/local/proxy.ini

根据提示输入你自己创建的appid(若要同时上传多appidappid之间用|隔开)和你的Gmail帐号和密码,上传服务器

#sudo /usr/local/python3.3/bin/python3.3 uploader.zip

运行客户端命令

#sudo /usr/local/python3.3/bin/python3.3 /opt/goagent-3.0/local/proxy.py  

若提示:GoAgent install certificate failed, Please run proxy.py by administrator/root/sudo

解决办法:

  1. # rm -rf ~/.pki  

  2. # mkdir -p ~/.pki/nssdb  

  3. # certutil -d ~/.pki/nssdb -N  

设置一个新密码就可以了。

最后,在firefox22上安装autoproxy代理,这里友情提示下找到gfwList规则的办法,preferencesàproxy RuleàAdd rule subscriptionàgfwList

这里不做详细说明,可以参照windows下autoproxy的配置教程。

还有就是,导入/opt/goagent-3.0/local/CA.cret证书认证。

若大家能顺利安装,如果想把goagent做成系统服务运行,来避免每次都要打开一个黑色窗体。请看我的教程windows和linux下 goagent制作服务自启动




你可能感兴趣的:(Install,安装,goagent,centos6.4)