VPN的作用与原理

VPN的英文全称是“Virtual Private Network”,翻译过来就是“虚拟专用网络”。顾名思义,虚拟专用网络我们可以把它理解成是虚拟出来的企业内部专线。它可以通过特殊的加密的通讯协议在连接在Internet上的位于不同地方的两个或多个企业内部网之间建立一条专有的通讯线路,就好比是架设了一条专线一样,但是它并不需要真正的去铺设光缆之类的物理线路。这就好比去电信局申请专线,但是不用给铺设线路的费用,也不用购买路由器等硬件设备。VPN技术原是路由器具有的重要技术之一,目前在交换机,防火墙设备或WINDOWS2000等软件里也都支持VPN功能,一句话,VPN的核心就是在利用公共网络建立虚拟私有网。

针对不同的用户要求,VPN有三种解决方案:远程访问虚拟网(Access VPN)、企业内部虚拟网(Intranet VPN)和企业扩展虚拟网(Extranet VPN),这三种类型的VPN分别与传统的远程访问网络、企业内部的Intranet以及企业网和相关合作伙伴的企业网所构成的Extranet(外部扩展)相对应。
VPN网关是实现局域网(LAN)到局域网连接的设备。从字面上我们就能够知道它可以实现两大功能:VPN和网关。广义上讲,支持VPN(虚拟专用网)的路由器和防火墙等设备都可以算作VPN网关。目前常见的VPN网关产品可以包括单纯的VPN网关、VPN路由器、VPN防火墙、VPN服务器等产品。
典型的VPN网关产品应该具有以下性能:
它应集成包过滤防火墙和应用代理防火墙的功能。
企业级VPN产品是从防火墙产品发展而来,防火墙的功能特性己经成为它的基本功能集中的一部分。如果是一个独立的产品,VPN与防火墙的协同工作会遇到很多难以解决的问题,有可能不同厂家的防火墙和VPN不能协同工作,防火墙的安全策略无法制定(这是由于VPN把IP数据包加密封装的缘故)或者带来性能的损失,如防火墙无法使用NAT功能等等。而如果采用功能整合的产品,则上述问题不存在或很容易解决。
VPN应有一个开放的架构。
VPN部署在企业接入因特网的路由器之后,或者它本身就具有路由器的功能,因此,它己经成为保护企业内部资产安全最重要的门户。阻止黑客入侵、检查病毒、身份认证与权限检查等很多安全功能需要VPN完成或在同VPN与相关产品协同完成。因此,VPN必须按照一个开放的标准,提供与第三方安全产品协同工作的能力。
有完善的认证管理。
一个VPN系统应支持标准的认证方式,如RADIUS(Remote
Authentication Dial In User Service,远程认证拨号用户服务)认证、基于PKI(Public Key Infrastructure,公钥基础设施)的证书认证以及逐渐兴起的生物识别技术等等。对于一个大规模的VPN系统,PKI/KMI的密钥管理中心,提供实体(人员、设备、应用)信息的LDAP目录服务及采用标准的强认证技术(令牌、IC卡)是一个VPN系统成功实施和正常运行必不可少的条件。
VPN应提供第三方产品的接口。
当用户部署了客户到LAN的VPN方案时,VPN产品应提供标准的特性或公开的API(应用程序编程接口),可以从公司数据库中直接输入用户信息。否则,对于一个有数千甚至上万的SOHO人员和移动办公人员的企业来说,单独地创建和管理用户的权限是不可想像的。
VPN网关应拥有IP过滤语言,并可以根据数据包的性质进行包过滤。
数据包的性质有目标和源IP地址、协议类型、源和目的TCP/UDP端口、TCP包的ACK位、出栈和入栈网络接口等。

2014十大免费云空间排行榜-给开发者建站用的免费云主机

云空间也可以叫做云平台,是以云计算技术而开发的网络服务平台,云计算平台可以划分为3类:以数据存储为主的存储型云平台,以数据处理为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台。

