SoftEther使用全攻略
看点:①什么是VPN?
②如何利用SoftEther将Internet上电脑构建到通一个局域网?
③公司封了QQ,该如何偷偷使用?内网BT下载太慢,如何让它的速度飞起来?……
突破封锁,终结代理
——SoftEther使用全攻略
北京 softer
当你使用素以速度惊人著称的BT工具下载电影时,却只获得仅仅1KB/S的速度,当你想架设一个FTP服务器,却因没有公网IP而作罢,当你想与远方的好友大战CS的时,却因网络不通而败兴……造成这一切的罪魁祸首就是——内网问题。处于内网中的计算机,由于没有公网IP,在使用上述的P2P及其相关软件的时候会受到不可逾越的限制。不过,一款名为SoftEther的免费软件的诞生给我们带来了一丝新意,从此内网问题成为历史,沟壑顿时变成通途!
一、SoftEther有何超强功能?
大家都知道,只要我们买好网卡、HUB、网线就可以将几台电脑连接成一个局域网。而SoftEther能实现的功能就是:可以在任意一台电脑上虚拟网卡,在任意一台有公网IP的电脑上虚拟HUB,从而实现VPN的功能,可以将Internet上的任意几台(其中必须有一台有公网IP)电脑搭建成一个虚拟局域网,而这个虚拟局域网跟真实的局域网功能一样。
可能你会问,虚拟一个局域网究竟有什么好处呢?这要从网络的运行机制来看,如果内网服务器上没有做特殊限制,内网电脑可以自由访问外部网络,而外网电脑要想访问内网电脑,必须得到内网服务器的授权。而虚拟一个局域网以后,外网电脑就可以自由的访问内网电脑,实现直接通信了。(见图1)(图08wsof01)
小提示:
什么是VPN?
VPN(Virtual Private Network),即“虚拟私人网络”。举个简单的例子,当某个公司一个部门在北京,另一个部门在上海,要连接这两个部门的电脑,让它们就象处在同一个局域网一样,就需要使用VPN技术。一般情况下,VPN是通过路由器这样的硬件设备来实现的,而SoftEther则是利用软件来实现VPN技术,使得内网中的电脑与外网电脑组成一个局域网成为可能。
二、SoftEther对哪些人有用?
SoftEther并不是适用于所有情况,它对这几类人比较有用:
1.对于所有的长宽或其他处于内网中的用户,如果你想更好的使用文件传输、语音视频、FTP架设、P2P下载(如BT)等服务。
2.对于想突破局域网服务器对本网限制的用户,比如服务器封掉了QQ、MSN Messenger或者其它网络服务。
3.对于想发展使用多机交互的用户,比如你想在家里访问公司里电脑中的文件,你想远程连接处于内网中的电脑,你想和处与不同网络中的朋友们对战CS等。
4.其它因内网问题不能实现的Internet服务。
小提示:
如何判断某台电脑是否处于内网?
在“开始→运行”中输入CMD然后输入“ipconfig”命令查看本机的IP地址,如果是“10.XX.XX.XXX”或“192.168.XX.XXX”这类保留IP,则本机处于内网,如大多数公司内部的电脑,小区宽带的用户,利用代理服务器访问Internet的家庭局域网中电脑等。
三、实战助你玩转SoftEther
SoftEther小档案:
软件版本:v 1.0 软件大小:2023 KB
软件性质:共享软件 运行平台:Window 2000/NT/XP/2003
下载地址
http://js-http.skycn.net:8181/down/se_100_win32.zip
实战一:我家装的是ADSL,我想在家里访问我在公司电脑里的文件。
站前分析:由于外网用户(家里使用ADSL的电脑)不能直接访问内网中的机器(公司电脑),我们可以利用SoftEther将家里的电脑与公司内网中的电脑连接成一个虚拟局域网,从而达到目的。
实战步骤:
Step1:在家里的电脑中下载并安装SoftEther,注意在安装时选择“英语”,否则只好啃日文了。当弹出对话框让你再次选择使用语言时,同样选择“English”,最后还要提示安装“Softether Virtual Lan Card Component”(虚拟网卡)和“Softether Virtual HUB Component”(虚拟HUB)(图2)(图08wsof02),安装完毕后按照提示重新启动计算机。
Step2:运行桌面上的SoftEther Connection Manager打开了一个HUB管理画面(图3)(图08wsof03),在这里我们可以看到已经存在一个名为“softether.com sample hub”的虚拟HUB了,我们可以使用这个虚拟HUB来组建局域网,也可以自己虚拟一个HUB,为了简单起见,我们使用该默认的虚拟HUB,双击它即可连接。
小提示:
所有安装使用SoftEther的用户都有连接这个默认的虚拟HUB的可能,所以如果你使用它,就已经和成百上千的用户处于同一个局域网下,建议你在不使用它的时候关闭所有共享,把管理员帐号的密码设置的复杂一些,以防范来自虚拟局域网内其他用户的入侵。
Step3:连接成功后,你会发现本机的“网络和拨号连接”里会多出一个SoftEther Virtual LAN Connection(图4)(图08wsof04),这个就是SoftEther虚拟出来的网卡。它跟真实网卡一样,可以设置IP、DNS及DHCP自动获得IP,并且设置方法也和真实网卡一样。这里我们采用默认的设置即可。
Step4:在公司中你使用的电脑上做同样的上述3步设置,并将要共享的文件或盘符设置为共享。
Step5:当我们在家里的ADSL中要访问公司的电脑时,可以使用两种方法:
方法一:在家里的电脑中打开资源管理器,单击“搜索”按钮,选择搜索“网络上计算机”,输入单位机器的计算机名,找到该计算机后就可以浏览访问其中共享目录中的文件了。
方法二:假设单位机器的虚拟网卡地址为“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.对家里的电脑的配置:
Step1:在家里的电脑上安装SoftEther后,运行开始菜单中的“SoftEther Virtual HUB Administration”程序,在弹出的对话框中勾选“This Computer(localhost)”,点击“CONNECT”就进入HUB配置界面。
Step2:首先为虚拟HUB设置一个密码,接下来窗口中会提示对各种参数进行设置,首先输入“1”(User Administration)回车,然后输入“2”(Create User)回车,在这里设置用户名和密码,确认后再给虚拟HUB起个名字,剩下的设置都保持默认,一路回车,虚拟HUB就创建完毕了。(见图5)(图08wsof05)
Step3:虚拟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)(图08wsof06)软件会弹出一个窗口,在“User Name”和“Password”栏分别填写刚才为虚拟HUB设置的用户名和密码,完成设置后会在SoftEther的主窗口看到出现一个新的虚拟HUB的图标,双击该图标,连接成功后系统托盘区域会有连接成功的提示和连接速度。(图7)(图08wsof07)
Step4:接下来对虚拟的网卡(SoftEther Virtual LAN Connection)进行TCP/IP设置,跟真实网卡一样,我们将其IP地址设置为“192.168.0.1”,子网掩码设置为“255.255.255.0”。(见图8)(图08wsof08)
2.对公司电脑的配置:
Step1:在公司电脑安装并运行SoftEther,运行“Account→New Account”命令,在“Protocol to connect to the Virtual HUB”栏选择“Proxy Connection”,单击“Configure”按钮,在弹出窗口中设置代理服务器的地址和端口号(如果代理服务器需要验证,则还需要输入用户名和密码),在下方的“Address”栏填写家里电脑的IP地址,“Port”栏保持默认的“443”,最后同样在身份验证的对话框中输入虚拟HUB的用户名和密码。完成设置后单击新建立的连接图标连接到家里的虚拟HUB上。
小提示:
★代理服务器的地址和端口号使用IE中的代理服务器设置,或者向管理员询问。
Step2:配置虚拟网卡的TCP/IP信息。将IP地址设置为“192.168.0.2”,子网掩码设置为“255.255.255.0”。
3.在单位的电脑上使用QQ等网络服务
通过上面的步骤我们已经将公司的电脑和家里的电脑连接成为一个局域网了,跟真实的局域网一样,我们可以将家里的电脑做代理服务器,公司的电脑通过家里的电脑访问Internet,从而绕开了公司对网络的限制。步骤如下:
Step1:首先在家里的电脑里安装一个代理服务器软件,如果是Windows XP,也可以使用它自带“网络安装向导”。
Step2:在单位的电脑中将虚拟网卡的网关地址设置为家里的“192.168.0.1”。(见图9)(图08wsof09)
设置完毕后,我们就可以直接使用QQ或者被公司网络限制的其它所有网络服务了,比如我们可以跟任何朋友联机对战游戏,所有的使用都跟局域网里一样。
实战三:我使用的是长城宽带(内网用户),我想架设FTP服务器,如何实现?BT下载速度太慢了,如何让速度快起来?
战前分析:网上一直在提使用端口映射的方法可以让内网跟外网的沟通得以实现,但端口映射需要更改服务器设置,对长宽等小区宽带的网络接入这种方法显然行不通。另外大部分公司都是通过好几层代理服务器和防火墙访问Internet,端口映射只能解决一层代理服务器的问题,这种办法也行不通。我们可以利用SoftEther在内网中虚拟网卡,找一台有公网IP的电脑虚拟一个HUB,将这两台机器连接成局域网,再配合端口映射来实现目的。
架设FTP服务器(用Serv-U架设):
1.首先按照实战二中介绍的办法在家里的电脑中安装并运行SoftEther,找一台具有公网IP的电脑(可以请一位使用ADSL的朋友帮忙)安装运行SoftEther并建立一个虚拟HUB,将两台电脑连接成一个局域网,并在朋友的电脑上安装代理服务器软件使得我们家里的电脑能够通过朋友的电脑访问Internet。其中家里的电脑虚拟网卡的IP地址设置为“192.168.0.2”,朋友的电脑虚拟网卡的IP地址设置为“192.168.0.1”。
2.在朋友的电脑上设置端口映射,可以实现端口映射的软件不少,这里笔者推荐采用Port Tunnel。
Port Tunnel小档案:
软件版本:V2.0.0.249 软件大小:851 KB
软件性质:免费软件 适用平台:Win9x/NT/2000/XP
下载地址
http://js-http.skycn.net:8181/down/PortTunnel_CHS.zip
Step1:在朋友的电脑上安装并运行Port Tunnel,点击“增加”按钮在弹出对话框中切换到“常规”选项卡,将“输入端口”设置为“21”,“捆绑地址”设置为“非确定”,“输出端口”设置为“21”,“捆绑地址”设置为“192.168.0.2”,其他保持默认即可。(见图10)(图08wsof10)
Step2:在家里的电脑中安装FTP架设软件,如Serv-U。这样Internet网上的用户就可以使Ftp://xxx.xxx.xx.xx(朋友电脑的公网IP地址)来访问家里电脑的FTP服务了。
内网中使用BT(使用BitComet):
1.内网使用BT的配置方法和上面架设FTP服务器的方法类似,不过在使用Port Tunnel进行端口映射时,需要做如下设置:
单击“增加”按钮,在弹出的对话框中切换到“常规”选项卡,勾选“输入端口”中的“Range”按钮,将端口值设置为“6881到6889”,“捆绑地址”设置为“不确定”,“输出端口”中同样勾选“Range”并设置为“6881到6889”,“捆绑地址”设置为“192.168.0.2”。
2.安装BitComet这个BT下载客户端,它的下载地址为:
http://hn-http.skycn.net:8181/down/BitComet_0.49.exe。单击“选项”打开“选项”窗口,切换到“网络连接”选项卡,在“监听端口”一项我们会看到一个端口号,记下该端口号。
3.跟上面的步骤类似,在Port Tunnel中将该端口添加到映射的端口中去,这样我们就可以使用BitComet在内网中实现飞速下载了
你的问题最可能出在ip的设置上。
你家里的计算机的物理网卡和虚拟网卡的ip设在两个网段是正确的,但是你把子网掩码设为255.255.0.0却又把两者归到了一个子网中,这样在softether的连接建立后,物理网卡和虚拟网卡就会产生冲突。因此你需要把物理网卡和虚拟网卡的子网掩码设为255.255.255.0。当然你单位的计算机也要使用同样的设置,使单位计算机的物理网卡和虚拟网卡处在不同的网段。确保单位计算机的虚拟网卡和家里的计算机的虚拟网卡的ip处在同一网段,当然两者ip要不同(这点可能有些多余)。
你的问题还可能出在家里的计算机与单位计算机之间的网络连接上。
有以下两种可能:
1.isp对网络端口的封锁。
你需要尝试更换端口,直到你可以用家里的计算机成功连接单位计算机的相应端口为止。
2.防火墙或者路由器的端口设置。
你只需为路由器作端口映射,或者向防火墙中添加规则,确保单位计算机的7777端口对互联网开放。
另外你提到了桥接,以前我也在很多教程中看到过桥接,但是我尝试了几次都没有成功,后来发现不使用桥接完全可以完成softether的连接。
您好!我最近也在弄这个软件,分享一下我的看法。您先下载该软件,该软件里面有使用说明(中文版的哦)按说明操作就可以了,但是有一点一定要明白,就是我们用的是动态IP,因此一定要一个动态域名解析软件,如免费的科迈、每步、花生壳等等,也就是使用说明里面说的“实际IP地址”因为ADSL分配给我们的是动态的,所以必须使用解析。当然你可以不要解析,你可以上www.IP138.COM看你当前外网实际IP地址,然后每次重启ADSL就跟着更改就可以了。这样就省了用域名解析软件,但是非常麻烦。如果还有疑问,请加550245708
推荐你去查一下VPN的相关资料。这个东西很难一下说清楚。