玩vps的体验
vps最基本的作用是翻墙(?)。
所谓vps,可以理解成一个大企业,有几台超级电脑,这些超级电脑拥有虚拟化技术,可以在一台电脑内模拟(虚拟)出好多台小电脑。vps即Virtual Private Server(虚拟私人服务器)的意思。服务器即一台电脑。大企业可以把它拥有的vps租给用户使用,用户在家里电脑开一个客户端,敲几个命令可以远程操作自己的vps。
用vps翻墙,即是利用一些墙外的vps做中介,帮助你访问境外网络资源。
优秀的vps,自然是不能被墙,连接速度够快的vps。最近使用了一些vps服务,略有心得。
1、vultr。很出名的品牌,配置vps简单易理解,可惜全程操作为英文。服务器可以选择在好多区域,但亚洲的日本、新加坡ping值较高,用来翻墙也慢。比较快的是美国洛杉矶服务器。不过具体速度与国内网路有关。毕竟墙内想尽办法封锁境外网路,我用的某地家庭中国移动光纤,访问很多境外网站,总是偏慢,甚至无法访问。至于长城宽带更不必说,大概率无法访问外网。国内大学的校园网一般会较快。vultr的ip地址可能被微软拉黑,用它翻墙不能使用copilot。
2、亚马逊aws的EC2。aws的操作界面有中文,但功能多,菜单庞杂,有时令人大惑不解。EC2的vps开通之后,默认不用root登录。使用root需要在终端自己先开通,并更改root账号密码。此外,要在vps的安全组修改入站规则,否则无法翻墙。该产品可以用copilot,速度非常丝滑。但有些东西被限制部署,总体比较神经,价格也高。
3、alphavps。就是便宜,速度比较慢。 4、racknerd、ovhcloud
买vps,亚马逊价格略高,但上咸鱼可以找到一些低价买账号的人。vultr其实不贵,最低每月5美元,不过也可以去咸鱼碰运气,看有没人想转让账号。
不同的vps代理上网,有可能会封禁一些特定网站。比如vultr不能访问文库吧(wenku8),aws不能访问konachan。
在vps的Linux系统中,需要手动开启端口。比如你翻墙节点是4000端口,你也要开启该端口。命令为ufw allow 4000
傻瓜式配置翻墙节点办法——Link
另外,既然有了一个vps,不要浪费资源。可以用它搭建一个whoogle搜索引擎,过程毕竟简单,从此你不翻墙也可以用Google搜索。见——Link
因为安装whoogle而首先装了docker。docker类似一个底层平台,用它可以在vps上相对容易地添加其它软件,例如可以安装wordpress,打造自己的博客。基本看不懂的docker教程link
有野心的话,你自己在vps上搭建联邦宇宙实例,也挺有用。不过这种好像最好另买一个网路域名。
玩vps是自学Linux的最好平台,默认选择Debian或Ubuntu系统,相对容易使用。命令行只有主动玩几次,才会消除神秘感。不需要做什么技术大神,其实用多几次就熟了。
最近用vps搞的“大工程”,是用azuracast架设一个网络电台。原意是把硬盘中的音乐丢去一个服务器,方便我随时在不同设备都能听歌。后来发现azuracast挺好玩,于是用它设计了一个复杂的播放计划:某日某时放什么歌,某时转播新闻之类——成为了小有规模的电台。该软件还可以让不同用户通过电脑做直播节目(如一边放背景音乐,一边说话)。大胆的人确实可以做成一个有声有色的私人电台。另外它还可以做播客。
vps可以作为文件同步服务器使用,具体以docker部署syncthing最简单。