很多翻墙教程上都建议大家下载专门的SSH工具,例如myentunnel(可以搜索“plink速度之谜”就能找到)、Tunnelier(搜“myentunnel 替代“)或者puff(可自定义版),其实我们只要自己动下手,可以完全使用开源的plink.exe(snapshot 2010之后的)来写一段脚本来实现。
1 首先,准备好你的ssh 服务器地址,用户名,密码(没有密码的准备密钥),并下载好Plink.exe
2 在Plink.exe所在文件夹下新建一个 test.bat的文件---------即,右键,新建,文本文件,新文本文件.txt,然后改名。
3 在test.bat中使用一下代码:
@echo off
rem 脚本自动检测网络连通性.....
rem 确认网络可用后会自动连接服务器
:start
@ping -n 1 70.127.58.97>nul||goto end
echo "现在请将代理设置为 127.0.0.1 端口port: 7070 类型:socks 5
@plink -ssh openxiaowen@70.127.58.97 -i openxiaowen.ppk -N -D 7070
:end
echo "悲剧!连接不到服务器!"
echo "按任意键可自动重试"
pause>nul
goto start
注意黄色部分,这部分示例因为不需要密码而是直接密钥认证,所以写成上面的样子,这也是最安全的方式。当然商业销售的那些SSH是没有密钥认证的,不过你可以自己做一个,单不属于今天的讨论范围。
如果你的SSH只有用户名和密码就把黄色字体部分换成如下;
@plink -ssh openxiaowen@70.127.58.97 -pw woDeMima -N -D 7070
好了,保存一下。
4 使用winRAR将Plink.exe test.bat 进行压缩,做成自动执行的翻墙文件(如果你跟我一样使用密钥认证,就需要把密钥也打包)
打包的时候,选中‘创建自解压文件”,然后再点击“注释” tab,在“手动输入注释”里面输入:
Setup=test.bat
Overwrite=1
TempMode
Silent=1
OK了,压缩好了会生成以个exe的文件,以后上网只要双击一下他,就自动翻墙了,其实一次性做好了以后就会局的这样其实更绿色环保,而且有判断功能。
评论
发表评论
读过之后是不是文思泉涌了?,快快让大家拜读一下你的高见吧~~~