可能很多人听到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. sed字符串替换

    把drivers目录下的所有pr_log替换成:pr_snd sed -i "s/pr_log/pr_snd/g" `grep pr_log -rl drivers/` 把driv ...

  2. LeetCode 396. Rotate Function

    Given an array of integers A and let n to be its length. Assume Bk to be an array obtained by rotati ...

  3. C#构造函数在继承时必须要求与父类型构造函数入参相同怎么办?

    摘要 我们都知道,C#中,在类型继承时,由于构造子类必须先构造其父类型的内容,因此,必须子类型的构造函数中调用父类型的构造函数(无参数的不需要显式声明). 但是往往我们会出现,子类型本身的构造函数大于 ...

  4. Oracle的exp/imp详解

    原文地址:Oracle的exp/imp详解 作者:jxlazzw 备份概述 逻辑备份:备份可分为两类 ,物理备份和逻辑备份 物理备份:该方法实现数据库的完整恢复,但需要极大的外部存储设备,例如磁带库, ...

  5. Phoenix -修复表索引

    索引的修复可以通过2种方式,(关于pehoenix的索引的生命周期可以参考  https://community.hortonworks.com/articles/58818/phoenix-inde ...

  6. jQuery 中对 CommonJs 的支持处理

    jQuery 中对 CommonJs提供了直接支持,可以在 CommonJs模块中直接引用 jQuery 对象,这是如何实现的呢? 从 factory 函数说起 说先看 jQuery 的主体函数定义, ...

  7. win7远程桌面恢复全屏状态快捷键

    不同的电脑可能有不同的快捷键(有些笔记本电脑甚至没有相应的键值):①台式机:ctrl+alt+break 组合键.②CTRL+ALT+PAGEDOWN 组合键.③有的笔记本没有break键,可以尝试加 ...

  8. CSS 实现样式下拉菜单

    下拉菜单的实现 脚本: <script type="text/javascript"> function ShowSub(li) { ]; ; subMenu.styl ...

  9. listview 模仿用户点击事件。

    正确的方法 gvFlow.post(new Runnable() { @Override public void run() { gvFlow.performItemClick(gvFlow.getC ...

  10. SQLServer查询所有库表结构信息

    1.查询数据库中的所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.查询某个数据库中所有的表名: SELECT Name FR ...