云空间与传统的虚拟主机相比有非常大的不同,主要表现在空间管理方法、代码运行方式和应用开发等方面有非常大的不同,很多人在使用云空间过程会出现这样或那样的问题,多数是因为云空间对程序的要求不同而导致的。

严格的来说,就现有的云计算空间环境和条件,云空间还不适合用于专门的建站用途。当前使用云空间建站遇到的一个最大的问题就是文件连接性存储,很多云主机在重启了应用后,会发现之前直接使用Web上传的文件都消失了。

所以,云空间是给开发者建站用的免费云主机,使用云空间需要一颗折腾的心和折磨自己的耐心,另外,由于云空间会涉及到一些开发技术和工具,而网络也缺乏系统而全面的云主机操作教程,所以,我们还需要学会研究云空间的帮助文档。

本篇文章就来分析和总结一下2013年以前国内外涌现出来的一大批免费云空间和云主机,根据云空间的稳定性、可操作性、功能特点等,简单地给免费云空间作一个排行,同时也希望给愿意去折腾云主机和云空间的朋友一份参考说明。

本次榜单中你会发现有不少的免费云空间已经出现在2012年度十大优秀免费云空间推荐的排行榜中,这在一个侧边也说明了该免费空间是值得我们在2014年继续使用下去的。有关于更多的免费空间和免费VPS主机排行榜,请看:

  • 1、免费空间:2013年十大免费空间综合排行榜-稳定,可靠,速度快,可建站免费空间
  • 2、免费VPS:2013年十大免费VPS主机排行榜-免费VPS申请,注册和使用总结
  • 3、免费CDN:2013年十大免费CDN加速服务排行榜-国内外免费CDN服务总结

2013年十大免费云空间排行榜-给开发者建站用的免费云主机

一、Amazon EC2亚马逊弹性云计算

1、Amazon EC2即Amazon Elastic Compute Cloud,中文叫亚马逊弹性云计算,是由亚马逊公司提供的Web服务,用户可以随时创建、运行、终止自己的虚拟服务器,用户可以根据需求扩展和收缩,自动调整Amazon EC2的容量。

2、亚马逊推出AWS已经超过5年,同时推出免费一年的Amazon EC2也已经有好几年了,免费云VPS的内存是613MB,月流量是30GB,主机空间是10GB,这样的VPS主机运行一个中小型的博客和论坛完全没有问题,申请比较简单。

3、Amazon EC2任何人都可以申请注册,但是需要验证信用卡,没有信用卡的朋友也可以使用虚拟信用卡来通过Amazon EC2验证,例如:腾讯财付通美国运通卡、Payoneer万事达信用卡等,但是可以免费申请和注册的信用卡。

  • 1、申请:Amazon AWS亚马逊云服务免费一年VPS主机成功申请和使用方法
  • 2、建站:亚马逊云主机免费VPS快速搭建WordPress:绑域名 MysqL数据库管理
  • 3、注意:Amazon EC2免费VPS防止超额被扣钱三大方法:流量 硬盘读写 运行时长
  • 4、节点:Amazon AWS免费送100美元和Amazon EC2日本服务器使用测试
  • 5、技巧:AWS Console手机上管理AWS EC2,配置LAMP,用密码登录VPS和开启Ping

二、Google App Engine谷歌云计算平台

1、本来想把Google App Engine排在2013年免费云空间的首位,因为Amazon EC2申请需要信用卡认证,而Google App Engine是所有用户都可以免费申请注册的,且到了2013年GAE开始支持PHP,更是让GAE变得强大起来。

2、但是如果从建站和易用性方面来考虑的话,Amazon EC2可以将它当成一个VPS主机来使用,而Google App Engine则更适合给开发者使用,因为Google App Engine的文件管理方式和代码运行方式与传统的空间有非常大的不同。

  • 申请:谷歌10GB免费空间Google App Engine注册绑域名安装博客程序
  • 2、应用:谷歌免费空间GAE国内广泛流行的应用安装和使用教程
  • 3、PHP:谷歌GAE安装WordPress博客:创建Cloud SQL上传文件和绑定域名

