花时间一个下午的时间手动搭建科学上网的环境.
- 目前我用 vps 干的
- vps 是什么?
- 为什么我需要vps
- VPS 服务商选择
- VPS搭建教程
- 最后:VPS还能干嘛?
- 最后提醒: 备份和安全
目前我用 vps 干的
关于VPS,整个过程你大致会遇到这些问题:
vps 是什么?
它就是你一台虚拟的服务器,远程连接上去后, 它就像一台主机,随便你玩.比买一台笔记本性价比高多了.
为什么我需要vps
- 科学上网查资料(瞄~~ 我很乖的)
我之前是购买 vpn,但会遇到网速慢,购买主页被封的问题. 自己搭建的话,只要vps 的服务商不要太坑爹,基本就是一劳永逸了.
VPS 服务商选择
知乎的讨论:
- 有哪些便宜稳定,速度也不错的Linux VPS 推荐
- 有那些适合个人使用, 速度快的海外 VPS
我选择最后选择的是: vultr,点我注册有$10奖励 , 考虑因素:价格中等,老牌,稳定(国内的一般我先干掉了,新兴公司不敢用,不是性能不好,是怕他们倒闭了)
VPS搭建教程
网上搜索教程很多,这篇写的很详细.
在vultr网站注册成功后你需要做的:
- 绑定个人信用卡,充值.(银联不支持,建议办一张全币卡)
- 选择 VPS 机器所在的位置,一般选东京或者新加坡
- 服务器搭载的系统: 这里我选择 Centos7(系统稳定性: Centos> Debian > Ubuntu;)
- 选择每个月的套餐,我选择了$5/month
然后喝杯咖啡,机器初始化成功之后,在vultr个人首页可以看到机器 IP 和 root 密码
- 服务端安装 shadowsocks
一键安装教程, 这里特别注意 IP, 端口,加密方法,密码. 客户端会用到
高级一点可以自己配置 /etc/shadowsocks.json
客户端安装shadowsocks
可以在Github下载系统对应的shadowsocks版本.遇到的坑
- 安装shadowsocks成功后, 软重启是行不通的,配置文件一直没有读取到,需要再控制面板执行硬重启
最后:VPS还能干嘛?
看看知乎上的讨论, 简单来说,需要计算机持续开机执行的任务,都是 vps 能做的.
VPS有什么有趣的用途
VPS用途大全 - VPS有哪些有趣的用途?
vps还能用来干什么
最后提醒: 备份和安全
vultr 提供备份机制,建议打开.
vps 相当于一块裸露在黑暗森林的小肥肉,你用它做生产环境就一定要考虑到安全的问题.
网上有很多建议的,我汇集一下思路, 具体做法不展开:
- 机器远程登录的端口默认是22 ,这里建议修改
- 禁止 root 远程登录(主要是 root 权限太大了,通常是新建一个有 sudo 权限的用户做日常管理)
- 强调,建议1,2 要小心,一不小心你自己的机器都登录不上了.
- 安装iptables.: 禁止多余的端口.这篇写得不错
- 安装fail2ban. 设置在一段时间内登录失败达到一定次数的,屏蔽 该 IP.主要是防止有精力过剩的家伙不断扫描你的端口试图登录你的机器.