云服务简介与科学上网

vps

通俗的讲,服务器就是一台或多台具有超级计算能力的电脑,购买一台实体服务器往往成本很高,并且个人网络目前是不允许接入到广域网中;所以云服务就诞生了,有能力的公司花钱买一堆服务器放在机房里,然后通过网络把它们分区租给个人使用者或者小型公司使用;

现在的云服务器市场已经非常庞杂了,并且起了各种名字,让人眼花缭乱。我个人区分它们的时候,其实主要就看它是服务器还是主机。服务器需要自己远程管理,想做什么就做什么,可以同时起多个站点,再安装个 shadowsocks...等等;主机则一般都是用网页面板管理,并且功能受限,一般只能放一个站点。

服务器有可以简单分为:

  • VPS 服务器
  • 云服务器 ECS

主机则主要是:

  • 共享(独享)云虚拟主机

VPS 服务器及操作简介


VPS 服务器,相对来说比较开放,方方面面都需要租赁者自己动手安装和配置,租一台新服务器后,我们需要先安装系统,一般来说会安装 CentOS 或者 Ubuntu,两种都是 Linux 系统的分支,安装系统一般是在云服务器供应商的页面中选择安装。

完成后我们还需要创建用户、管理权限、基础的软件环境安装等...要做这些事情,我们就必须登录到远程服务器,这时候我们可以使用关于 SSH 登录;

SSH 即 Secure Shell(安全外壳协议)是一种加密的网络传输协议,通过 Secure Shell 中的 Shell 便能猜测到它是通过终端来登录的一种操作方式。SSH 用于计算机间的加密登录,如果用户从自己的本地计算机,使用 SSH 协议登录到另一台远程计算机,我们就可以人为这种登录方式是安全的。登录指令也很简单

$ ssh user@host -p port

user 就是 Linux 上创建的用户,第一次一般使用 root 用户。host 即主机地址(ip),还有端口号,一般 ssh 默认端口是 22,所以如果没有改变过 ssh 的端口号,可以不写 -p port。

推荐一个 ssh 登录的终端软件:Termius,官网地址。比系统自带的终端方便一些,专门用来做 ssh 登录。

云服务器 ECS


云服务器 ECS 我个人还没使用过,不过从介绍上来看,它更像一台弹性的 VPS,毕竟它的名字里有个 E (Elastic)。其对于操作者的开放程度很大,同时也提供了很多附加的服务来方便用户,支持终端、管理控制台、Web 服务页面、API(看具体供应商) 操作主机,弹性则表明服务器配置可以根据实际需要进行随时变更,包括计算配置、存储配置、网络配置,需要多少配置,就使用多少,比较合理。

云虚拟主机简介


云虚拟主机,从名字上就可以看出来,档次降下来了,前边都叫服务器,这里只能叫主机了,云虚拟主机一般都不能 ssh 远程登录,操作都在服务商提供的服务页面中完成,所以云虚拟主机同时也预装了网站应用环境就和数据库环境;云虚拟主机又可以简单分为 2 种:

  • 共享云虚拟主机
  • 独享云虚拟主机

简单理解就是整租房和合租房的区别。

阿里云对共享云虚拟主机的解释

共享虚拟主机即一台服务器被划分成多个一定大小的空间,分配多个租户,这些租户共享这台服务器的硬件资源,每个空间都给予单独的 FTP 权限和 Web 访问权限。

阿里云对独享云虚拟主机的解释

与共享云虚拟主机相比,独享云虚拟主机,最大的不同是资源独享。享有整个服务器的软硬件资源,即每台轻云服务器的 CPU、内存、带宽、硬盘均为独享,且不限流量,具有独立 IP,预装了网站应用环境就和数据库环境,同时具备共享云虚拟主机和云服务器的优势。提供可视化操作的控制面板环境,操作简单,即买即用。

FTP 软件

要想在这两种种云虚拟主机进行文件交换,一般都要通过 FTP 协议进行。在本地安装一个 FTP 软件,连接到云虚机,进行文件上传、下载、修改。Mac 上的 FTP 软件,推荐 FileZilla,免费好用,官网下载地址

选择哪种云服务

所以综合看下来,可操作程度高,又有不错的独立配置的云服务器就是 vps 和云服务器 ECS (进化版 VPS),一般来讲,同等配置的 ECS 应该要比 VPS 在价格上贵一些,毕竟提供了不少方便的服务;所以个人如果想学习或者喜欢折腾服务器那些东西,最好直接来一台 VPS ,价格也不贵,一年 100 多块的供应商很多。如果是个人建站,专注内容,不想折腾的,那么可以考虑选择独享云虚拟主机,预装了很多应用环境,不用自己去安装了。

在 VPS 上搭建 shadowsocks 服务进行科学上网


在国内,总有一个绕不开的话题,就是科学上网 VPN,无限制 Google ,访问 Youtube,上 Twitter 等等...这些主要是为了学习方便,你懂的。

VPN 本意并不是科学上网的意思,它就是指虚拟的个人网络,不过在国内慢慢发展为科学上网的代名词,现实中人们也常常将 VPN 和科学上网混为一谈。关于什么是VPN,我想引用在 Twitter 中看到的某张图,侵权必删:

vpn解释

科学上网就好比,在你经常回家的路上,有天突然被一群有武装力量的路霸是拦截了,不允许你走这条路了,没办法你只好绕路了,但是其他路都没有修好,你只好联系其他路桥公司修其他的路,虽然这条路有点绕。

大部分情况,为了省事,我们通过购买供应商的 VPN 服务来实现科学上网;当然更好的方式是租 VPS ,自己搭 Shadowsocks ,来进行科学上网;

两种方式,就价格而言差不太多,但通过 VPS 搭 Shadowsocks 是更为推荐的方式,这种方式不限制客户端登录数量(因为是自己搭建的),如果被墙了,还可以更换 IP (部分 VPS 供应商提供此服务),不仅如此,你的 VPS 服务器还可以同时用来干其他事情,比如搭个个人网站。这样看来 VPS 还真便宜,就是比较折腾一点;

Shadowsocks

简单说,Shadowsocks 就是计算机里的一种协议,确切说是工作在传输层的标准代理协议,一种基于Socks5代理方式的加密传输协议;也被简称为 ss。

在 VPS 上安装 ss 也很简单,并且网上的教程已经数不胜数,推荐 Medium 的这篇教程。以及查阅 shadowsocks 在 Github 的开源项目

Mac 客户端配置

VPS 上安装好 ss 后,一般会得到如下的配置信息:

vpn解释

这些配置信息就是科学上网的代理信息,我们需要把这些信息配置在 Mac 电脑上,推荐使用 Shadowsocks NG 长相是纸飞机软件:

vpn解释

Shadowsocks NG 是通过 Github release 的形式发布的,是 Shadowsocks 的一个开源软件,Github release 下载地址

安装后,启动软件,进行服务器配置即可使用:

vpn解释

在 iPhone 上使用

在 iPhone 的系统设置里还没有办法配置 Shadowsocks 协议,所以需要安装三方应用,例如 ShadowProxy、Shadowrocket 等。可惜的是这些软件都被和谐了,国内 App Store 都下载不到,不仅如此,连 Shadowsocks 在 Github 上开源 iOS 项目都被删除了。目前有一款 SuperRocket - SSR 在 App Store 6元 可以下载,但是没有试过。

不过通过在 Mac 上安装 PP 助手 依然可以下载 Shadowrocket 这款软件:

vpn解释

亲测可用 (2018年/12月);安装后按照配置信息依次填写,然后 iPhone 就可以科学上网了。

(完)

results matching ""

    No results matching ""