3、严格来讲,GAE还只是谷歌云计算平台的一个部分,由谷歌推出和运营的Google Compute Engine才是像AWS那样的大型云计算平台,CPU、内存、硬盘容量和IO、带宽流量和IP地址等在GCE空间都是按小时计费,精确到了分钟,是实实在在的按需使用。

4、注意GCE没有免费试用,申请时需要绑定信用卡,仅提供给有兴趣的朋友使用。

  • 1、开通:Google Compute Engine云服务器激活开通和使用图文教程
  • 2、管理:Google Compute Engine云服务器SSH管理和GCE VPS性能测试
  • 3、建站:轻巧AMH虚拟主机面板安装使用和GCE云空间搭建网站实例

三、OpenShift Red Hat平台即服务平台

1、OpenShift 是由Red Hat(红帽公司)推出的一个面向开源开发人员开放的平台即服务(PaaS)平台,功能强大,支持Node.js、Ruby、Python、PHP、Perl、Java编程语言,支持的数据库MySQL、PostgreSQL、MongoDB。

2、OpenShift支持各语言的web应用框架,以及他们的首选网络集成API,代码框架有Rack for Ruby、WSGI for Python、PSGI for Perl,另外在OpenShift上未修改的工作框架有:CodeIgniter、CakePHP、Ruby on Rails、Django、Perl Dancer、Flask、Sinatra、Tornado、web2py。

3、OpenShift同样也可以用于建站,注册时提供一个免费二级域名,可以绑定自己的顶级域名,管理文件还支持S-S-H,每个注册用户,目前Red Hat的OpenShift 上可以免费创建三个app,提供1.5G 内存和3G 存储空间。

  • 1、申请注册:新OpenShift免费空间申请使用教程:绑定域名,文件管理和安装程序
  • 2、管理:OpenShift Redhat免费空间SSH登录管理和使用:下载文件安装程序和应用
  • 3、备份:OpenShift免费空间全自动定时备份网站数据和MysqL数据到Dropbox
  • 4、问题:OpenShift推出收费业务和解决OpenShift空间打不开和SSH无法连接

四、Phpcloud Zend旗下的PHP云平台

1、Zend联合RightScale 推出phpcloud.com,为开发者提供基于云的PHP开发与部署服务。phpcloud免费PHP空间服务建立在亚马逊云服务之上,在2011年推出,2012年正式开放注册。

2、phpcloud为程序员提供了一个完整的PHP运行环境和开发调试环境,phpcloud免费PHP空间的空间容量是500MB,支持绑定域名,支持在线phpMyAdmin管理数据库和文件777属性。

  • 1、申请使用:phpcloud免费PHP空间Zend旗下基于云的PHP开发与部署服务

五、Koding在线编程平台

1、Koding估计有人还不怎么熟悉它,它是一家提供在线编程平台的创业公司,开发者可以通过浏览器进行编程,让自己从开发平台中释放出来。支持Java、PHP、NodeJS、Perl、Python、Ruby、C、C++和Go等编程语言。

2、之所以将Koding排在第五位,是因为在2014年比较看好Koding的发展。Koding的用户免费创建一个VM,拥有1G内存,可以自己部署开发环境,可以使用S-S-H,虽然有要求15分钟不操作就自动休眠,但是依然可以通过Koding+Koding的方法搭建网站。

  • 1、申请使用:Koding免费空间开放注册申请:MysqL管理和成功安装WordPress方法

六、Heroku云应用技术平台

1、Heroku成立于2007年,应该算是云空间当中资格比较老的了,空间支持Ruby, Node.js, Python, and Java (PS:因为Heroku支持自己布置环境,有人也在Heroku上布置和运行了PHP)。

