goagent的appid激活后,是可以在windows系统和linux系统通用的,goagent程序包里本身也包含了在linux系统上运行的程序。
goagent的appid申请 https://www.fengshen.cn/?p=713 激活 https://www.fengshen.cn/?p=720
MBL的系统是Debian5,系统上安装的python是2.5的,goagent需要的python版本是2.7,升级方法 https://www.fengshen.cn/?p=790
升级后,再用winscp将goagent上传到MBL,我使用的目录是/usr/local/goagent,需要运行目录local的proxy.py文件。
开启MBL的SSH,利用putty登录MBL,python /usr/local/goagent/local/proxy.py即可启动goagent。
但还有几个地方需要修改才能真正实现代理服务器的功能。
首先需要修改配置,proxy.ini是goagent的配置文件,打开文件,将listen的127.0.0.1修改成0.0.0.0,
其他的127.0.0.1修改为你的MBL的局域网IP,修改后覆盖原文件。
通过修改,可以在MBL上开启goagent作为代理服务器了,但还要做的再好一点,实现两个目标:
一、后台运行,二、开机启动。
查阅资料,后台运行通过这个命令来实现 nohup python /usr/local/goagent/local/proxy.py &
然后就需要设置为开机启动后台运行的命令,一步一步来
第一步 cp /etc/rc.local /etc/init.d/rc.local //在debian的初始目录init.d下建立rc.local档
第二步 在rc.local文件中 exit 0 一行前插入 nohup python /usr/local/goagent/local/proxy.py &
第三步 update-rc.d rc.local start 99 2 3 4 5 . stop 01 0 1 6 . //设置启动级别(必须)
打开MBL管理网页,重启MBL,可以用MBL做为代理服务器了,自由的网络来了。
© 一梦风神 · 本文采用 CC BY-NC 4.0 协议共享

发表回复