简单的说 LKL 相比 uml 好处还是不少的,只需要转发端口,无论是 ssr 都是装在母鸡上,和你平时使用无差,而 UML 需要在 UML 系统里安装。 LKL 的占用资源也更少。不过据说 LKL 的加速效果没有 UML 好,我没有测试验证,大家可以自行折腾。
LKL 使用前置需求
-
LKL 要求 ldd 的版本至少在 2.14 ,目前我测试下来,如果不想折腾建议直接安装 CentOS7 , Debian8 和 Ubuntu16
CentOS6 系统安装请先看 《CentOS 6 glibc升级到2.15》
- 安装包只使用 64bit 的系统。
- 默认的端口转发只转发了 9000-9999 的端口,如果你不想费心修改,请把 ssr 等应用的端口设在这个范围
- 只适用 openvz
- 一定要开启 tun/tap
-
1234567cat /dev/net/tun如果命令返回信息为:cat: /dev/net/tun: File descriptor in bad state恭喜你,你的VPS TUN/TAP已经可以使用。如果命令返回信息为:cat: /dev/net/tun: No such device或者其它,说明TUN/TAP设备没有被正确配置。
安装 LKL 一键包命令
1 |
wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh && bash install.sh |
如何判断是否安装成功
1 |
ping 10.0.0.2 |
如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败
如果修改转发端口
- 修改 /root/lkl/run.sh ,查找 9000-9999 ,改成你想要的端口段
- 修改 /root/lkl/haproxy.cfg 查找 9000-9999 ,改成你想要的端口段
- 重启 vps
本文转载自:91yun.org
文章评论
Object "tuntap" is unknown, try "ip help".
Cannot find device "lkl-tap"
Cannot find device "lkl-tap"
net.ipv4.ip_forward = 1
nohup: appending output to `nohup.out'
fail
完全按教程来的,也开了tun/tap了
@吾爱互联 Cannot find device "lkl-tap"
Cannot find device "lkl-tap"
这个错误,我今天也遇到了