简单介绍一下vps

目前我用 vps 干的

关于VPS,整个过程你大致会遇到这些问题:

vps 是什么?

它就是你一台虚拟的服务器,远程连接上去后, 它就像一台主机,随便你玩.比买一台笔记本性价比高多了.

为什么我需要vps

  • 科学上网查资料(瞄~~ 我很乖的)
    我之前是购买 vpn,但会遇到网速慢,购买主页被封的问题. 自己搭建的话,只要vps 的服务商不要太坑爹,基本就是一劳永逸了.

VPS 服务商选择

知乎的讨论:

VPS搭建教程

网上搜索教程很多,这篇写的很详细.
在vultr网站注册成功后你需要做的:

  • 绑定个人信用卡,充值.(银联不支持,建议办一张全币卡)
  • 选择 VPS 机器所在的位置,一般选东京或者新加坡
  • 服务器搭载的系统: 这里我选择 Centos7(系统稳定性: Centos> Debian > Ubuntu;)
  • 选择每个月的套餐,我选择了$5/month
    然后喝杯咖啡,机器初始化成功之后,在vultr个人首页可以看到机器 IP 和 root 密码
  1. 服务端安装 shadowsocks
    一键安装教程, 这里特别注意 IP, 端口,加密方法,密码. 客户端会用到
    高级一点可以自己配置 /etc/shadowsocks.json

脚本备份

  1. 客户端安装shadowsocks
    可以在Github下载系统对应的shadowsocks版本.

  2. 遇到的坑

  • 安装shadowsocks成功后, 软重启是行不通的,配置文件一直没有读取到,需要再控制面板执行硬重启

最后:VPS还能干嘛?

看看知乎上的讨论, 简单来说,需要计算机持续开机执行的任务,都是 vps 能做的.
VPS有什么有趣的用途
VPS用途大全 - VPS有哪些有趣的用途?
vps还能用来干什么

最后提醒: 备份和安全

vultr 提供备份机制,建议打开.
vps 相当于一块裸露在黑暗森林的小肥肉,你用它做生产环境就一定要考虑到安全的问题.
网上有很多建议的,我汇集一下思路, 具体做法不展开:

  1. 机器远程登录的端口默认是22 ,这里建议修改
  2. 禁止 root 远程登录(主要是 root 权限太大了,通常是新建一个有 sudo 权限的用户做日常管理)
  3. 强调,建议1,2 要小心,一不小心你自己的机器都登录不上了.
  4. 安装iptables.: 禁止多余的端口.这篇写得不错
  5. 安装fail2ban. 设置在一段时间内登录失败达到一定次数的,屏蔽 该 IP.主要是防止有精力过剩的家伙不断扫描你的端口试图登录你的机器.