几个免费的翻墙SSH脚本

前注:这篇文章比较专业,可能不适合初学者。因为SSH是现在一种有效的加密翻墙方法,所以还是从 iGFW 转载过来,供比较专业一点的读者参考。

网上会提供一些免费的端口转发的SSH翻墙服务,但密码通常会在某段指定时间内更改,
需得访问网页取得密码登录SSH主机,非常不方便,故我在Ubuntu Linux 编写了一些简单的bash脚本,
用来自动登录这些免费的SSH主机,需要安装了putty, 脚本要利用它的命令行工具plink实现

http://feelssh.tk/ 提供的免费SSH服务脚本

#! /bin/bash
url="http://feelssh.tk/" # reserve domain: http://fuckvpn.tk/
user="freessh"
host="74.82.190.205"
pw=$( curl -s "$url" | sed -n '/freessh/{
n
n
s/<[^>][^>]*//
s/[^>][^>]*>>//
s/[ \t]>.*$//
p
}' )

pw=$(echo $pw)
plink “$host” -N -ssh -2 -P 22 -l “$user” -pw “$pw” -D 7070 -v

http://blog.paying.org.ru/ 提供的免费SSH服务脚本

#! /bin/bash
url="http://blog.paying.org.ru/"
host="196.46.191.163"
user="paying.org.ru"
pw=$( curl -s "$url" | sed '/服务器密码/!d;s/^..*value="//;s/"..*$//' )
plink "$host" -N -ssh -2 -P 22 -l "$user" -pw "$pw" -D 7070 -v

http://dailimm.com/freessh.php 提供的免费SSH服务,脚本

#! /bin/bash
url="http://dailimm.com/freessh.php"
user="ssh2proxy.com"
host="173.0.51.222"
pw=$(curl -s "$url" | sed '/服务器密码/!d;s/^..*value="//;s/"..*$//')

while true
do
if [[ "$pw" =~ [^0-9A-Za-z]+ ]]
then
sleep 60
pw=$(curl -s “$url” |sed ‘/服务器密码/!d;s/^..*value=”//;s/”..*$//’)
else
break
fi
done

plink “$host” -N -ssh -2 -P 22 -l “$user” -pw “$pw” -D 7070 -v

欢迎反映BUG和建议,谢谢

自动登录免费 ssh

推上常有很多免费的ssh 经网站发布,但通常每半小时就更改密码,你得要再访问网站才能知道新密码,其实使用ubuntu或者Cygwin就变得简单了,只需写个bash脚本, 系统有plink和lynx便可以了,这个我在我的ubuntu904, zh_HK.utf-8 使用
程序代码:

#! /bin/bash
url="http://178.18.17.78"
s=($(lynx --dump "$url" |grep -E -A5 '[ \t]+IP'|sed '/SSH/d;/IP/d;s/^[ \t][ \t]*//g'))
plink "${s[0]}" -N -ssh -2 -P 22 -l "${s[1]}" -pw "${s[2]}" -D 7070 -v

这我在 简体中文windows xp sp3 cygwin使用的程序代码:

#! /bin/bash
url="http://178.18.17.78"
PLINK="/cygdrive/d/myentunnel/plink.exe" # moditifly here to your plink path
s=($(lynx -dump "$url" | grep -E -A5 '[ \t]+服务器IP' \
| sed '/SSH/d;/IP/d;s/^[ \t][ \t]*//g'))
$PLINK "${s[0]}" -N -ssh -2 -P 22 -l "${s[1]}" -pw "${s[2]}" -D 7070 -v

简体中文windows xp sp3已有plink, 在 C:\WINDOWS\system32\plink , 脚本使用的是myentunnel的plink , 如果你的ubuntu没有plink ,lynx, 只需在终端机键入程序代码:

sudo apt-get install putty-tool
sudo apt-get install lynx

便可使用这脚本, ubuntu zh_CN.utf8 建议使用cygwin的, 只是grep的REGEXP多了”服务器”

原文链接:https://allinfa.com/free-ssh-js-1027.html
原文标题:几个免费的翻墙SSH脚本 - 美博园
※ 除声明转载,美博园文章均为"原创",软件版权归原作者,转载请以上面超链接注明来源!

本文TinyURL短网址: http://tinyurl.com/ybg5x5cz
本文Google短网址: https://goo.gl/sdY5zC

如喜欢本站请订阅: 或者 点此【RSS订阅真相网】

网 友 留 言

1条评论 in “几个免费的翻墙SSH脚本”
  1. 翻墙啦 says:

    Ubuntu翻墙脚本~学习了~

这里是你留言评论的地方

9 + 5 =
Copyright © 2007 - 2018 , Design by 美博园. 版权所有. 若有版权问题请留言通知本站管理员. 【回到顶部】