2、Heroku的免费配额是512MB内存,一个共享CPU,提供免费的PostgreSQL数据库。建项目和管理项目都需要安装Heroku Toolbelt工具,不能绑定域名,空间没有广告,数据库只有大小5MB,文件管理支持Git。

  • 1、申请使用:Heroku免费空间申请方法和应用创建使用教程:无限流量无限容量

七、GitHub最流行的代码托管平台

1、GitHub于2008年2月运行,一个共享虚拟主机服务,用于存放使用Git版本控制的软件代码和内容项目,作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。

2、许多赫赫有名的程序库、开发框架都采用GitHub作为为主版本控制平台,可以说GitHub是当前世界上最流行的代码托管平台,它也是一个真正给开发者用的免费空间,因为它不支持动态脚本。

3、GitHub还提供了一个Github Pages的服务,它是一个公共的免费空间,利用这个空间你可以搭建轻量级的博客系统,绑定自己的域名,存放一些图片和文件等等。

  • 1、申请使用:免费开源Github Pages空间可绑域名搭建个人博客存放图片文件
  • 2、安装程序:用Octopress免费静态博客系统在Github免费空间上搭建个人网站

八、Sourceforge最大的开源平台

1、SourceForge.net,又称SF.net,是全球最大开源软件开发平台和仓库。其提供的免费PHP空间,不仅无限空间,无限流量,而可以绑定无数个域名建立无数个网站。最重要是sourceforge.net免费空间在国内访问速度快。

2、SourceForge.net可以安装Discuz!、DeDeCMS、WordPress之类的程序,支持Wordpress固定链接静态化,空间很稳定,部落在几年前架设在SourceForge.net空间上的网站现在依然可以正常访问,并且速度不错。

3、可能有朋友看到了SourceForge空间可任意查看服务器文件导致我的密码泄露事件这篇文章,比较担心自己的文件账号密码问题。经过测试,现在任意用户已经不能去查看其它用户的文件目录了。

  • 1、专题:sourceforge.net专题:空间申请使用、绑定域名、上传文件安装程序
  • 2、申请:最新sourceforge免费空间申请注册使用和绑定域名数据库管理教程
  • 3、缓存:解决sourceforge空间缓存不自动刷新和sourceforge.jp空间申请使用
  • 4、访问:sourceforge和sitemix.jp官网及免费空间无法访问的解决办法

九、Uhurucloud支持.NET云空间平台

1、Uhurucloud是一家利用VMware的PaaS开发的云空间平台,该空间支持.NET, Ruby, Java, Node.js 和PHP,尤其是支持运行.NET程序,这是其它的免费云空间是不具备的,想要使用.NET的朋友,就得要好好考虑Uhurucloud了。

2、Uhurucloud免费用户有1GB内存和2GB的硬盘可供分配。提供了一键安装Wordpress、Joomla、Drupal等热门应用,同时也提供了AppCloud Web Manager软件,可以本地管理云空间的应用和文件,类似于FTP。

3、Uhurucloud空间是部落在2013年新介绍的,但是实际上Uhurucloud早在2012年就已经开始流行起来了,到了2014年依然看好Uhurucloud空间的发展:

  • 1、申请:Uhurucloud免费云空间1GB内存2GB空间支持PHP,.NET,JAVA
  • 2、使用:Uhurucloud免费空间文件管理MysqL数据库备份和绑定域名方法

十、AppFog云应用多节点平台

1、AppFog是一个基于Cloud Foundry的PaaS平台,类似Google APP Engine和Heroku,采用了Cloud Foundry的代码作为核心,提供2GB内存的云空间,月流量限制为50GB,并提供了一键安装应用程序功能。

2、支持Java, Java Grails, Java Spring Mysql,Node,Node Chat, Node Express,PHP, PHP Drupal, PHP WordPress,Python, Python Django, Python Flask,Ruby onRails, Ruby Sinatra等编程语言。

