精英意识会让人走向孤独

忘记社区密码或者保密贴查看密码的,请给我留言,并留联系方式。

Avatar

Windows/Ubuntu下使用ssh自动凸墙,断线自动重新连接!

使用ssh翻墙,很多人都熟悉了,这里再重复介绍一下命令行的参数。
其实用ssh翻墙,最大的问题就是网络连接是经常断线的
比如现在的ADSL普遍就几个小时断一次
甚至一小时断几次
那就得重复去cmd下不停的执行命令
很崩溃对不
好在Windows和Linux上分别有工具
MacBook Pro还没买呢,暂时没法研究mac的工具

----------------------------------------------------------------------------------------------

Windows下,需要安装Putty
Putty的官方站是:
http://putty.very.rulez.org/download.html
安装Putty后,执行plink程序凸墙

plink.exe -C -D 127.0.0.1:1080 -pw 密码 loginname@yourserver.com
-C表示压缩
-D表示绑定的ip和端口
后边是服务器用户名和密码

----------------------------------------------------------------------------------------------

Linux下,直接开console然后运行ssh命令就可以了。

ssh -qTfnN -D 127.0.0.1:1080 loginname@yourserver.com

----------------------------------------------------------------------------------------------

现在说重点。老断线对不?

Windows下用MyEnTunnel,官方站都被和谐了……
http://nemesis2.qx.net/pages/MyEnTunnel
请自行翻墙下载,Google和Baidu上都有太多教程
注意去官方站下载比较安全,小心后门和木马!

Linux下怎么办?用autossh
autossh官方站好像也是被和谐的
http://www.harding.motd.ca/autossh/
和谐了没事,用Ubuntu直接apt装或者Redhat系列用Yum装!
先sudo -i 上台
然后apt-get install autossh
装好后,打开console,执行
autossh -qTfnN -D 127.0.0.1:1080 loginname@yourserver.com

注意,安装autossh要apt所以需要root身份
而运行autossh不一定要root身份,自己的用户身份就可以了
输入以下密码,会save到session的,以后不用反复输入密码
在去netstat -anp | grep 1080 (1080是我指定的端口)
看看是不是已经在listen了,有listen就是成功了!
好了,不用怕断线了,autossh会给你自动重新连接的!

赞教程!

为什么叫“凸”墙?