
先说两句
最近看论坛里好多人问海外VPS的事儿,我寻思着自己折腾这么多年了,也该写点东西给后来人看看。这篇文章纯属个人经历,有些地方可能说得不够专业,但都是真金白银砸出来的经验。
说实话我第一次买VPS的时候也是两眼一抹黑,看着那些商家的页面,什么KVM、OpenVZ、CN2,完全不知道啥意思。买回来也不知道干啥,装了个系统就放那了,白白浪费了一个月的钱。
现在想想那时候真是交学费,不过也还好,VPS便宜,交学费也就几十块钱的事。要是买国内的云主机,那学费可就贵了。
买之前先想想要干啥
这个真的很重要。我见过太多人跟风买VPS,买回来不知道用来干嘛,放那吃灰。
最常见的几个用途吧:
建个网站不想备案 – 这个应该是大部分人的需求。国内服务器要备案,等二十多天,麻烦得要死。海外的不用备案,买了就能用。我当初就是为了这个,想搭个小博客记录点东西,懒得备案。
学Linux命令 – 这个挺实在的。买个便宜VPS当练手环境,瞎折腾也不心疼。我大学那会儿买过一台,天天SSH上去敲命令,把基础操作都练熟了。现在工作中用到的很多东西都是那时候瞎搞学会的。
跑点程序 – 爬虫啊、自动化脚本啊这些,需要24小时跑的,自己电脑不可能一直开着,扔VPS上正合适。去年我写过一个监控价格的小程序,挂VPS上跑了大半年。
其他用途 – 这个就不展开说了,懂的都懂。不过提醒一句,买VPS合法,干啥自己心里得有数。别碰红线。
VPS和云主机到底有啥区别
这个问题估计很多人搞不清楚。
简单来说,海外说的VPS和国内说的云主机,本质上都是虚拟机,就是一台物理服务器虚拟出来的。但是定位不太一样。
国内那些大厂的云主机,走的是企业路线,功能多、稳定性好、服务也好,但价格贵啊。你看最便宜的配置怎么着也得六七十块钱一个月,还只给1Mbps带宽,简直抠门。
海外VPS主要面向个人用户和小企业,配置不算太高,但价格便宜。而且带宽给得大方,动不动就给你几百Mbps,有的甚至不限速。
价格差距有多大呢?举个例子,国内1核1G配置最少也得60块一个月,海外有的商家年付才200多人民币,平均一个月不到20块。当然你不能指望20块的服务和60块的一样,但对个人用户来说够用了。
还有个区别,国内云主机有客服,7×24小时在线,出问题马上有人处理。海外VPS大部分只有工单系统,发个工单等回复,快的话几小时,慢的话一天都正常。所以你得自己会折腾,别指望有人手把手教你。
虚拟化技术这事儿
买VPS经常看到KVM、OpenVZ、Xen这些词,新手肯定蒙圈。我当年也是研究了好久才搞明白。
KVM现在基本是标配了
KVM就是现在主流的虚拟化技术。优点一大堆:每个VPS有自己独立的内核,想装啥系统装啥系统,性能也不错,关键是能用Docker、BBR这些新东西。
买VPS看到KVM就放心,基本没跑。现在大部分正经商家都用KVM了。
OpenVZ别碰了
OpenVZ是老古董了,虽然便宜但问题太多。共享内核,很多软件装不了,性能也差。最坑的是商家容易超售,一台物理机塞几十个虚拟机进去,跑起来卡得要死。
我17、18年那会儿还见过OpenVZ的VPS,现在基本看不到了。看到也别买,绝对是坑。
Xen偶尔还能见到
Xen以前挺火的,现在慢慢被淘汰了。不过也不是不能用,就是没KVM那么流行。如果价格合适,Xen架构的也可以考虑,但优先选KVM。
说白了,买VPS认准KVM就行了,别的不用多想。
地域选择这个坑
这个真的太重要了,选错地域体验差十万八千里。
亚洲区域贵但快
香港 离大陆最近,延迟最低,电信联通移动都是几十毫秒。但是贵啊,同样配置比美国贵两三倍。
而且香港的VPS线路很关键。有种高端线路,速度飞快,晚高峰也不卡,但死贵。普通线路便宜,但晚上8点到11点那个时间段能卡到你怀疑人生。
我以前买过一台香港的便宜VPS,白天还行,一到晚上打开个网页都得等半天。后来换了台美国的反而速度更稳定。所以香港VPS别光看位置近就买,得看线路。
日本和新加坡 延迟稍微高点,六七十毫秒到一百多毫秒。价格比香港便宜,比美国贵。
日本VPS我踩过坑。买了台东京的,结果线路巨烂,丢包严重,用了一个月就没续费。
美国是性价比之王
美国西海岸,像洛杉矶那边,延迟差不多150-200毫秒。听起来挺高,但架不住便宜啊,而且有些线路做了优化,晚高峰也能稳定。
我现在自己用的就是美国西海岸的,年付才三四百块钱,1核1G配置。平时看视频、开网页都够用,延迟虽然有但感知不强。
美国东海岸就别考虑了,延迟两三百毫秒,比西海岸高不少,而且价格也没便宜多少。
欧洲 就更远了,延迟三百毫秒起步。除非你做欧洲业务或者外贸,不然别买欧洲的。
怎么选地域
看你主要干啥:
- 建网站,国内用户访问,预算够:香港 > 日本/新加坡 > 美国西海岸
- 建网站,预算有限:美国西海岸 > 香港普通线路
- 做外贸,看客户在哪就选哪
- 学习折腾,哪便宜选哪
线路这事儿能把人绕晕
这个是我研究了很久才搞明白的。商家宣传页面一堆专业术语,啥CN2、CN2 GIA、163骨干网,看得脑袋大。
163骨干网就是普通线路
这是最基础的线路,电信的公网。便宜,所以VPS也便宜。但问题是用的人太多,晚高峰容易堵。
表现就是白天用着还行,一到晚上延迟飙升,丢包严重,看视频卡顿。
我第一台VPS就是这种普通线路的,晚上根本没法用。后来就没续费了。
CN2是优化线路
CN2是电信的下一代网络,比163好很多。晚高峰虽然也会慢点,但不至于卡死。
CN2又分两种,一种叫GT,普通版的;一种叫GIA,高端版的。
GT价格适中,比163好,比GIA差。GIA最贵但最稳定,去程回程都走优化线路,晚高峰也不掉速。
到底选哪种线路
看预算:
- 预算充足:CN2 GIA,一步到位
- 预算一般:CN2 GT,比普通线路好
- 预算紧张:普通线路也能用,就是晚上差点
我现在用的是CN2 GIA的,贵是贵点,但真香。晚上看YouTube 1080p不卡,延迟也稳定。
怎么判断商家靠不靠谱
这个太重要了,买到跑路商家或者黑心商家,钱打水漂不说,数据还可能丢。
看成立时间
老牌商家相对靠谱,起码证明活得下去。那些刚成立一两年的小商家,风险就大很多。
看论坛评价
国内有几个VPS讨论论坛,买之前去搜搜这家商家的评价。如果骂声一片,那就别碰。
看价格是否离谱
便宜到离谱的多半有坑。比如年付50块钱给你4核8G配置,这明显不合理。要么超售严重,要么商家本来就不打算长期经营。
我19年买过一家,年付才60多块钱,配置还挺高。用了半年商家直接跑路了,网站都关了。幸好没放重要数据,不然哭都没地儿哭。
看能不能按小时付费
能按小时付费的商家相对更有信心,说明他们不怕你测试完就走。那种只能年付的,要小心点。
先买短期测试
第一次买某家的VPS,别上来就买一年。先买一个月或者按小时付费测试一下,觉得好再考虑长期。
买完之后要干的事
很多新手买了VPS就不管了,这样很危险,容易被黑。
改SSH端口
默认22端口每天被扫描无数次,改成别的端口能避免大部分攻击。
我一般改成五位数的端口,比如25680这种。改完记得在防火墙里放行这个端口,不然自己也连不上了。
改密码
默认密码或者弱密码最容易被破解。改成复杂密码,大小写字母+数字+符号,16位起步。
更安全的是用密钥登录,不用密码。但这个对新手有点难度,可以先用强密码顶着,等熟练了再搞密钥。
装防火墙
Ubuntu/Debian用ufw,CentOS用firewalld。把不用的端口都关掉,只开SSH、HTTP、HTTPS这些必要的。
我见过朋友的VPS被黑,就是因为没配防火墙,所有端口都开着,被扫描工具入侵了。
定期更新系统
系统漏洞经常会被爆出来,不更新很危险。每周至少更新一次:
# Debian/Ubuntu
apt update && apt upgrade
# CentOS
yum update
装个fail2ban
这东西能自动封禁暴力破解的IP。有人尝试破解你的SSH,尝试几次失败后就自动把他IP封了。
虽然改了SSH端口和强密码,但多一层保护总是好的。
性能测试别偷懒
买回来VPS第一件事就是测试性能,别等用了几天发现被坑了。
CPU跑个分
网上有现成的测试脚本,跑一遍看看CPU性能怎么样。
KVM架构的VPS,跑分应该在1000以上算正常。如果只有几百分,那八成是超售了。
硬盘速度测一测
商家说是SSD,你得测一下真不真。SSD读写速度应该200MB/s以上,如果只有几十MB/s,那肯定有问题。
网络速度跑一跑
下载速度、上传速度都测一下。美国VPS下载速度正常应该能到几十MB/s甚至上百MB/s。
如果只有几MB/s,那网络肯定有问题。
线路测一测
用traceroute看看路由经过哪些节点,有没有绕路,有没有走优化线路。
我买过一台日本的VPS,结果一测发现去日本还要绕美国,这不是坑人吗。赶紧退了。
常见的坑
说说这些年踩过的坑。
IP被墙
这个太常见了。买回来发现IP被墙,国内根本访问不了。
原因是这个IP之前被别人用来干了某些事,被GFW封了。你买到的是二手IP。
预防方法:买之前查一下IP是否被墙,有专门的查询工具。
或者买能换IP的商家,被墙了可以换。
超售严重
商家把一台物理机虚拟出太多VPS,每个VPS性能都打折扣。
表现就是CPU性能差、IO慢、网络卡。
这个没啥好办法,只能事先看评价,或者买了测试不行就退。
商家跑路
小商家有跑路风险。某天突然网站关了,联系不上人,VPS直接废了。
所以别在小商家买太长时间,年付就够了。重要数据一定要备份。
流量超了
有些套餐有流量限制,比如一个月500GB。超了就得买额外流量或者被限速甚至暂停。
买之前算好流量够不够用。一般个人网站500GB够用,但如果做视频站、下载站,流量消耗就大了。
被黑了
弱密码、端口全开、系统不更新,这些都是被黑的原因。
被黑之后VPS可能被用来挖矿、DDoS攻击别人。商家发现后会警告甚至封号。
所以安全配置一定要做好。
备份丢了
VPS不是绝对可靠的,硬件故障、误操作都可能导致数据丢失。
重要数据一定要备份,而且最好备份到本地或者其他地方。别把所有鸡蛋放一个篮子里。
能用VPS干啥
讲讲实际用途。
搭个人博客
这是最常见的用途。WordPress、Hexo、Hugo这些都可以。
我自己博客就是WordPress搭的,用的1核1G的VPS,完全够用。访问量不大的话,配置再低点都行。
搭私人网盘
Nextcloud、Seafile这些开源网盘软件,部署在VPS上就是你的私人网盘了。
比百度网盘爽多了,没有限速,想存多少存多少(前提是你买足够大的硬盘)。
搞个测试环境
学编程、测试软件,需要一个Linux环境。VPS就是最好的练手环境。
随便折腾,大不了重装系统。
跑爬虫和脚本
写个爬虫或者自动化脚本,需要24小时运行,扔VPS上最合适。
我写过监控价格的脚本,挂VPS上跑了大半年,自动发邮件通知降价。
当跳板
咳咳,这个就不多说了。
做代理
给家里的NAS做个反向代理,外网也能访问内网设备。
或者搭个私人代理,出门在外连公共WiFi也安全。
一些实用技巧
多备份
说三遍:备份!备份!备份!
VPS不靠谱,硬件故障、误操作、商家跑路都可能导致数据丢。
重要数据每天自动备份到本地或者对象存储。
设置监控
CPU、内存、硬盘、网络,这些指标都监控起来。出问题能及时发现。
商家一般都有自带监控,或者自己装个监控软件。
用CDN
网站套个CDN,国内访问速度能提升不少。而且能隐藏真实IP,防止被攻击。
有免费的CDN服务,虽然功能有限但够用了。
定期检查安全
看看有没有异常进程、有没有陌生的SSH登录记录、防火墙规则是否正常。
每周检查一次,防患于未然。
学会看日志
系统日志、应用日志,出问题了首先看日志。
新手可能不会看,但这是必备技能,慢慢学。
续费和迁移
续费注意事项
别忘了续费时间,到期不续费VPS会被删除,数据全丢。
设置个提醒,或者开自动续费。
续费价格可能变,第一年优惠价,续费可能是原价。买之前看清楚续费多少钱。
可以考虑换商家,如果用得不满意,到期后换别家。
数据迁移
换VPS要迁移数据,提前准备好:
- 在新VPS上装好环境
- 备份旧VPS的数据
- 传输数据到新VPS
- 测试功能正常
- 改域名解析
迁移选在访问量低的时候,比如凌晨,减少影响。
写在最后
洋洋洒洒写了这么多,基本把海外VPS这事儿说清楚了。
总结一句:买VPS不难,关键是知道自己要什么,别盲目跟风。
新手建议先买个最便宜的练练手,熟悉了再考虑升级或者换更好的。VPS便宜,交点学费不心疼。
对了,买VPS是合法的,但用来干啥自己心里得有数。别碰违法的事儿,出事了可别说没提醒你。
原创文章,作者:余初云,如若转载,请注明出处:https://blog.jidcy.com/dynamicip/vpsbh/1292.html
