ssh -N -f -L 2121:54.249.40.186:22 54.249.40.186 ssh -p 2121 root@localhost
访问本地端口就可以访问远程了
ssh -N -f -R 2222:127.0.0.1:22 54.249.40.186 登陆到54.249.40.186 ssh -p 2222 root@localhost
在远程机器就可以访问本机了
转载
http://blog.claudxiao.net/2011/10/how_to_fuck_the_gfw/
http://ubuntuforums.org/showthread.php?t=723025
http://blog.chinaunix.net/uid-7530389-id-2050093.html
http://blog.chinaunix.net/uid-20761674-id-74962.html
这个很牛啊
试验了一下
在一台机器上11.11.11.81设置了
vim /etc/hosts
66.40.7.57 www.tuidaoba.com
另一台上
ssh -qTfnN -D 8080 [email protected]
配置firefox就可以也访问到www.tuidaoba.com了
Linux下用ssh隧道和Firefox by Claud 1. 开启ssh隧道转发: ssh -qTfnN -D 8080 [email protected] 2. 配置Firefox本地代理:Firefox->首选项->高级->网络->连接/设置,选择“手动配置代理”,SOCKS主机127.0.0.1,端口8080,类型SOCKSv5。 3. 开启Firefox的用隧道解析DNS开关:在地址栏输入about:config,在过滤器输入network.proxy.socks_remote_dns,双击该配置项,使其值为true。 完成。 PS: Chrome也可以设置代理(首选项->高级选项->更改代理服务器设置),但不能设置DNS,可能导致部分网站的DNS解析失败,比如twitter。
如果是windows使用
tunnel 和
就用chrome的
SwitchySharp插件
附件中。。。。
tunnel为
chrome为
mac下
ssh -qTfnN -D 7070 [email protected]
ssh -o TCPKeepAlive=yes -qTfnN -D 0.0.0.0:7070 [email protected]
[img]http://dl2.iteye.com/upload/attachment/0100/6068/5c9e6c5b-87ae-36a8-819d-b7c77c3bccf7.png[/img]