Chiphell - 分享与交流用户体验

 找回密码
 加入我们
搜索
      
查看: 18205|回复: 21

ASUS RT-N66U,为TOMATO挂载的GoAgent配置Gevent环境。完美实现。。

[复制链接]
发表于 2013-1-24 13:07 | 显示全部楼层 |阅读模式
本帖最后由 0010122149 于 2013-1-24 13:07 编辑

去年12月的时候,我曾今发了个帖子寻求高人帮助解决在TOMATO上为GoAgent配置Gevent环境
集思广益,寻求高人相助。为TOMATO挂载的GoAgent配置Gevent环境
我在几个知名的硬件和网络论坛都发了,最终是恩山论坛的高人解决了这个问题。
编译gevent1.0rc2+python2.7环境并且Goagent2.1最新1月3好更新
最新python2.7.3+gevent1.0rc2+pyopenssl0.13 路由器用goagent达成, 简明教程
在此感谢作者!!

看了最终解决方法,发现其实自己当时离成功只差一步之遥,就是最后缓存目录设定没有解决。
不过LINUX我本身就是个三脚猫,这一步之遥也成了天堑鸿沟,好在有高人解决了。

最近路由器升级入手了一个ASUS RT-N66U,正好一并折腾附上简明教程。

RT-N66U没什么好说的了,CHH开箱无数,我也不多做评价了。
其实我这个还是个二手的,之前一个给我夏天时候玩死掉了!不过留念其强大的性能,顶不住骚劲又入了一个。。。
000139ueuwdfuzhqfw1vjo.jpg.thumb.jpg

000139z0vqagua0gvq0zad.jpg.thumb.jpg

000139ded6rwww8atrirsp.jpg.thumb.jpg

Goagent环境配置与安装过程

首先说一下,其实最新版的Goagent没有Gevent环境的支持也是可以正常工作的,但是我想CHH应该也有不少和我一样的完美主义者,看着弹出的功能缺失提示就会很不爽。。。。


在gevent中主要使用Greenlet,给Python提供一个轻量级的协同程序,作为一个C的扩展模块.Greenlets主程序运行的所有系统进程是合理安排的. 这不同于任何multiprocessing或者multithreading提供的库和POSIX线程,这是真正的并行多处理器或多线程库提供真正的并行结构

总的来说就是提高性能,增加稳定性。对于我们来说就是没有警告提示了!

配置方法

两位原帖作者方法比较笼统,我就按照我自己折腾的过程整理了一遍分享给大家。

之前搞过Goagent的朋友们都知道,首先你需要一个U盘接在路由上,这个U盘我想说下最好搞个好点的。速度会爽很多。。。。而且稳定性会提高不少
我最近换了个SANDISK的CZ80 16G,虽说N66U USB还是2.0的,但是格式化U盘就能感觉出速度的提升。
DSC00699.JPG

1、格式化U盘
  1. 路由界面 Unmount U盘
复制代码
  1. fdisk -l /dev/sdb
  2. mkfs.ext3 /dev/sda1
复制代码
格式化.png

  1. 路由界面 mount U盘
复制代码

2、建立OPT目录
  1. mkdir /tmp/mnt/sda1/opt
  2. mount -o bind /tmp/mnt/sda1/opt /opt
  3. cd /opt
复制代码
OPT.png

3、升级ipkg 安装optware
  1. wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d '\r' > optware-install.sh
  2. sh optware-install.sh
  3. /opt/bin/ipkg update
复制代码
ipkg updata.png

OPT2.png
4、安装BusyBox
  1. /opt/bin/ipkg install busybox
复制代码
Busybox.png
5、划分SWAP交换空间
  1. cd /tmp/mnt/sda1
  2. mkdir swapfile
  3. dd if=/dev/zero of=/tmp/mnt/sda1/swapfile/swapfile bs=1024 count=65536
  4. /opt/bin/busybox mkswap /tmp/mnt/sda1/swapfile/swapfile
  5. /opt/bin/busybox swapon /tmp/mnt/sda1/swapfile/swapfile
复制代码
缓存.png

6、把复制GoAgent客户端复制进opt\ect\goagent文件夹 并且修改INI文件设置APPID。这个就不详细说了,以前的帖子里都有。

7、安装python27
  1. /opt/bin/ipkg install python27
