我爱JOY
Tomato固件路由挂QQ方法
2014-1-23 5ijoy


Tomato固件路由挂QQ方法



    之前的HG255D因为出手了,现在用的是Tomato固件的HG320,也琢磨了一下此系统的挂QQ方法。以下教程在网上找到的,不过我在实践中遇到了一下问题,我在下面说出解决方法的,尽量把此教程做完美些。



 



  OpenWRT路由挂QQ,碉堡了 



 



    因我这HG320刷的Tomato固件自身不像OpenWRT系统那样,是没有带optware环境,我们不能用ipkg来安装软件来扩展功能的,所以要先安装optware环境,以下操作用telnet或SSH连接上路由执行。



 



   一、安装optwart环境。  安装教程为:



 




XML/HTML代码



  1. mkdir /tmp/mnt/你的设备名称/opt  


  2. mount -o bind /tmp/mnt/你的设备名称/opt /opt  


  3. cd /opt  


  4. wget http://bbs.dualwan.cn/downloads/optware-install.sh -O - | tr -d tpos;\repos; >  optware-install.sh  


  5. sh optware-install.sh  


  6. ipkg update  




 



我对linux也是半瓢水,解释一下大概意思:



 



第一句是先挂载U盘或者JFFS,然后创建opt 文件夹。挂载JFFS分区方法自己找度娘把。



 



第二句是挂载第一句中的目录到 /opt。



 



第三句是进入到opt目录。



 



第四句是下载optware-install.sh安装文件。



 



第五句是执行安装文件



 



第六句是更新列表。



 




    我在执行第4句下载文件碰到问题了,在执行这个optware-install.sh文件时,会有提示ipkg源http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable 老是连接不上,导致文件执行出错!



解决方法是:可以用WinSCP在/tmp/mnt/你的设备名称/opt


中刚wget的optware-install.sh 右键编辑把有上面地址的地方替换成http://ftp.osuosl.org/pub/nslu2/feeds/optware/oleg/cross/stable,这个ipkg源访问挺快的。然后在执行第5句,如果都没问题的话的,这个optware环境就搭建好了。



 


二、安装curl


 


 


     执行下面代码即可。


 



XML/HTML代码



  1. ipkg install libcurl  




会下载安装libcurl_7.24.0-1_mipsel.ipk、openssl_0.9.7m-6_mipsel.ipk两个文件, 确定安装成功即可。


 


 


 三、挂QQ部分


 


  


      将下面代码其中的 QQ号码 和 QQ密码 换成你自己要登录的帐号密码,然后执行代码, 如果登录不成功,提示需要验证码就在电脑或手机上多登录挂机几次,直到不要验证码,登录地址: http://pt.3g.qq.com/s?aid=nLogin3gqq


 


    1、执行登录代码


 


 



XML/HTML代码



  1. echo Qpos;curl -d "qq=QQ号码&pwd=QQ密码&bid_code=3GQQ&toQQchat=true&modifySKey=0&loginType=1&aid=nLoginHandle" http://pt.3g.qq.com/psw3gqqLogindpos;>>/etc/qq  




 代码后面的/etc/qq为脚本路径,可改其它地方需要挂多少号,就复制上面代码多少次,记得改好相应的帐号密码就行。


 


   2、给文件授权


 



XML/HTML代码



  1. chmod +x /etc/qq  




3、自动定时登录


 


     添加定时登录任务,登录时间为凌晨4,5,6三个小时每隔20分钟登录,可自己改为适合自己的时间,最好是不用QQ的时候,登录一次有效期半小时,半小时内无操作自动下线。


 



XML/HTML代码



  1. cru a qq */20 4,5,6 */1 */1 */1 /etc/qq  





 


     教程到此全部结束。


到了你设置的时间,只要能连外网,就会自动登录QQ,再也不怕忘记在线了,再多QQ也能挂了。



 



 



   整个教程其实整个教程对于熟悉基本操作的人来说也就以下6句代码完事,相当简单,关键是另一个思路,之前发布的是挂Q的都是刷新SID教程是针对OpenWRT系统的,http://www.5ijoy.cn/article/net/openwrt-qq.html,而此固件对于TOMATO系列固件应该都是通用的,只是具体命令不一样而已,请自行摸索。



 




XML/HTML代码



  1. mount -o bind /tmp/mnt/xz/opt /opt  


  2. cd /opt  


  3. ipkg install libcurl  


  4. echo ;pos;curl -d "qq=QQ号码&pwd=QQ密码&bid_code=3GQQ&toQQchat=true&modifySKey=0&loginType=1&aid=nLoginHandle" http://pt.3g.qq.com/psw3gqqLogin pos;>>/etc/qq  


  5. chmod +x /etc/qq  


  6. cru a qq */20 4,5,6 */1 */1 */1 /etc/qq  


  7.   


  8.   


  9. cru a qq */20 * * * * /etc/qq  




cru a qq */20 * * * * /etc/qq 是全天在线的定时语法。



     如果有什么不懂的,评论中找我。





发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容