dd-wrt 做专职ssh port tunnel forwarding

我们都知道ssh有个好用动态端口转发功能叫....ssh-D{port}user@host,运行之后就可以在本地起一个socks代理,用firefox设置好socks5代理之后,就可以共享server一端的风花雪月...

所以...如果你在家,有多个电脑设备要共享,最好让dd-wrt帮我们建立连接....

可是...dd-wrt自带的ssh没有找个动态端口转发功能...好吧,followme:

1.你的dd-wrt上要有空间,u盘,挂在samba都可以,或者装减肥版,在firmware上弄出空间.

2.有了空间还要有openssh,这个客户端比较标准,在这里找:

http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/,下载后找到/bin/openssh-ssh,只要这一个弄过去就可以.我是用scpcopy上去的

3.然后启动,/opt/bin/openssh-ssh-D0.0.0.0:44444user@host.注意0.0.0.0可以让公网用户访问

4.iptables-IINPUT1-ptcp--dport44444-jACCEPT.防火墙打开

5.可以通过建立sshkey来避免输入密码,但是我的server不支持,算了吧.

6.telnet关闭后ssh程序被杀死怎么办?安装screen,上面连接里有.用screen后面加上命令行..然后CTRL+AD,就放学了.程序在后台.

好了...这是个公网上的sock5代理,多重启,多改端口哦~我也不知道怎么限制访问

相关推荐