dd-wrt 做专职ssh port tunnel forwarding

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

所以...如果你在家, 有多个电脑设备要共享, 最好让dd-wrt帮我们建立连接....
可是...dd-wrt自带的ssh没有找个动态端口转发功能...好吧, follow me:

1. 你的dd-wrt上要有空间, u盘, 挂在samba都可以, 或者装减肥版, 在firmware上弄出空间.
2. 有了空间还要有openssh, 这个客户端比较标准, 在这里找:
http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/, 下载后找到/bin/openssh-ssh, 只要这一个弄过去就可以. 我是用scp copy上去的
3. 然后启动, /opt/bin/openssh-ssh -D 0.0.0.0:44444 user@host. 注意0.0.0.0可以让公网用户访问
4. iptables -I INPUT 1 -p tcp --dport 44444 -j ACCEPT. 防火墙打开
5. 可以通过建立ssh key来避免输入密码, 但是我的server不支持, 算了吧.
6. telnet关闭后ssh程序被杀死怎么办? 安装screen, 上面连接里有. 用screen 后面加上命令行..然后CTRL+A D, 就放学了.程序在后台.

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

你可能感兴趣的:(ssh,socks5)