Linux下网络加速软件netpas的使用

  什么是netpas,就是一个网络加速软件,可以使电信、网通、教育网、铁通等等之间的互访速度大大提高;而且对于教育网用户一个特别大的作用是它可以使你访问国际网,真好。注意:netpas是收费的,你也可以选择其他免费的软件替代

  1,为什么要在linux下使用netpas,linux这个网络操作系统如果不使用internet等于暴殄天物,而且很多时候linux要连国际网下东西,而教育网用户使用国际网是个麻烦事,总是自己找那个极不稳定的代理也是很累的事情。所以如果能让linux也用上netpas的服务,嘿嘿。其中妙处自己才能体会。简单的说,netpas给我们提供了一个稳定、透明的代理

  2,实现思路。当然首先要让netpas运行,而netpas目前只支持windows,所以,你先得有windows环境。一个思路是用wine,一个是用虚拟机。我觉得现在虚拟机发展不错,所以就选择了虚拟机这个思路。用虚拟机跑windows,然后在windows下运行netpas,最后在windows下开启代理服务,让linux走windows的线路出去,就能让linux也“享受”netpas的服务了。

  3,虚拟机的选择及上网方式。这个没什么好多说的,看自己的喜好,我用virtualbox 1.4.。至于上网方式,nat是不行的,必须给主机和客户机都分配一个独立的地址,所以我选则了用桥接的方式。

  4,虚拟机桥接的实现。这个是难点。大家可以参考一下网上的文章,很惭愧,我并没有搞懂原理,只是照葫芦画瓢,下面讲讲我这个瓢是怎么画出来的:

  4.1 去官方 http://www.virtualbox.org 下载对应你机器的包,我下载的是 virtualbox_1.4.0-21864_Debian_etch_i386.deb 装上。会提示缺少包,用 apt-get -f install 即可解决。

  4.2 安装编译工具及相关包。在安装过程中,要编译 VirtualBox 所用的内核模块。为此,你需要准备基本的编译工具及包,你可以使用下列指令来安装它们:

  sudo apt-get install build-essential linux-headers-`uname -r`
  实际上我还安装了内核源代码,不知道是否必要?

  4.3 现在,转到所保存 VirtualBox 安装包的目录,通过下面的指令来安装它:

  sudo dpkg -i virtualbox_1.4.0-21864_Debian_etch_i386.deb

  在安装的过程中,VirtualBox 会要求你接受许可协议。另外,安装程序也会创建 vboxusers 用户组,并编译所需的内核模块。