SoftEther使用教程
2009-11-08 11:10
当使用一向以速度惊人著称的BT工具下载电影时,却仅能获得1KB/s的速度;当想架设一个FTP服务器时,却因没有公网IP而作罢;当想与远方的好友大战CS时,却因网络不通而败兴……造成这一切的罪魁祸首就是—内网问题。处于内网中的电脑,由于没有公网IP,在使用上述的P2P及其相关软件时会受到不可逾越的限制。不过,一款名为SoftEther的免费软件的诞生给我们带来了希望,从此内网问题成为历史,沟壑顿时变成通途!
一、SoftEther有何超强功能?
大家都知道,只要买好网卡、HUB、网线就可以将几台电脑连接成一个局域网。而SoftEther能实现的功能就是:可以在任意一台电脑上虚拟网卡,在任意一台有公网IP的电脑上虚拟HUB,从而实现VPN的功能,将Internet上的任意几台(其中必须有一台有公网IP)电脑搭建成一个虚拟局域网,而这个虚拟局域网跟真实的局域网功能一样。
小提示
什么是VPN?
Virtual Private Network的简称,即“虚拟私人网络”。举个简单的例子,某公司一个部门在北京,另一个部门在上海,要连接这两个部门的电脑,让它们就像处在同一个局域网一样,就需要使用VPN技术。一般情况下,VPN是通过路由器这样的硬件设备来实现的,而SoftEther则利用软件来实现VPN技术,使得内网中的电脑与外网电脑组成一个局域网成为可能。
可能你会问,虚拟一个局域网究竟有什么好处呢?这要从网络的运行机制来看,如果内网服务器上没有做特殊限制,内网电脑可以自由访问外部网络,而外网电脑要想访问内网电脑,必须得到内网服务器的授权。而虚拟一个局域网以后,外网电脑就可以自由地访问内网电脑,实现直接通信了(见图1)。
二、SoftEther对哪些人有用?
SoftEther并非适用于所有情况,它对这几类用户比较有用:
1.对于所有长宽或其他处于内网中的用户,如果想更好地使用文件传输、语音视频、FTP架设、P2P下载(如BT)等服务。
2.对于想突破局域网服务器对本网限制的用户,比如服务器封掉了QQ、MSN Messenger或其他网络服务。
3.对于想使用多机交互的用户,比如想在家里访问公司电脑中的文件,想远程连接处于内网中的电脑,想和处于不同网络中的朋友们对战CS等。
4.其他因内网问题不能实现的Internet服务。
小提示
connect下载如何判断某台电脑是否处于内网?
在“开始→运行”中输入“cmd”命令(Windows 2000/XP用户)或“command”命令(Windows 9x用户)打开命令提示符窗口,输入“ipconfig”命令查看本机的IP地址,如果是10.XX.XX.XXX或192.168.XX.XXX这类保留IP,则本机处于内网,如大多数公司内部的电脑、小区宽带用户以及利用代理服务器访问Internet的家庭局域网中的电脑等。
三、实战助你玩转SoftEther
SoftEther小档案
软件版本:1.0  软件大小:2023KB
软件性质:免费软件  适用平台:Windows 2000/NT/XP/2003
下载地址:whua/cfan/200408/se_100_win32.zip
实战一:我家装的是ADSL,想在家里访问公司电脑里的文件。
战前分析:由于外网用户(家里使用ADSL的电脑)不能直接访问内网中的电脑(公司电脑),可以利用SoftEther将家里的电脑与公司电脑连接成一个虚拟局域网,从而达到目的。
实战步骤:
在家里的电脑中下载并安装SoftEther,注意在安装时选择“英语”,否则就只好啃日文了。当弹出对话框让你再次选择使用语言时,同样选择“English”,最后还要提示安装“SoftEther Virtual Lan Card Component”(虚拟网卡)和“SoftEther Virtual HUB Component”(虚拟HUB),安装完毕后按照提示重新启动计算机(见图2)。
运行桌面上的SoftEther Connection Manager打开HUB管理画面(见图3),在这里可以看到已经存在一个名为“SoftEther Sample HUB”的虚拟HUB了,我们可以使用这个虚拟HUB来组建局域网,也可以自己虚拟一个HUB,为了简单起见,使用该默认的虚拟HUB,双击它即可连接。
小提示
所有安装使用SoftEther的用户都有连接这个默认虚拟HUB的可能,所以如果你使用它,就已经和成百上千的用户处于同一个局域网下,建议你在不使用它时关闭所有共享,把管理员账号的密码设置得复杂一些,以防范来自虚拟局域网内其他用户的入侵。
连接成功后,你会发现本机的“网络和拨号连接”里多出了一个“SoftEther Virtual LAN Connection”(见图4),这就是SoftEther虚拟出来的网卡,它跟真实网卡一样,可以设置IP地址、DNS及DHCP自动获得IP,设置方法和真实网卡一样,这里我们采用默认的设置即可。
在公司电脑上依次进行上述3步的设置,并将要共享的文件或盘符设置为共享。
当要在家里的ADSL中访问公司电脑时,可以使用两种方法:
方法1:在家里的电脑中打开“资源管理器”,单击“搜索”按钮,选择搜索“计算机”,输入公司电脑的计算机名,到后就可以浏览访问其共享目录中的文件了。
方法2:假设公司电脑的虚拟网卡地址为10.10.151.233(这个地址可以在公司电脑中运行ipconfig命令获得),C盘已经设置为共享磁盘,在家里电脑的“开始→运行”中输入“\\10.10.151.233\c$”回车后即可访问公司电脑中的C盘。
实战二:公司禁止了对QQ的使用,有没有办法偷偷使用QQ?
战前分析:目前公司对QQ的封锁主要采用封锁QQ服务器的办法,即分别在Socks和HTTP代理中把已知的QQ服务器全部屏蔽。要想使用QQ,只能绕开公司服务器的限制。我们可以使用SoftEther在家里的电脑(家里的电脑必须拥有公网IP,如ADSL用户)中虚拟HUB,在公司电脑中虚拟网卡,通过家里的电脑做服务器,以达到使用QQ或其他被封锁的网络服务的目的。
实战步骤:
1.家里电脑的配置
在家里的电脑上安装SoftEther后,运行开始菜单中的“SoftEther Virtual HUB Administration”程序,在弹出的对话框中勾选“This Computer(localhost)”,点击“CONNECT”进入HUB配置界面。
为虚拟HUB设置一个密码,接下来会提示对各种参数进行设置,首先输入“1”(User Administration)回车,然后输入“2”(Create User)回车,在这里设置用户名和密码,确认后再给虚拟HUB起个名字,剩下的设置都保持默认,一路回车,虚拟HUB就创建完毕了(见图5)。
虚拟HUB创建后,就要让本机连到这个HUB上,启动SoftEther Connection Manager,依次运行“Account→New Account”命令,在“Name”栏为该连接起个名字,在“Protocol to connect to the Virtual HUB”栏选择“Direct TCP/IP Connection”,单击“Configure”按钮后会出现一个对话框,在“Address”栏输入本机IP地址,“Port”栏保持默认的“7777”即可,设置完毕单击“OK”(见图6)。软件会弹出一个窗口,在“User Name”和“Password”
栏分别填写刚才为虚拟HUB设置的用户名和密码,完成设置后会在SoftEther的主窗口看到一个新的虚拟HUB的图标,双击该图标,连接成功后系统托盘区域会有连接成功的提示和连接速度(见图7)。
接下来对虚拟的网卡(SoftEther Virtual LAN Connection)进行TCP/IP设置,跟真实网卡一样,我们将其IP地址设置为192.168.0.1,子网掩码设置为255.255.255.0。
2.公司电脑的配置
在公司电脑上安装并运行SoftEther,运行“Account→New Account”命令,在“Protocol to connect to the Virtual HUB”栏选择“Proxy Connection”,单击“Configure”按钮,在弹出窗口中设置公司代理服务器的地址和端口号(如果代理服务器需要验证,则还需要输入用户名和密码),在下方的“Address”栏填写家里电脑的IP地址,“Port”栏保持默认的“443”,最后同样在身份验证的对话框中输入虚拟HUB的用户名和密码。完成设置后单击新建立的连接图标连接到家里的虚拟HUB上。
小提示
代理服务器的地址和端口号使用IE中的代理服务器设置,或询问管理员。
配置虚拟网卡的TCP/IP信息。将IP地址设置为192.168.0.2,子网掩码设置为255.255.255.0。
3.在单位的电脑上使用QQ等网络服务
用家里的电脑做代理服务器,公司电脑通过家里的电脑就能访问Internet,绕开公司对网络的限制了。步骤如下:
在家里的电脑中安装一个代理服务器软件,Windows XP用户也可以使用它自带的“网络安装向导”。
在公司电脑中将虚拟网卡的网关地址设置为家里的192.168.0.1(见图8)。
设置完毕后,就可以直接使用QQ或被公司网络限制的其他网络服务了,如跟任何朋友联机对战游戏等。
实战三:我是长宽内网用户,想架设FTP服务器,如何实现?BT下载速度太慢了,如何让速度快起来?
战前分析:网上一直在提端口映射能让内网与外网良好地沟通,但端口映射需要更改服务器设置,对长宽等小区宽带来说这种方法显然行不通。另外大部分公司都是通过好几层代理服务器和防火墙访问Internet,端口映射只能解决一层代理服务器的问题,这种办法也行不通。所以可以利用SoftEther在内网中虚拟网卡,一台有公网IP的电脑虚拟一个HUB,将这两台机器连接成局域网,再配合端口映射来实现目的。
你知道吗?
什么是端口映射?
大家都知道,当使用代理服务器访问Internet时,别人看到我们的IP是代理服务器的IP,这样当使用BT下载、FTP连接时,对方只把数据发向那台代理服务器,而代理服务器却不知道如何进一步传输,往往丢掉了数据包,这也就是为什么内网通常用不了BT和发布FTP的原因。通过端口映射,也就相当于事先和代理服务器打了招呼,例如要发布FTP,就可以通过映射21端口,相当于和代理服务器说,只要有数据传到你的21端口就把数据传给我。
1.内网架设FTP服务器
(1)首先按照实战二中介绍的办法在家里的电脑中安装并运行SoftEther,一台具有公网IP的电脑(可以请一位使用ADSL的朋友帮忙)安装运行SoftEther并建立一个虚拟HUB,将两台电脑连接成一个局域网,并在朋友的电脑上安装代理服务器软件使得家里的电脑能够通过朋友的电脑访问Internet。其中家里的电脑虚拟网卡的IP地址设置为192.168.0.2,朋友的电脑虚拟网卡的IP地址设置为192.168.0.1。
(2)在朋友的电脑上设置端口映射,可以实现端口映射的软件不少,推荐采用PortTunnel。
PortTunnel小档案
软件版本:2.0.0.249  软件大小:851KB
软件性质:免费软件  适用平台:Windows 9x/NT/2000/XP
下载地址:linedown/files/PortTunnel_CHS.zip
在朋友的电脑上安装并运行PortTunnel,点击“增加”按钮,在弹出对话框中切换到“常规”选项卡,将“输入端口”设置为“21”,“捆绑地址”设置为“非确定”,“输出端口”设置为“21”,“输出地址”设置为“192.168.0.2”,其他保持默认即可(见图9)。
在家里的电脑中用Serv-U等类似软件架设FTP,这样Internet网的用户就可以使用ftp://朋友电脑的公网IP地址来访问家里电脑的FTP服务了。
2.内网高速BT下载
(1)内网使用BT的配置方法和上面架设FTP服务器的方法类似,不过在使用PortTunnel进行端口映射时,需要进行如下设置:单击“增加”按钮,在弹出的对话框中切换到“常规”选项卡,勾选“输入端口”中的“Range”按钮,将端口值设置为“6881到6889”,“捆绑地址”设置为“不确定”,“输出端口”中同样勾选“Range”并设置为“6881到6889”,“输出地址”设置为“192.168.0.2”。
(2)安装BitComet这个BT下载客户端,其下载地址为linedown/files/BitComet_。单击“选项”打开“选项”窗口,切换到“网络连接”选项卡,在“监听端口”处会看到一个端口号,记下该端口号。
(3)与添加21端口类似,在PortTunnel中将该端口添加到映射的端口中去,这样就可以使用BitComet在内网中实现飞速下载了。
关于BitComet的用法,请参考2004年第3期的《内网玩BT的首选BitComet》一文。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。