3、AppFog免费空间基于AWS(Amazon Web Services亚马逊)的服务器,在美国、欧洲、亚洲都有服务器节点,你可以自由选择。很可惜的是,目前AppFog暂时关闭了网页注册,新用户申请需要发邮件到:support@appfog.com。

  • 1、申请:AppFog开发者云计算免费空间2GB内存50GB月流量六大机房选择
  • 2、使用:AppFog空间内存调整文件FTP上传机房速度对比及安装Discuz! X2.5
  • 3、技巧:OpenShift最新绑定域名方法和AppFog域名管理修改文件上传大小限制

写在2013年十大免费云空间排行榜后的话

1、看过了部落的2012年免费云空间排行榜的朋友,一定会觉得今年的云空间排行榜有一些不同之处:云空间更适合给开发者使用,假如用于建站则会出现不少的问题。

2、在使用免费云空间建站时要特别注意部分云空间的文件管理存储方式是不连续的,有一些空间在重启了应用或者重新分配了内存、空间后,都会出现文件丢失的情况。

文章出自:免费资源部落

WordPress建站教程

WordPress 是一种使用PHP 语言和MySQL 数据库开发的开源、免费的Blog(博客,网志)引擎,用户可以在支持PHP 和MySQL数据库的服务器上建立自己的Blog。

WordPress是一个功能非常强大的博客系统,插件众多,易于扩充功能。安装和使用都非常方便。目前WordPress已经成为主流的 Blog 搭建平台。

本文简述一下WordPress建站的流程,希望对有兴趣搭建个人站点的朋友有点帮助。

1. 注册域名

一般注册.com域名就可以了,而且价格也不贵,基本上是60元一年。可以申请域名的网站众多.

 

2. 申请主机

可以申请虚拟主机的网站众多。国内主机速度快,但比较贵,而且空间一般比较小;国外主机便宜,且空间大多没有限制,但速度比国内主机慢。如何取舍就看大家对于自己博客的定位了。如果只是用博客写写文章的话,推荐还是用国内的主机,如果是建论坛或者资源站点,经常需要上传附件的话,最好选用国外的不限空间的主机。

3. 在虚拟主机上绑定自己的域名

使用ixwebhosting控制面板绑定yunvm.com域名很方便,直接创建一个域名就可以。

大多数主机绑定域名都很简单,实在不会的话,可以找主机的客服。这个不多说了。

4. 创建域名邮箱

iwebhosting主机的好处一直是,可以创建域名邮箱。使用iwebhosting自带的邮箱管理功能即可,若使用的虚拟主机没有提供邮箱功能,可以使用网易免费域名邮箱 ym.163.com来绑定域名邮箱,效果也很不错。

5. 下载WordPress程序

在WordPress中文官网上下载最新的WordPress程序。

6. 修改域名的DNS解析

为什么在浏览器上输入你的域名,就会显示你的主页呢。这就要靠DNS解析了。域名注册商都会提供一个域名管理系统,在里面可以修改自己域名的DNS解析。将DNS解析到自己购买的主机上就可以了。主机的地址在主机提供商的控制面板上可以查看到,一般在绑定域名的页面会显示。

7. 创建WordPress数据库

国外的主机的又一好处是可以创建数据库。而国内主机一般要另行购买。

在ixwebhosting控制面板中创建yunvm.com使用的数据库,记下数据库的主机地址、数据库名称、用户名、密码,这四个要素。

8. 修改wordpress的安装配置文件。

就是修改wordpress程序包中的wp-config-sample.php文件,将第7步中记下的主机地址、数据库名称、用户名、密码填入相应的位置就可以了,并重命名为wp-config.php

9. 上传wordpress程序至ixwebhosting主机域名空间

这步使用ftp上传就可以了。很简单。

10. 访问http://vickiexu.com/wp-admin/install.php进行wordpress安装。填写博客信息及邮箱。

这一步最轻松,完全傻瓜化,自动化。填邮箱的时候填第4步的域名邮箱比较好。当然也可以填自己的常用邮箱。

以上基本上是WordPress建站的主干流程了。