http://blogych.sinaapp.com/?p=1149
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.pacvar 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没有报错会提示运行状态。 会有几个警告可以不用理会,也可以安装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导入证书: certutil -d sqlHOME/.pki/nssdb -A -t "C,," -n GoAgent -i ~/gae/goagent-goagent-e206aac/local/CA.crt查看: certutil -d sqlHOME/.pki/nssdb -L
说明导入成功。 运行
然后在chrome右上角点击switchysharp选项按钮新建情景模式,
然后在chrome里输入几个墙外地址试试有没有成功。 youtube时候资源消耗
这个还是第一版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 及以上系统
|