DD-WRT中tinyproxy开代理

适用于无法用jffs的路由器,如果可以使用jffs麻烦您自己精简吧。

  首先下载

  步骤:
    1。下载tinyproxytar.gz(http://www.yaoge123.com/blog/wp-content/uploads/tinyproxytar.gz)和tinyproxy_setup.txt(]http://www.yaoge123.com/blog/wp-content/uploads/tinyproxy_setup.txt)这个TXT文件内容
#!/bin/sh
cd /tmp/ && wget http://www.XXX.com/router/tinyproxy.tar.gz && tar -xzf tinyproxy.tar.gz && cd tinyproxy/ &&./tinyproxy -c tinyproxy.conf && cd .. && rm tinyproxy.tar.gz
,把tinyproxy_setup.txt改名为tinyproxy_setup
    2。找一个web地方把这两个文件放上去
    3。修改setup中的url地址
    4。每次reboot router后运行
    cd /tmp/ && wget http://www.XXX.com/router/tinyproxy_setup && chmod +x setup && ./setup
    5。打开dd-wrt的sshd和远程ssh,远程ssh使用非标口
    6。最好在dd-wrt里设置动态域名,如3322.org

  使用方法:

    1。先装SecureCRT
    2。新建一个连接,协议ssh2
    3。主机名写wan的ip or 动态域名,端口就是dd-wrt里设置的非标口
    4。在编辑会话的选项,选择端口转发页,添加:名称随便取;本地端口随便只要空闲的,比如8088;远程端口填入tinyproxy.conf里的端口,我附件里的是62888
    5。可以选中不请求一个shell

  然后连接就好,在ie里设置127.0.0.1:8088代理,就能用router的代理了,

  如果想把router的代理作为二级代理,在SecureCRT全局设置-防火墙中设置二级代理,然后在您新建的这个会话属性的ssh2中,防火墙选择相应的代理,就可以当二级代理用了,对教育网用户尤其重要啊。


  #!/bin/sh
  cd /tmp/ && wget http://www.XXX.com/router/tinyproxy.tar.gz && tar -xzf tinyproxy.tar.gz && cd tinyproxy/ &&./tinyproxy -c tinyproxy.conf && cd .. && rm tinyproxy.tar.gz