centos

centos搭建goagent服务

不知怎么的,公司网居然连不上某个国内的站点,用别人的代理又不靠谱,只好自己搭建一个。 目前最新的goagent版本是3.2.3,server目录下有个vps目录,大概看了下源码,是一个squid的python实现。 先把vps目录复制到服务器上的/opt/goagent,同时把local目录下的proxylib.py也一并复制过去。 服务器是centos,系统自带的python版本是2.6,在安装过程中发现不满足条件,于是安装了一个2.7版本。 wget --no-check-certificate https://www.python.org/ftp/python/2.7.7/Python-2.

  • Leo Chen
    Leo Chen
2 min read
goagent

mac升级到Yosemite导致goagent不能开机启动解决方案

今天把mac升级到Yosemite,结果发现goagent的进程不在了。 goagent的开机启动是使用mac的LaunchDaemons来实现的,在goagent的目录下有个addto-startup.py文件,执行这个脚本会在/Library/LaunchDaemons/目录下生成一个org.goagent.macos.plist文件,然后执行 sudo launchctl load /Library/LaunchDaemons/org.goagent.macos.plist 就可以实现开机启动(实际上在执行完这条命令之后就会启动goagent进程)。但是现在进程却不存在了,通过命令 sudo launchctl unload /Library/LaunchDaemons/org.goagent.

  • Leo Chen
    Leo Chen
1 min read
BAE

使用goagent+云服务器加速网页浏览

在多数人看来goagent是用来FQ的,但实际上并不仅仅可以用来FQ,还可以配合云服务器来给自己的电脑网速加速。 原理很简单,就是利用云服务器的访问延迟相对较低,适合作为中转服务器。 云服务器可以选择BAE或者SAE,支持PHP或者python均可,这两个云服务器访问延迟很低。 不过还是推荐BAE,因为目前不收费,而SAE是按流量收费,用多了烧钱。 废话不多说,看具体步骤。 首先下载最新版的goagent,里面有两个文件夹,进入server文件夹,可以看到php和python两个文件夹, PHP版本的可以直接上传到云服务器使用,python版本在SAE则无需修改,如在BAE则要修改wsgi.py,将 application = app if sae is None else sae.create_

  • Leo Chen
    Leo Chen
2 min read