标签归档:SSH

usassh免费SSH代理自动登录脚本

USAssh.com 最早成立于2009年,是一家注重用户体验、高速稳定、诚信专业、老牌资深的美国SSH代理服务提供商,专注于给用户提供优质稳定的SSH代理和VPN代理服务。

2012-7-23 update:更新ruby获取密码脚本!

最近发现usassh提供的有免费测试,美中不足的是每整点更换密码。经过摸索自己写了个脚本实现自动抓取密码并自动重新连接。(如果您觉得服务不错,请购买付费账户,也算支持别人的工作 🙂 )

脚本使用了工具expect,Ubuntu用户可以用sudo apt-get install expect安装。

1.expect脚本内容如下,主要实现自动登录的处理。

继续阅读

利用SSH端口转发实现代理加速

关于SSH动态转发变成Socket代理情况这里就不说了。

本文适用于:

假如你有一台国外的SSH主机C(目的大家都懂~ o(∩∩)o…),自己电脑A用SSH做代理访问C网络状况不佳,时不时丢包,或者速度特别慢的时候。

同时需要主机B,与A和C连接速度都很快,一般是国内主机。

  1. SSH登录B,执行:
    ssh -g -D 9001 C用户@C主机IP
    会自动监听9001端口接受下一步发来的数据。
  2. SSH登录A,执行:
    ssh -g -L 9000:localhost:9001 B用户名@B主机IP
    开启本地端口转发,将会在A主机开启9000端口,发往9000端口的数据会经过SSH隧道转发到B机本地的9001端口,同时B机的ssh会再次把数据转发往第一步的C主机。

然后在A本机设置FireFox或者其他应用程序的Socks代理为127.0.0.1:9000即可上网。