云服务器知识

云服务器竟然还有这些高端有趣的玩法!

  

很多企业或个人在搭建网站的时候都不可避免的要接触到云服务器的,只要是建设一个网站都是需要云服务器的支撑的,但是你知道云服务器除了搭建网站这一个用途之外,云服务器还能有那哪些高端有趣的玩法吗?

我们所说的云服务器就是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。那么一台云服务器,大概能做点什么呢?

1.建站

这是最常见的用途之一。至于是搭建PHP、ASP还是JSP环境,当然是视你的网站程序而定了。网上流传各种一键安装环境脚本,基本不用费什么劲就能搭建好。

2.搭梯子

由于众所周知的原因,很多国外网站在国内是无法访问的,因此我们需要一架梯子(VPN或SSH)来中转,当然已经有人将卖VPN作为一门生意来做了。一众商家都是采用云服务器来销售VPN账号的。

3.挂机

这个没有技术含量,就是耗费时间和精力。一般在Windows系统里比较容易一点,比如著名的Vagex挂机,利用浏览器自动访问Youtube视频来获取积分,兑换美元。一般Linux系统的云服务器都不包含面板,也没有桌面,基本都是最小化安装的系统。当然,如果云服务器的内存够大,则可以自主安装KDE或GNOME,然后用VNC远程连接。

挂机同时还包括挂QQ或者旺旺账号之类的,当然,这一般用于在Windows系统下。有些狂热分子喜欢挂QQ升级太阳,因此就有淘宝上的卖家做这门生意。一般他们都是用云服务器全天候挂机,用工具一次性挂上万帐号都是可能的。

4.离线下载

一般服务器的网络速度和带宽就是嗖嗖的,入网带宽至少都有100MB,有的还会是G口,所以下载个什么资源那速度真是没话说(下载的资源最好不要是带有版权的,否则机房查到就会罚款)。流量用不完的时候,就可以整天下载,塞满硬盘为止,然后再用迅雷慢慢拖回本地来。

5.CDN 与云加速

如果 云服务器 用来搭建网站, 那么网站的速度就是很重要的一个事情. 同时如果 云服务器 的 IP 地址暴露在外, 那么受到黑客攻击的时候是比较被动的. CDN 技术就能解决这两个问题. CDN 技术可以让别人在不同的地点 PING 你的网站域名能获得离自己最近的缓存服务器的IP地址. 同时黑客进行ddos攻击你的网站的时候, 你的网站可能只会区域性的跪掉. 而只要在CDN中临时开始缓存所有文件, 或者暂时在 云服务器 中静态化页面, 就能挡掉大部分的攻击.

国内有很多企业提供了免费的 CDN 服务, 不过现在很多都需要域名经过备案. 我找到两个不需要备案的: YEPCDN, 百度云加速新版.

6.代理

比如著名的一款Twitter API PHP代理程序twip。或者是安装匿名代理,像SSH,L2TP/PPTP,OpenVPN,Nginx反向代理,Squid的HTTP代理,xinet或iptables端口转发等,基本都可以称之为代理,五花八门,可谓种类繁多。

7.架设DNS

由于众所周知的问题,国内DNS服务器解析国外网站会遭到DNS污染和投毒,使之解析到完全虚构的IP上,造成「开了VPN也没法访问Twitter或Facebook」等问题。用了运营商的DNS服务器后,你就可以免费享受右下角弹窗及「XXX上网导航」页面了。所以,搭建个DNS缓存服务器是个好方法。可利用的软件有dnsmasq、bind等。

8.在线爬虫

如果你在学习爬虫, 那么爬下一两百个页面和爬下一二十万个页面的概念是完全不一样的. 如何爬下一二十万个页面? 多线程多进程全功率满速全天24小时工作! 总不能让自己的笔记本这么折腾吧. 把爬虫放在 云服务器 也是相当有意思的玩法.

同时如果你的爬虫对单个网站访问频率太高是不行的, 他会把你的ip禁止访问一段时间. 这时候多个云服务器同时爬就很有效果了, 如果云服务器提供商支持一个主机分配多个不同的IP地址就更好了!