文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux中如何安装GoAgent

2023-06-27 13:24

关注

这篇文章主要介绍Linux中如何安装GoAgent,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

GoAgent使用跨平台语言Python开发和Google App EngineSDK编写,是一个基于Google Appengine的,全面兼容IE、FireFox、chrome的代理工具,程序可以在Microsoft Windows、Mac、Linux、Android、iPod Touch、iPhone、iPad、webOS、OpenWrt、Maemo上使用。

Linux中如何安装GoAgent

申请appengine.google.com的个人apppid

首先登录appengine.google.com,申请个人apppid,它将在Goagent中用到。appid只要唯一就可以,必须是英文字符和数字。

二、安装和本地部署

安装goagent服务端

既然已经成功的申请到了apppid,那么接下来的工作就是安装goagent的服务端了。

1:下载

首先我们下载goagent:https://code.google.com/p/goagent/

解压到用户根目录,然后进入goagent下的local目录

2:修改local文件夹中的proxy.ini文件,将appid修改成你的appid;

3:导入ca.crt文件

打开FireFox->选项->高级->加密->查看证书->证书机构->导入证书, 选择local\ca.crt, 勾选所有项,导入。

4:上传goagent服务端

打开终端,使用一下命令进入 goagent/server文件夹

1cd ./goagent/server/


然后输入一下命令上传服务端

1python uploader.zip


接着会提示输入你的appid,例如我的就是gongxian2122

接下来会提示输入你的Google帐号和密码,也就是你的Google mail邮箱地址。密码输入过程不会显示字符,输入完回车即可,命令行最后出现Completed update of app…说明已经上传成功。

此时登录appengine.google.com页面可以看到当前状态显示为 1 ,Google app允许用户创建多个appid,所以每次Goagent出新版本,你还可以单独创建并上传到新的appid中。

好了现在goagent已经上传好了,我们可以开始使用了。

1:运行goagent

使用cd命令进入local文件夹

cd local

然后使用以下命令运行goagent

python proxy.py

现在goagent已经开始运行了,接下来我们要进行的是浏览器设置。

首先安装AutoProxy扩展(猛击此处),安装完成后点击首选项>代理服务器>编辑代理服务器>然后添加goagent的地址:

其中名称随便添,代理主机添Listen Address这个值后面的ip,端口添Listen Address后面显示的端口,代理方式选择http,然后确定即可。(不要忘记添加订阅呦)

这里顺便共享一个GAE appid :gongxian2122 大家要是不会使用的话可以直接使用这个appid,只要把proxy.ini中的appid后面添加上gongxian2122即可。(大家省着点用,毕竟只有1g的流量)

ps:

常见问题

  • 支持多个appid做负载平衡吗?

  • 目前goagent最新版是支持的,在proxy.ini中的[gae]项目下这样配置即可appid=id1|id2|id3

  • 如何防止goagent被匿名使用(盗用)?

  • 目前goagent最新版是支持的,注意:本功能不会影响网速,请放心使用。

    • golang版本:server\golang\fetch.go中const段落开头修改Password = "123456",重新上传fetch.go,然后在proxy.ini中的gae项目下这样配置即可password = 123456,即可。
    • python版本:先在server\python\fetch.py中开头修改__password__ = '123456',重新上传fetch.py,然后在proxy.ini中的gae项目下这样配置即可password = 123456,即可。
  • 听说goagent保密性比较弱,如何加强?

  • 下载最新版的客户端,编辑proxy.ini的google_cn google_hk域,mode=https即可.速度也相应变慢,呵呵。

具体内容请查看https://code.google.com/p/goagent/

ps:最新版的GoAgent为 2.1.9-11,不过要想使用他的话得安装gevent,Ubuntu软件源里面的gevent版本过低,需要手动编译,很是麻烦,而且新版的问题比较多,所以推荐大家使用1.8.11版本.

ps2:这里附上谷歌ip,把google_cn中的ip替换成下面的地址后,使用google_cn速度比较快:

173.194.72.90|173.194.72.91|173.194.72.92|173.194.72.93|173.194.72.94

以上是“Linux中如何安装GoAgent”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网行业资讯频道!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