可能很多人听到VPN的第一感觉是它是一个FQ的工具,然而并不是酱紫的。

虚拟专用网Virtual Private Network,简称VPN),是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。虚拟私人网络的讯息透过公用的网络架构(例如:互联网)来传送内联网的网络讯息。它利用已加密的通道协议(Tunneling Protocol)来达到保密、发送端认证、消息准确性等私人消息安全效果。(以上内容摘自:中文维基百科

下面以一张图来说明(我自己画的,不保证是否存在误导性)

有一定规模的企业一般都有自己的邮箱啊,wiki啊等一些服务器供连接到公司内部网络的员工使用。这些服务器由于信息安全等因素是不会对外公开的,即从非公司内部网络是无法访问的。但是企业为了让在外出差的员工或者在家办公的员工能够访问到公司内部网络,VPN技术就诞生了。如上图,“出差或者在家办公无法连接到公司服务器时”,我们通过互联网连接到公司认证的VPN服务器上,由VPN服务器负责传送我们和公司服务器的数据。这样就达到了访问公司内部网络的目的。

那么问题来了。为什么不能通过互联网直接访问公司服务器呢?由于互联网中直接传输数据并不安全,而且把公司内部服务器暴露在外容易受到攻击而导致无法提供服务等等的因素导致不能直接访问公司内部服务器。而VPN技术把所有的通信数据都进行加密,在VPN服务器端再把数据进行解密,相当于一个中介,保证了安全的同时还可以连接到公司内服服务器。 

VPN服务器的应用

既然VPN有代理的功能,那么就可以利用它来访问一些无法访问到的网站。如下图

我们的互联网设备通过用户名密码访问到位于国外的VPN服务器之后,由VPN服务器代理的为我们转发我们的数据,从而连接到一些访问不了的网站。如上图,我们的设备无法直接访问到Google的服务器,通过VPN服务器,我们就可以轻松的访问到了。

VPN适用人群

有人问访问不了的这些网站在国内都可以找到替代品,为什么还要去看外国的这些网站呢?个人感觉,如果你经常用外语搜一些内容,如果你对学术比较感兴趣,经常搜一些学术性论文,如果你跟国外一些公司联系比较频繁,需要谷歌邮箱,如果你需要使用Google AppEngine,如果你的关系公司的广告放在facebook,或者Youtube 上,或者你想学习一门外语,又或者你对国外的一些文化比较感兴趣等等。

我觉得一个VPN账号的花费不应该看做是联网的费用,而是学费,当然千万不要用它发布一些不该说的话……

VPN服务器是什么?的更多相关文章

  1. 【已解决】新搭建的VPN服务器客户端无法正常连接

    昨天花了一天的时间,终于把VPN服务器搭建好了.但是客户端却一直提示无法拨号成功.查看VPN日志如下:[root@localhost log]# tail -f messages Jun 13 14: ...

  2. Linux下搭建VPN服务器(CentOS、pptp)转

    先说我搭建过程中出现的问题吧: 按照 教程搭建好之后出现了619错误,查看日志:/var/log/messages: Nov 20 09:46:20 localhost pptpd[7498]: GR ...

  3. ubuntu 搭建PPTP VPN服务器

    上一篇文章介绍了如何在Ubuntu服务器上搭建IPSEC L2TP VPN服务器.继续介绍如何在Ubuntu服务器上搭建PPTP VPN服务器. 首先安装以下所需包 #apt-get install ...

  4. 绕过校园网的共享限制 win10搭建VPN服务器实现--从入门到放弃

    一.开篇立论= =.. 上次说到博主在电脑上搭建了代理服务器来绕过天翼客户端的共享限制,然而经过实际测试还不够完美,所以本着生命不息,折腾不止的精神,我又开始研究搭建vpn服务器= =... (上次的 ...

  5. 一键搭建vpn服务器

    今天花了很多时间搭建vpn服务器,后来找到一篇一键搭建服务器的文章,那叫一个爽,附上链接收藏~~~看开以后要写脚本了 http://www.centoscn.com/image-text/instal ...

  6. ROS之VPN服务器设置教程.

    关于ROS系统的安装此处将不再累述,可以自行谷歌,百度搜索“ROS 安装配置教程”. (安装方法可以使用光盘安装,USB引导安装,硬盘写入.) 好了,演示创建VPN服务器的方法: 1.使用WinBox ...

  7. Centos6一键搭建L2TP VPN服务器

    用VPS在墙上打洞还有一种叫L2TP,也是常见的一种方式.本脚本结合了L2TP(Layer Tunneling Protocol)和IPSec(Internet Protocol Security), ...

  8. suse linux 10 下配置vpn服务器(pptp)

     一.安装所需的软件包:      pptpd-*.rpm      ppp-*.rpm      pptp-*.rpm     一般情况下系统已经将pptp和ppp包安装好了,所以只需安装pptpd ...

  9. CentOS 6.5搭建PPTP VPN服务器

    VPN是虚拟专用网络(Virtual Private Network)的缩写,VPN有多种分类方式,包括PPTP.L2TP.IPSec等,本文配置的VPN服务器是采用PPTP协议的,PPTP是在PPP ...

随机推荐

  1. 仅个人兴趣,自己通过搜索他人的成果,结合自己的理解,来分析discuz的代码。

    仅个人兴趣,自己通过搜索他人的成果,结合自己的理解,来分析discuz的代码. discuz 版本: 3.2

  2. SQL Server查询分组结果中第一条记录的方法

    select * from (  select mp.MsgID,m.Content,m.CreatorID,m.CreateTime,ROW_NUMBER() over(partition by m ...

  3. SpringMVC环境搭建 配置文件_3

    springmvc-servlet.xml 引入命名空间,引入注解 命名空间: xmlns="http://www.springframework.org/schema/beans" ...

  4. eclipse 引用项目(转)

    1. 项目右键 -->Properties 2. Java Build Path  a) Projects --> Add  b) Required Project Selection - ...

  5. MSSQL PIVOT 实现行列转置

    create table #temp ( ProdStep varchar(40), ModuleStatus varchar(40), Cnt int ); insert into #temp va ...

  6. 慕课网-Java入门第一季-7-3 Java 中无参带返回值方法的使用

    来源:http://www.imooc.com/code/1579 如果方法不包含参数,但有返回值,我们称为无参带返回值的方法. 例如:下面的代码,定义了一个方法名为 calSum ,无参数,但返回值 ...

  7. Apache日志分析

    Apache日志统计举例 加些来了解一下如何统计Apache的访问日志,一般可以用tail命令来实时查看日志文件变化,但是各种的应用系统中的日志会非常复杂,一堆长度超过你浏览极限的日志出现在你眼前时, ...

  8. jquery高级函数

    .get() 将jq对象转成js $('#div1').get(0).innerHTML.text() 给标签添加文本 .detach() 和remove方法一样,但保留删除元素的所有行为$('div ...

  9. WIn7系统下 打开.exe程序出现已停止工作关闭程序之解决办法

    新装WIN7系统出现  .NET组建没有安装  可到官网下载安装 NETFx4.0 运行MVB 上位机SIM.EXE出现应用程序已停止工作问题 解决办法: 需关闭WIN7 DEP  如下 开始-运行( ...

  10. Mac下命令行中用sublime打开指定文件 设置方法

    sublime2版本 官网提供的方法:sublime2 官网提供的方法是:ln -s "/Applications/Sublime Text 2.app/Contents/SharedSup ...