• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

Raspberry Pi做GoAgent代理服务器

其他智能硬件  / 树莓派Raspberry Pi  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2015-1-12 18:42

跳转到指定楼层
http://blogych.sinaapp.com/?p=1149



1、按照教程http://xwlogic.github.io/2014/02/GAE/完成前两步goagnet的配置,并测试OK;
2、把配置好的“goagent-goagent-e206aac”目录拷贝到RPi存储卡的根目录,插入存储卡上电开机。ssh到RPi在~目录下建立gae文件夹
mkdir gae
拷贝goagent-goagent-e206aac到新建的文件夹gae下
sudo cp -r /boot/goagent-goagent-e206aac/ gae/
3、修改两个文件
sudo nano gae/goagent-goagent-e206aac/local/proxy.ini
[listen]
ip = 0.0.0.0
sudo nano gae/goagent-goagent-e206aac/local/proxy.pac
var autoproxy = ‘PROXY 0.0.0.0:8087′;
var blackhole = ‘PROXY 0.0.0.0:8086′;
4、测试运行goagent
python gae/goagent-goagent-e206aac/local/proxy.py
没有报错会提示运行状态。
65E068079898_zpscae335e9.jpg
会有几个警告可以不用理会,也可以安装python-crypto、python-openssl、libnss3-tools之后导入证书
sudo apt-get install python-cryptosudo apt-get install python-opensslsudo apt-get install libnss3-tools
查看证书目录:
certutil -d sqlHOME/.pki/nssdb -L
如果出现错误:certutil: function failed: security library: bad database.
说明数据库损坏,需要重建。
mv ~/.pki/nssdb ~/.pki/nssdb.corrupted #没有目录,可以跳过。 mkdir ~/.pki/nssdb chmod 700 ~/.pki/nssdb certutil -d sqlHOME/.pki/nssdb -N
查看:
certutil -d sqlHOME/.pki/nssdb -L
65E068079898_zpsf35bec32.jpg
导入证书:
certutil -d sqlHOME/.pki/nssdb -A -t "C,," -n GoAgent -i ~/gae/goagent-goagent-e206aac/local/CA.crt
查看:
certutil -d sqlHOME/.pki/nssdb -L
65E068079898_zps1ea0b5c6.jpg
说明导入成功。
运行
65E068079898_zps16177d06.jpg
然后在chrome右上角点击switchysharp选项按钮新建情景模式,
65E068079898_zpsc37946f2.jpg
然后在chrome里输入几个墙外地址试试有没有成功。
youtube时候资源消耗
65E068079898_zps9b1b9379.jpg
这个还是第一版256MB RAM的Pi,跑的很欢~~,同时还用做环境监控的主机。
5、一劳永逸
测试ok后,因为是在ssh里边运行的goagent,关闭ssh的话goagent也就关闭了。所以要让goagent后台运行,使用如下命令:
nohup /usr/bin/python /home/pi/gae/goagent-goagent-e206aac/local/proxy.py >/dev/null 2>&1 &
在开机时自启动
sudo nano /etc/rc.local
在exit 0这行之上加上以上命令就可以实现RPi开机自动运行goagent了。
6、手机端使用
设置》WLAN》长按热点名称选择“修改网络”》显示高级选项》代理设置(手动)》输入RPi局域网IP,代理端口8087
导入证书:
4.0 及以上系统
1. 下载 原始根证书 置于 SD 卡根目录https://code.google.com/p/gaeproxy/downloads/detail?name=CA.crt
2. 进入设置->安全->从SD卡安装证书
参考这里:https://github.com/madeye/gaeproxy/wiki/Import-CA#wiki-40_

15块收,5毛打赏
再一次改版——那是云!
分享淘帖
回复 印象

使用道具

成为第一个回帖的人

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

爆疯语

管理员

  • 主题

    231

  • 帖子

    1343

  • 关注者

    0

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图