创建自己的免费 ssh -D 服务器

July 29, 2009

由于某些原因,之前使用的国外 sshd 服务器不能再用了,如果还想像以前那样使用 ssh -D 翻墙的话,估计是要掏腰包啦。当然还有另外一种免费翻墙的办法,就是 vpn ,  比较常用的也就是 ultravpn , 这种方式的缺点就是,它是全局代理,访问国内站点时有点慢(当然可以用路由表解决,不过有点麻烦,关键是我不会 )。下面就介绍一种方法利用 ultravpn 创建自己的免费 ssh -D 服务器。 我们要用的工具是 VMware (或者是 Virtualbox) ,   windows xp安装盘(或映像文件),一个 vpn 账号, cygwin。 关于如何安装一个虚拟 windows 和如何申请一个 vpn 账号 ,在这里我就不说了,网上教程很多。(当然你也可以虚拟一个 linux , 考虑到有很多网友对 linux 不是很熟悉,而且在 windows 下连接 vpn 服务器更方便一些,我这里就只介绍如何在  windows 下创建 ssh -D 服务器 ) 现在假定你已经有了一个虚拟的 windows (最好把 windows 防火墙关掉) [...]

9

使用 expect 防止 sshgfw 代理断线

July 15, 2009
Tags: ,

自从用了 ssh -D 代理后(可参考本 blog 右边的链接),便再也不用为点击某个链接被重置的情况烦恼啦。我在 Linux 使用 ssh -D 连接代理服务器时过一段时间总会断线,于是我就用 expect 写了一个脚本,不担可以防上 ssh 断线,还可以自动输入密码 关于 expect 我摘录一段在 中文维基 上的介绍: Expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制 有些 linux 系统里可能没有 expect , 你可以自己安装 在 debian/ubuntu 里 : apt-get install expect 在 opensuse 里:zypper in expect 在 fedora 里: yum install expect 当然还有一些其它发行版都有自己的安装方式。 你可以新建一个文件,比如 sshgfw , 将如下代码复制进去。 #!/usr/bin/expect set timeout 60 [...]

16

Google 终于推出了自己的操作系统了

July 8, 2009

早在 2006 年就看到网上就沸沸扬扬的讨论着各种关于 goobuntu 的消息。大家都在等待着 google 发布出另外一种操作系统来对抗微软,因为据说 google 内部基于 ubuntu 开发了自己的操作第统作为桌面。广大 linux fans 对此显然异常兴奋,但是不久 google 就宣布不会发布 goobuntu 系统。同时,也有很多人站出来分析说 google 没必要也不会开发自己的操作系统和微软竞争。 但是时隔三年,google 终于宣布他会发布自己的操作系统 Google Chrome OS, 是基于 linux 的上网本操作系统。看名字就知道 Google Chrome OS 的重点在于 Web 应用,看来 Google 发布 Chrome 浏览器目的不在于和 IE, Firefox, Opera 等浏览器竟争,而是为自己的 Web 操作系统开路。 看来以后 Web 应用程序是趋势(当然是网络足够好的情况),以后纯桌面程序会越来越少,网络程序会越来越多。当看电影,听歌,处理文档,作图都可以在浏览器里完成的时候,就是微软帝国不在称雄的时候了。按照目前的趋势,Google 应该会代替微软成为下一个帝国,那么 Google 之后是什么呢? 嗯,按装 Google Chrome OS 年上网本会在 [...]

4