GoAgent_Linux Linux系统使用教程

Featured Updated Yesterday (39 hours ago) by yubinlov…@gmail.com
这里以ubuntu系统为例,其他Linux系统自行根据对应系统安装命令安装所需模组 ××××简化版××××

Ubuntu
安装gevent
安装pyopensssl
安装gtk托盘所需模组
上传
运行客户端
退出
How to install goagent in CentOS (include gevent) ?
goagnet3.0
Notice: 其他系统可能需要自行解决相关依赖问题
Ubuntu
要运行goagent首先必须安装了python,推荐使用python2.7,如果没有python,使用命令

sudo apt-get install python
安装gevent
使用以下命令进行安装,需要安装了 gcc 或 xcode 需要在安装Python-dev这个包之后才能正确安装gevent和上传server

sudo apt-get install python-dev

如果greenlet版本过低会导致gevent装不上,请先使用以下命令安装greenlet(0.4.0)

curl -L -O https://github.com/python-greenlet/greenlet/archive/0.4.0.tar.gz && tar xvzpf 0.4.0.tar.gz && cd greenlet-0.4.0 && sudo python setup.py install

安装gevent(1.0rc2),系统源中gevent版本过低,会出现错误

curl -L -O https://github.com/downloads/surfly/gevent/gevent-1.0rc2.tar.gz && tar xvzpf gevent-1.0rc2.tar.gz && cd gevent-1.0rc2 && sudo python setup.py install
安装pyopensssl
PyOpenSSL是OpenSSL的python接口,用于提供加密传输支持(SSL),如果没用该模组,会导致goagent无法生成证书而影响使用。
若系统没有openssl,先安装openssl,****一般系统都已安装,可以忽略此步****
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar zxvf openssl-1.0.1c.tar.gz
cd openssl-1.0.1c
#设定Openssl 安装,( –prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下
./config –prefix=/root/openssl
make && make install

安装pyopenssl(0.13)
wget http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz && tar zxvf pyOpenSSL-0.13.tar.gz && cd pyOpenSSL-0.13 && sudo python setup.py install

要正常使用gtk托盘,需要安装以下软件包

sudo apt-get install python-appindicator python-vte
其他发行版请自行根据对应系统安装命令安装所需软件

上传
下载goagent,解压,终端cd至goagent所在目录

cd至server目录下,终端执行
python uploader.zip
根据提示输入你自己创建的appid(若要同时上传多appid在appid之间用|隔开)和你的Gmail帐号和密码(如果开启了两步验证,密码为16位的应用程序专用密码)
运行客户端
cd至local目录下,终端执行

python proxy.py
也可以赋予proxy.py可执行权限之后直接双击proxy.py。(在proxy.py上面右击,属性的权限中勾选允许以程序执行文件)

直接运行goagent-gtk.py可以使用gtk托盘方式运行goagent。 运行addto-startup.py即可加入开机启动。也可以自行添加一个启动项,命令为

python /path/to/goagent/local/goagent-gtk.py
其中路径修改为自己系统中goagent-gtk.py的路径 使用sudo提权之后可以自动导入证书,部分浏览器请自行手动导入证书

退出
如果是直接终端使用”python proxy.py”运行,在终端按”Ctrl+C”组合键可终止运行;如果使用gtk托盘,在托盘图标上右键菜单有退出选项。直接关闭终端窗口也会退出。如果以后台进程运行,先用”ps aux | grep proxy.py”找到goagent的PID,然后直接kill对应的PID 。
安装gtk托盘所需模组

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WinJayX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值