技术 创建于2012年08月30日 [463]
关于TTDW固件路由器的功能设置方案

前段时间因好友提到需要穿越互联网(你懂的),于是给好友推荐了目前我在用的TOMATO DUALWAN固件。由于操作的时候曾经忘记/搞错了一些地方导致搞了好几天才完成,于是决定把做法搬上博客作为资料存档。(本篇资料涉及TOMATO DUALWAN路由的翻墙功能以及WEB服务功能)

其实目前路由器固件界更流行使用OPENWRT,但不得不说该系统过于强大而导致稳定性没有TOMATO DUALWAN强;而且使用者的需求并没那么高,那么针对少量需求的话其实TOMATO DUALWAN比OPENWRT更优胜一筹!

上礼拜就让小林入手了中兴的ZTE ZXV10 H618B(其实华为的HG227亦可)

20120830002.jpg

↑长得不是很好看,体形略大;但性能可靠:拥有240MHz的CPU频率、16M的Flash容量;在淘宝上让卖家加装了散热片以及升级为64M内存!(简直就是15年前的奔腾2时代的机子配置)

以上这个配置的路由器仅需150元左右!(因加装散热片以及升级内存);有USB口,拓展容量以后可以做很多服务器可以做的事!(重点)

20120830003.jpg

↑Sandisk出品的迷你型U盘,我的最爱。优点是体型小容量大(目前最大有32G)且隐蔽(插入路由后不占用位置);京东上卖59-139软妹币。插到路由器里面作为容量载体是主要作用。

当上面两样东西都买回来以后,基本上可以动工了:

  • 首先用分区魔术师之类的软件把U盘格式化成EXT3格式。
  • 然后用GHOST11,把PHY.GHO克隆到U盘上。
  • 把U盘插入路由器,开启USB挂载(显示挂载成功即可)
  • 挂载后运行脚本填入:
    sleep 60 mount -o bind /mnt/sda1/opt /opt swapon /mnt/sda1/swapfile /opt/etc/init.d/S80lighttpd start
  • 卸载前运行脚本填入:
    /opt/etc/init.d/S80lighttpd stop sleep 3 swapoff /mnt/sda1/swapfile umount /opt
  • 点击保存即可完成第一项功能:web服务器。(可挂载像BLOGMI之类的免数据库类型PHP程序;不建议需要用数据库类型的PHP程序,运行起来非常卡)
  • 进入“sda1\opt\etc\lighttpd”用记事本打开lighttpd.conf搜索server.port,把端口改为8081保存。重启路由即可(网页路径为“sda1\opt\share\www”)
  • 在路由器上开启文件共享功能,然后通过网络邻居进入U盘sda1根目录建立miniopt文件夹,把opt.tgz解压至miniopt文件夹内并删除opt.tgz。
  • 编辑“sda1\miniopt\etc\goagent”里面的proxy.ini文件添加自己在GAE上申请的APPID(一个帐号可以申请10个,建议申请时候列编号)并保存。
  • 网络上有个做法是把PC端用的certs文件夹复制到“sda1\miniopt\etc\goagent”里面,以免缺少部分证书。其实这步做不做都可以,至少我做了。(PC端会有这个文件夹是因为上传程序时生成,相关申请GAE教程有空我再作搬运)
  • 进入路由器的系统管理→JFFS设置,先开启该功能然后点击“格式化/清除”,挂载后执行填上以下内容然后保存:
    mount -o bind /jffs /miniopt
  • 在windows系统开启cmd命令,telnet进路由(方法:telnet 192.168.1.1 输入路由帐号密码)执行以下命令等待执行结束即可:
    cp -a /mnt/sda1/miniopt/* /jffs
  • 在火狐上设置好WJ火狐助手,HTTP代理设置为192.168.1.1 端口8087,今后即可一键穿越。
  • 如需开启外网访问路由器上的web服务,需在路由器的系统管理→脚本设置→防火墙上输入以下命令然后重启路由即可:
    iptables -I INPUT 1 -p tcp --dport 66 -j ACCEPT; iptables -I INPUT 1 -p tcp --dport 8081 -j ACCEPT; iptables -I INPUT 1 -p tcp --dport 8087 -j ACCEPT;
  • 备注一下,如果对PHY.GHO上的SWAP大小不满意的话可以自定义一下SWAP大小,操作方法为:
    在windows系统开启cmd,telnet 192.168.1.1登录,建立swap文件并挂载: dd if=/dev/zero of=/mnt/sda1/swapfile bs=1024 count=65536 mkswap /mnt/sda1/swapfile

完成设置以后基本上就不用管这个路由了。只要不开启BT下载功能,这个路由开一年都没问题,这就是TOMATO DUALWAN的优势。

(以上提到的工具均在我的个人FTP上能下载 传送门→ 主人点我ヾ(´〇`)ノ (陌生人如需请留邮箱))

完成后即可在互联网世界里畅游,youtube与facebook正等待你的拥抱。

大致上方式就是这样,纯技术贴。

 

标签:dualwan, gea, tomato, openwrt
已有 6 条评论
  1. dido dido

    我需要一份,请大大email我

  2. YOYO YOYO

    我也要一份啊,谢谢

  3. sunny sunny

    需要一份,谢谢
    不清楚这个gho是个什么系统?

添加新评论
登录管理
︿