目录
脚本简介
lkl-linux+haproxy hack 版本 bbrplus,在 OpenVZ 工作良好。
脚本Github:https://github.com/mzz2017/lkl-haproxy
注意事项
1、默认参数下需要至少 256M 空闲内存并开启 TUN/TAP。
2、如有更多内存,可在安装后对 /etc/lklhaproxy/redirect.sh 中的参数 net.ipv4.tcp_wmem 及 LKL_HIJACK_BOOT_CMDLINE=mem 进行调优。例如分别修改为:
net.ipv4.tcp_wmem=4096 32768 4194304
LKL_HIJACK_BOOT_CMDLINE=mem=512M
或
net.ipv4.tcp_wmem=4096 131072 6048576
LKL_HIJACK_BOOT_CMDLINE=mem=2048M
而后 reboot
重启生效。
3、对多连接加速更为明显。
使用方法
支持 Alpine / Debian / Ubuntu / CentOS:
wget --no-cache -O lkl-haproxy.sh https://github.com/mzz2017/lkl-haproxy/raw/master/lkl-haproxy.sh && bash lkl-haproxy.sh
出现
[Info] lkl-haproxy 没有运行 ! 安装请按 y,按其他键退出: y
直接按 Y
安装即可!
[Info] 你想加速单个端口(例如 443)还是端口段(例如 8080-9090) ?
1.单个端口
2.端口段
(输入数字以选择):
选择要加速的端口或者端口段即可!这里因为是nat服务器,因此我选择的是端口端14601-14620:
[Info] 输入端口段的第一个端口号
(例如端口段为 8080-9090,则此处输入 8080,默认使用 8080):14601
[Info] 输入端口段的第二个端口号
(例如端口段为 8080-9090,则此处输入 9090,默认使用 9090):14620
回车继续,继续安装,当出现已完成安装的时候则代表已经安装完成了。
Length: 266 [text/plain]
Saving to: '/etc/systemd/system/lkl-haproxy.service'
/etc/systemd/system/lkl-h 100%[====================================>] 266 --.-KB/s in 0s
2022-11-27 11:02:13 (5.04 MB/s) - '/etc/systemd/system/lkl-haproxy.service' saved [266/266]
Created symlink /etc/systemd/system/multi-user.target.wants/lkl-haproxy.service → /etc/systemd/system/lkl-haproxy.service.
[Info] 已完成安装。