ssh隧道

只使用ssh的例子
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]

猜你喜欢

转载自haoningabc.iteye.com/blog/1188469
今日推荐