找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 8225|回复: 15

佐须之男,GOAGENT 能搞到路由里么?

  [复制链接]
发表于 2012-3-20 20:41 | 显示全部楼层 |阅读模式
本帖最后由 shuqiguo 于 2012-3-20 20:49 编辑

这个功能能搞到TT里么?小白问下。http://hi.baidu.com/f_fx/blog/item/add3fafe11cb3d2e5d600850.html
发表于 2012-3-22 22:12 | 显示全部楼层
论坛里不是有教程的么?
发表于 2012-3-22 22:34 | 显示全部楼层
自己装一个python就可以了。
发表于 2012-3-23 12:55 | 显示全部楼层
go可不可以像openwrt一样整合到tomato里呢...
发表于 2012-3-23 20:30 | 显示全部楼层
Dualwan路由器使用goagent高速自动爬长城简明教程
准备工作:路由器打开SSH,分区为ext2的U盘或者移动硬盘,SSH客户端(我用的是SecureCRT)。
用SecureCRT连接到路由器,tmp/mnt/sdb1是我的U盘挂载后的路径,以下这个路径都要改成你自己的U盘挂载的路径,可以在USB设置的“已连接设备”里面,产品名称那里看得到挂载is mounted on 后面的就是你的路径了。

以下步骤仅限于新格式化的U盘/硬盘,如果硬盘上已经安装了optware,做了swap的话,直接跳到第7步吧。

1、在硬盘上新建一个opt文件夹:
mkdir tmp/mnt/sdb1/opt
2、挂载硬盘到opt目录:
mount -o bind /tmp/mnt/sdb1/opt /opt
3、安装optware:
cd /opt
wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' > optware-install.sh
sh optware-install.sh
4、更新一下optware和安装busybox:
/opt/bin/ipkg update
/opt/bin/ipkg install busybox
5、建立swap文件,我的共建立了64MB,如果你已经在使用swap分区,此步骤就可以省略:
dd if=/dev/zero of=/tmp/mnt/sdb1/swapfile/swapfile bs=1024 count=65536
6、把swap挂载上:
/opt/bin/busybox mkswap /tmp/mnt/sdb1/swapfile/swapfile
/opt/bin/busybox swapon /tmp/mnt/sdb1/swapfile/swapfile
7、下载并安装GoAgent服务器端:
详见http://code.google.com/p/goagent/,上传好GoAgent服务器端,记住自己的appid
8、拷贝GoAgent客户端到路由器
打开GoAgent目录下的local文件夹,把CA.crt、CA.key、proxy.py、proxy.ini以及certs整个文件夹上传到/opt/etc/goagent/目录下
打开proxy.ini,修改[listen]里ip = 0.0.0.0,[gae]里的appid改成自己的appid
9、安装python26和OpenSSL:
/opt/bin/ipkg install python26
/opt/bin/ipkg install openssl
/opt/bin/ipkg install py26-openssl
10、运行goagent测试一下:
python2.6 /opt/etc/goagent/proxy.py
如果见到以下信息,就运行成功了
------------------------------------------------------
GoAgent Version : 1.7.9 (python/2.6.7 pyopenssl/0.10)
Listen Address  : 0.0.0.0:8087
GAE Mode        : http
GAE Area        : cn
GAE APPID       : xxx
------------------------------------------------------

11、加入启动脚本
第10步运行过后关闭SecureCRT的话,python会结束运行,代理就关闭了,所以要加入到挂载USB后的脚本里面让GoAgent在启动路由器后运行。

mount -o bind /tmp/mnt/sdb1/opt /opt
/opt/bin/busybox swapon /tmp/mnt/sdb1/swapfile/swapfile
python2.6 /opt/etc/goagent/proxy.py


以上过程完成之后,路由器部分就配置好了。
电脑上的话,如果使用FireFox,可以安装AutoProxy扩展,自己配置好代理地址为“路由器IP:8087”,然后就可以自动爬长城了。
如果需要IE、Chrome、其他软件也自动爬长城的话,可以使用代理服务器自动配置文件。
先去http://autoproxy2pac.appspot.com/这里(可能需要先爬长城才能打开),把自己的路由器IP和端口8087填好,点下载PAC文件,下载放好,比如我的是F:\Temp\proxy.pac。再到IE的Internet选项→连接→局域网设置,选使用自动配置脚本。里面填file://F:/Temp/proxy.pac
把里面的文件夹名字改成你自己的。确定后,IE也可以自动爬长城了,国内网站直接连接,需要爬长城的就使用代理。


发表于 2012-3-23 20:33 | 显示全部楼层
补充
1.第一步的命令应该是mkdir /tmp/mnt/你U盘的名字/opt,教程里tmp前面少了个/,会提示找不到目录或文件
2.swap可以不用,不建swap分区一样成功了
3.上传GoAgent服务器端时可能会失败,我建立了5个appid,一起传老有问题,最后只有手动一个一个传
4.不用swap分区的话第11步的中间那行命令删掉
发表于 2012-4-4 16:51 | 显示全部楼层
asrock2006 发表于 2012-3-23 20:30
Dualwan路由器使用goagent高速自动爬长城简明教程
准备工作:路由器打开SSH,分区为ext2的U盘或者移动硬盘 ...

好贴
MARK一下
发表于 2012-5-9 16:37 | 显示全部楼层
mark...慢慢研究下~
发表于 2012-5-9 19:33 | 显示全部楼层
你们这群人啊,其实不要为难佐须了…购物这种事情自己动动手就好了,集成到固件里完全是给开发者自己找麻烦!弄不好,哪天弄不清楚就被神秘部门请去泡茶了。还有就是,购物嘛,自己偷着乐就好了,这么张扬这么大张旗鼓地,等着找灭?{:soso_e120:}

记住我的话,任何方法,用的人多了都会失效。别给自己添堵~
发表于 2012-5-11 05:49 | 显示全部楼层
同意ls, 别惹麻烦为好.

而且这东西并不难搞啊,教程一把一把的, 也没啥意外的问题.
发表于 2012-5-11 08:40 | 显示全部楼层
最好 能集成呀 方便我们这一些 菜鸟 + 懒人
发表于 2012-5-11 10:22 | 显示全部楼层
myfaint007 发表于 2012-5-11 08:40
最好 能集成呀 方便我们这一些 菜鸟 + 懒人

菜鸟就别用了,我就觉得怎么有些人什么也不想学就想登天?购物软件千千万,你大可以去用FreeGate。集成进路由不仅影响固件大小,更给作者带来巨大风险。同时也加速了购物软件的失效进程。
 楼主| 发表于 2012-5-11 12:26 | 显示全部楼层
super126 发表于 2012-5-11 10:22
菜鸟就别用了,我就觉得怎么有些人什么也不想学就想登天?购物软件千千万,你大可以去用FreeGate。集成进 ...

有道理
发表于 2012-5-11 15:34 | 显示全部楼层
不赞成固件集成此类功能,会导致一些开发者被请去喝茶,也会影响这个论坛。
发表于 2012-5-15 16:11 | 显示全部楼层
为什么youtube在自动购物的时候总是打不开视频呢???
每次都把浏览器设置成全部购物才能打开...但是这样进国内的网站那速度就变慢了..
唉...哪位大神指点下.
用的也是goagent
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-18 00:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表