自动创建阿里云抢占式实例,启用GoogleBBR网络加速,然后自动安装启动SSR服务器。
使用speedtest.net实测速度,可以跑满带宽上限。
注意,本人仅在Windows10 x64上测试过,其它平台未测试。
- 在阿里云有个账号
- 充值120块钱,账户余额必须在100以上才能创建抢占式实例,剩下20只要不经常看视频应该够用很久
- 在阿里云控制台"访问控制"里面,添加一个RAM用户
- 给该RAM用户添加AliyunECSFullAccess和AliyunVPCFullAccess权限
- 给该RAM用户创建一个AccessKey,然后把AccessKey ID和AccessKey Secret记住。注意:Secret只会显示一次,一定马上复制保存好!!
- node.js,我只在node12上测试过,但估计node8以上都应该没问题
- 本脚本不包含SSR客户端,请自行安装,推荐C#版本
- 把项目克隆到本地
- 执行
npm install
- 修改config.json
- 把前面保存的AccessKeyID和AccessKeySecret填入RAM配置段
- 填入服务器地域ID,推荐新加坡
ap-southeast-1
,速度快还便宜 - 推荐设置一个自动释放时间,否则1小时后可能会被自动回收
- 根据你使用的SSR客户端的配置信息,修改ssr_server配置段
- 执行
npm start
然后等待即可 - 命令是按照windows配置的,linux/mac上没测过,可以试试:
node index.js | ./node_modules/.bin/bunyan
bunyan是日志过滤工具,不用也可以 - 整个脚本运行大概需要3 ~ 5分钟,最后会打印出SSR连接信息,照此修改客户端配置即可,通常就是改个IP
- 下一步会增加个本地端口转发,这样连IP都不用改了,设成localhost即可