复制代码
8、将site-packages.tar.gz 复制到/opt/lib/python2.7/site-packages下(这里我们使用恩山jxl0421朋友编译好的文件,很方便。因为假如自己编译的话需要超长的时间,我用RT-N66U都编译了2个多小时,性能弱一点据说要8个小时都有。。)

9、解压site-packages.tar.gz
  1. cd /opt/lib/python2.7/site-packages
  2. tar zxvf site-packages.tar.gz
复制代码
解包.png

至此安装完成!!
运行一下python2.7 /opt/etc/goagent/proxy.py 如果显示如下就算成功了!
成功.png

评分

2

查看全部评分

发表于 2013-1-24 14:20 | 显示全部楼层
支持!留下标记慢慢看!
发表于 2013-1-24 14:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-1-24 15:28 | 显示全部楼层
感觉不错的样子..
发表于 2013-1-24 15:44 | 显示全部楼层
留贴纪念,哪天也去折腾一下
发表于 2013-1-24 16:14 | 显示全部楼层
goagent不能全局,也不能youtube在手机上使用,这是硬伤.楼主可以选择一下wallproxy.这样便能利用防火墙全局使用
发表于 2013-1-24 16:15 | 显示全部楼层
对了,顺便提下,au66的jffs足够了,无须用u盘哦.......
 楼主| 发表于 2013-1-24 16:26 | 显示全部楼层
本帖最后由 0010122149 于 2013-1-24 17:06 编辑
yg777 发表于 2013-1-24 16:14
goagent不能全局,也不能youtube在手机上使用,这是硬伤.楼主可以选择一下wallproxy.这样便能利用防火墙全局 ...


HTTPD发布PAC即可,别说全局翻墙了。。。。路由上挂个VPN配合PAC,能上网的地方都能用这个路由翻墙。。已经是全球翻墙了。。。
 楼主| 发表于 2013-1-24 16:57 | 显示全部楼层
yg777 发表于 2013-1-24 16:15
对了,顺便提下,au66的jffs足够了,无须用u盘哦.......

有USB的话没必要纠结那个JFFS 我向来都忽略他的

一来速度一般,而来空间受限24M而已,而且只用JFFS没有办法建立SWAP

JFFS存存路由器本身的流量记录和LOG就行了
发表于 2013-1-24 23:52 | 显示全部楼层
0010122149 发表于 2013-1-24 16:26
HTTPD发布PAC即可,别说全局翻墙了。。。。路由上挂个VPN配合PAC,能上网的地方都能用这个路由翻墙。。已 ...

我说的全局是指,,,,只要连接上你的路由,啥也不用设置就能fq了.......
发表于 2013-1-25 16:02 | 显示全部楼层
所谓的Gevent环境是干吗用的?
发表于 2013-1-25 17:09 | 显示全部楼层
翻个墙搞的忒复杂了~
发表于 2013-3-13 17:07 | 显示全部楼层
成功手用设备连接无线网就已经是翻墙后的状态了吗?直接可以打开以前需要翻墙的网站?
发表于 2013-3-15 22:41 | 显示全部楼层
学习了
发表于 2013-3-19 09:58 | 显示全部楼层
选E3000还是 RT-N66U呢,好纠结
发表于 2013-5-8 02:28 | 显示全部楼层
hi~
我的N66U+tomato没法PPPOE拨号 一直在connecting,有办法么?
发表于 2013-5-28 20:26 | 显示全部楼层
群晖dsm可以用吗?
发表于 2013-5-29 00:04 来自手机 | 显示全部楼层
一直觉得路由器翻墙的话,不知道下载怎么解决流量问题。手机用GAE就解决翻墙问题了!
发表于 2013-5-29 10:53 | 显示全部楼层
哈哈。学习。
发表于 2013-6-13 00:04 | 显示全部楼层
能不能不设置 让网络内的机器都零配置翻!墙呀
发表于 2013-12-17 18:03 | 显示全部楼层
文章是好文章,但是真心看不懂,有没有傻瓜式的办法?
发表于 2013-12-18 17:52 | 显示全部楼层
0010122149 发表于 2013-1-24 16:26
HTTPD发布PAC即可,别说全局翻墙了。。。。路由上挂个VPN配合PAC,能上网的地方都能用这个路由翻墙。。已 ...

请问下怎么实现vpn配合PAC?
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806

GMT+8, 2019-9-19 10:55 , Processed in 0.017720 second(s), 17 queries , Gzip On, Redis On.

Powered by Discuz! X3.1

© 2007-2019 Chiphell.com All rights reserved.

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