搭建自己的 vps, 方便学习

1.起因

mac 版的 vpn 软件不好用, 很多时候都不能更好的学习, 所以打算自己搭建一个 vps 服务供自己使用

2.解决

  1. 百度比较便宜的国外云服务厂商, 最终发现一家比较合适的: https://billing.virmach.com/

  2. 选择最便宜的套餐(1.25 刀一个月): https://billing.virmach.com/aff.php?aff=9996

  3. 如果嫌麻烦, 可以直接购买其提供的 vpn 服务, 随意更换 IP, 一个月 5 刀

  4. 点击购买, 选择年付, 选择系统版本, 选择机房所属地, 点击add to cart, 在购物车点击价格后面 promo, 输入优惠码, 支付方式选择支付宝, 根据提示输入表单项(包括你的个人信息, 邮箱和密码, 这个密码就是你登录这个网站的密码, 账号就是你的邮箱), 购买就 OK 了

SAVE10 首次购买 9 折 VMS15KVM2G 续费优惠 85 折 LEB30 续费优惠 7 折

3.具体配置:

购买完成之后, 服务器厂商会给你发个邮件, 点击邮件内的链接, 确认下账户信息(在购买时, 需要填写邮箱, 以及密码, 随着购买完成, 会同步为你创建个该网站的账号)

所有操作完成之后, 登录网站: https://billing.virmach.com/clientarea.php, 点击 HOME, 进入个人控制台, 选择你的服务器

  1. 点击 boot, 启动你的系统
  2. 往下看, 有个表单Server Details, 里面有描述当前主机状态为: online, ip地址为: xxx(这个 ip 是公网 IP, 正常来说是可以访问的, 没被 GFW BAN的)
  3. ip 地址下面有个密码的框, 点击这个输入框右边的 I 的图标, 会有明文显示你当前服务器的密码(用户为 root)
  4. 在下面是流量使用情况以及内存和硬盘使用情况

4.vps 搭建

使用 ssh 工具连接你的服务器, 账号为 root, 密码获取详见: (第三小节中第三条)

我选择的服务器系统为 centOS 6 x64, 默认有 yum

安装 wget:

$ yum install wget
下载shadowsocks安装脚本:

点击下载

如果是在本博客下载的, 使用上传工具传到服务器

或者使用 wget 下载

$ wget -N –no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh

然后在终端执行以下脚本:

$ chmod +x ssr.sh
$ ./ssr.sh

此时会弹出安装向导, 根据向导输入安装信息, 其中的协议版本和加密方式以及混淆方式, 根据自己的判断选择, 百度上有很多玄学组合的帖子, 但是我只使用了最简单的 plain 混淆, 至今还未被 BAN

根据步骤安装成功之后, 终端会显示你最终的 ssr 服务端配置:

 ShadowsocksR账号 配置信息:

 I  P       : xxx.xxx.xxx.xxx
 端口       : 2222
 密码       : xxxxxx
 加密       : aes-128-ctr
 协议       : auth_sha1_v4_compatible
 混淆       : plain
 设备数限制 : 0(无限)
 单线程限速 : 0 KB/S
 端口总限速 : 0 KB/S
 SS    链接 : ss://xxxxxxxx
 SS  二维码 : http://xxxxxxxxxxx
 SSR   链接 : ssr://xxxxxxxxxxx
 SSR 二维码 : http://xxxxxxxxxxxxxxx

在你的本机电脑上安装 ssr 客户端或者 ss 客户端, 打开软件之后, 选择服务器配置, 然后新增一个服务器配置, 所有的输入项参照上面的输出信息, 配好之后, 更新 pac 列表就OK 了

2020-03-30 补充

一定要下载 bbr 加速内核, 并开启 bbr 加速, 不然超级卡, 下载脚本选择安装 bbr 内核(1), 然后安装 暴力BBR魔改版加速(6)

点击下载

其他知识点

replace的参数是char和CharSequence, 即可以支持字符的替换, 也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串)

replaceAll的参数是regex, 即基于规则表达式的替换, 比如: 可以通过replaceAll(“\d”, “*“)把一个字符串所有的数字字符都换成星号



相关文章:
⤧  上一篇 微服务内网穿透实践 ⤧  下一篇 Reference 学习笔记