• WAP手机版 保存到桌面加入收藏设为首页
路由器

OpenWrt安装goagent实例教程

时间:2014-10-14 15:03:25   作者:哎丫丫   阅读:2519   评论:0
内容摘要:1、安装python下载libopenssl_1.0.1c-1_ar71xx.zip,解压后将libopenssl_1.0.1c-1_ar71xx.ipk上传到路由器/tmp目录官方libopenssl的安全线程支持上有问题,会出现“ssleay_rand_add:Asserti...
1、安装python
下载libopenssl_1.0.1c-1_ar71xx.zip,解压后将libopenssl_1.0.1c-1_ar71xx.ipk上传到路由器/tmp目录
官方libopenssl的安全线程支持上有问题,会出现“ssleay_rand_add: Assertion `md_c[1] == md_count[1]' failed”这样错误,用这个libopenssl就没有问题了。用ssh或者telnet登录到路由器运行如下命令:
  • cd /tmp
  • opkg update
  • opkg install libopenssl_1.0.1c-1_ar71xx.ipk
  • opkg install python
  • opkg install pyopenssl python-openssl

2、在OpenWrt上安装goagent
下载goagent:https://nodeload.github.com/goagent/goagent/legacy.zip/3.0,解压出来,修改/local/proxy.ini
将ip改成0.0.0.0
ip = 0.0.0.0
将appid改成你的appid,多个appid用“|”分隔
appid = my|my2
用ssh或者telnet登录到路由器运行如下命令:
mkdir -p /app/goagent/local
将certs目录、CA.crt、proxy.ini、proxy.py上传到路由器/app/goagent/local目录下。

3、启动goagent
python /app/goagent/local/proxy.py
先不要关闭ssh控制台,使用chrome的SwitchySharp插件测试一下代理是否成功。将其中“HTTP 代理”地址改成路由器地址,我这里是192.168.3.1
使用SwitchySharp访问一下twitter.com或者facebook.com看看是否成功:
如果成功,ssh控制台也会滚屏显示日志:

4、设4开机启动goagent
将下面代码加入到/etc/rc.local(或者直接在luci界面,系统>启动项>本地启动脚本 中添加)
python /app/goagent/local/proxy.py

重启路由看看是否正常。

5、PAC文件利用
利用PAC文件可以实现自动代理。
打开SwitchySharp》导入/导出》导出PAC文件,将导出SwitchyPac.pac文件上传到路由器/www目录中。

或者,打开proxxy.ini修改[pac]中的ip地址为0.0.0.0,将SwitchyPac.pac放入proxy.ini相同目录中,此时pac访问地址为http://192.168.3.1:8086/SwitchyPac.pac

pac在chrome、ie、firefox等上都支持,包括ios平台也 以使用pac文件。
   版权声明,所有转载都有注明出处,本站不负责承担任何法律责往。若有侵权,请联系我。我会及时删除。

电脑维护,系统安装,软 、硬件维修,电脑配件,零售业务,网站建设,路由器安装设置 服务器维护,电脑、网络维护,智能手机刷机,安装WIFI 调试!郴州网站建设 小程序搭建 郴州电脑维修

        咨询电话:18175576644  点击这里给我发消 息
   扫描二维码。关注公众号,小程序
       享受星级服务   

手机点击二维码关注
      


手机点击打开小程序
      


相关评论
免责申明:本站部分资料来源互联网,如果侵犯了您的版权,请作者速来电或QQ与本站联系,我们将第一时间给予以改正或删除。

Copyright © 2020 哎丫丫电脑 All Rights Reserved 
 工信部备案:湘ICP备14010293号-1