本站提示

目前发现部分OpenVZ的主机会封禁这种用UML开启BBR的行为。已知商家:搬瓦工。请各位小心测试,做好这个心理准备就好了~

声明

  • 感谢 @Jacky Bao 提供的原始 alpine linux 的包并提供了随机启动的方法
  • 感谢 @allient neko 协助解决了制作过程的各种问题 ~~
  • 使用 Alpine linux ,启动只需 64M 内存,已在我自己的 128M 内存的小鸡上测试通过
  • 由于使用的是 Alpine linux ,因此市面上几乎所有的一键包都无法使用。大内存爱折腾的可以选择安装 centos 版
  • 所有版本都已自带 ssr ,由于都设置了随机启动, 所以请第一时间修改 ssr 相关的配置(否则你的流量可能会被人使用,因为是公用密码。。) ,具体修改方法见下面说明
  • 由于这个包所需的内存很小,因此我们只考虑了 SSR 的加速需求
  • UML 毕竟不是系统,甚至不是虚拟机,不要抱太大指望,不要有太多想法,老想干大事。能运行起来 SSR 我感觉已经很不错啦,

准备

  • 本一键包 Openvz 专用,其他虚拟技术的绕道。。
  • 请选择安装 64bit 的操作系统,目前还没做 32bit 的包
  • VPS 必须支持并开启 TUN/TAP

脚本

Alpine linux 小内存版: UML 的系统是 Alpine linux ,需要 64M 内存启动,主机最低 128M 内存

Centos 版: UML 的系统是 CentOS ,需要 256M 内存启动,主机建议最低 512M 内存

装完 ssr 和 bbr 就已经运行了,如果你不想改密码和端口的话就可以直接用。。默认配置在下面。。

UML 相关说明

如何进入 uml:

screen -x 或者在目录下运行 bash run.sh status
用户名: root , 密码: root

如何退出 uml:

在 uml 模式里,通过按快捷键 ctrl+a+d 来退出 screen

删除 uml 进程:
bash run.sh stop

启动 uml 进程:
bash run.sh start

如何把文件传入 UML:

我已经在 root 目录下新建了个 umlshare 目录( /root/umlshare ) , 在 uml 里也做了挂载,位置同样是 /root/umlshare, 只要把文件放进去就可以了

SSR 相关说明

默认配置:

如何修改 SSR 配置:

第一步
根据上面的教程进入 uml

第二步
修改 mudb.json 文件

把相关的配置改成你自己需要的就可以了。需要说明的是,因为没有编译相关的依赖库,不支持 chacha20 的加密方法

第三步
重启 SSR 程序

最后一步
在母机的安装目录下打开 run.sh 找到下面的代码,把 9191 改成你自己刚才修改的端口

然后重启即可
SSR 添加多用户

加完记得在母机增加 iptables 端口转发相关的代码

留言

This site uses Akismet to reduce spam. Learn how your comment data is processed.