感谢 @allientNeko 的研究。具体帖子请看: https://www.91yunbbs.com/discussion/87
简单的说 LKL 相比 uml 好处还是不少的,只需要转发端口,无论是 ssr 都是装在母鸡上,和你平时使用无差,而 UML 需要在 UML 系统里安装。 LKL 的占用资源也更少。不过据说 LKL 的加速效果没有 UML 好,我没有测试验证,大家可以自行折腾。。
5 月 9 日更新内容:
经过论坛大家的讨论,以及 @linhua 的不懈研究,又进一步改进了 lkl 的效果。具体的修改内容大家自己看 github- – 我 ovz 的机子少,大家测试如果发现有什么问题欢迎反馈。
LKL 使用前置需求
- LKL 要求 ldd 的版本至少在
2.14
,目前我测试下来,如果不想折腾建议直接安装 CentOS7 , Debian8 和 Ubuntu16 - 安装包只使用
64bit
的系统。 - 默认的端口转发只转发了
9000-9999
的端口,如果你不想费心修改,请把 ssr 等应用的端口设在这个范围 - 只适用
openvz
,请他虚拟请参考 原帖 自己折腾。。
安装 LKL 一键包命令
wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh && bash install.sh
如何判断是否安装成功
ping 10.0.0.2
如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败
如果修改转发端口
- 修改
/root/lkl/run.sh
,查找9000-9999
,改成你想要的端口段 - 修改
/root/lkl/haproxy.cfg
查找9000-9999
,改成你想要的端口段 - 重启 vps
欢迎大家到 论坛反馈使用问题 。
启动LKL后发现S_S无法连接了,看LKL启动是成功的,并且也有流量转发到10.0.0.2了,不知道为什么不行
你好,安装后机器重启就失效,需要再次安装,有没有随机启动的命令啊,需要大神帮忙提供一下,谢谢
/root/lkl/run.sh 是启动脚本,如果是centos的话应该已经自动写到/etc/rc.local里了
你好,安装后机器重启就失效,需要再次安装,有没有随机启动的命令啊,需要大神帮忙提供一下,谢谢!
你好,怎么卸载? 我安装了两次进程也有成对儿两个,会不会有什么影响?
转发的端口SSR都没网了
91云大佬有没有openvz使用docker的方案啊,或者有没有openvz下qemu网络的方案,qemu的系统运行起来了,但是没法上网,有办法和uml一样使用tun的方案嘛?
不会提供,绝大多数openvz提供商都禁止安装qemu等虚拟机。
效果明显,就用谷歌的测速试下,从0.几M.到22M.
5刀年付也能用用了
一裝上去 SSH就連不上了! 端口也改過拉~
开启了tun/tap,运行脚本还是提示
open: No such file or directory
Cannot find device “lkl-tap”
Cannot find device “lkl-tap”
net.ipv4.ip_forward = 1
nohup: appending output to ‘nohup.out’
fail
何解???
需要开启tun/tap
请问下如何开启tun/tap服务呢?
去VPS 控制面板找一下,一般都有
怎么卸载呢?
同问
iptables 的 nat模块未启用怎么办?
跟你的系统管理员说,让他更新一下,把netfilter模式改为full
LZ请问下安装了这个脚本后BT面板重启就连不上了这个怎么办。。
nohup: appending output to ‘nohup.out’
改了端口,重启直接不能进VPS了 SSH都拒绝? 如果扩大端口?
找到原因了,要先开启tun/tap,并重启机器~
你好,我先安装的这个bbr,又安装的ssr,也是连接不上,但是我已经开启tun/tap啦,怎么回事啊
有个工具叫91yunbbs,去那边问
怎么打开tun/tap?
在 cloudflexy家机器上,先安装的最新版SSR,测试可以正常连上,再装这个脚本测试安装成功,但是SSR就一直连接错误,cenos7和ubuntu16.04都是这样,请问怎么解决?
hostus OVZ机器
各种系统都提示以下错误
open: No such file or directory
Cannot find device “lkl-tap”
Cannot find device “lkl-tap”
net.ipv4.ip_forward = 1
nohup: appending output to ‘nohup.out’
fail
需要开启 tun/tap
open: No such file or directory
Cannot find device “lkl-tap”
Cannot find device “lkl-tap”
net.ipv4.ip_forward = 1
nohup: appending output to ‘nohup.out’
fail
安装失败
在Virmach上稳如狗(用这个给AnyConnect加速,有1.5MB/s)
怎么能设置让ipv6也能用啊,给个教程吧云大
ipv6可以去论坛找。。
你在论坛找到ipv6的方法了吗?我找了好久只找到这个https://www.91yunbbs.com/discussion/54/uml-%E6%9B%B4%E6%96%B0-4-10-1-latest-stable-%E6%96%B0%E5%A2%9E-alpine-linux#latest
但还是不太会。。。
我也看不懂啊~希望有个一键包
我看懂他的方法了,但是我在bwg上用他的方法搞了两遍都失败了,cry。。。
呜呜,我是没看懂!~现在成功了嘛
云大您好,请问,这个BBR一键安装包是在安装SSR服务器端前还是安装完成后再安装,谢谢了!
lk+bbr的意思是执行了一键脚本之后所有的服务都会经过bbr加速了,不管其端口范围是不是在haproxy或者run.sh里是吗?haproxy以及run.sh里设置的端口只是用shadowsocks这类转发软件才用的上是吗?
只有在端口范围里的才会加速
那有没有办法加速apache, ftp这些服务呢?
设置端口范围就可以加速。
但是我把例如ftp,80,22等端口设置到端口范围里去了之后就无法访问这些端口和服务了,不知道哪里出了问题
可以去bbs求助。
实际测试了一下,用这个脚本参数只能用9000-9999,在两个配置文件中对这个参数进行改动重启vps后在新端口范围内的端口全部ping不同,可能是一个bug
即使改了脚本再安装也没法用
端口范围貌似限制死了
只能用默认的,改其他端口不可以吗
运行到这里停止 问下是什么问题?
2017-06-02 18:14:27 (89.8 KB/s) – 已保存 “liblkl-hijack.so” [6626432/6626432])
net.ipv4.ip_forward = 1
nohup: 把输出追加到”nohup.out”
success
回车
文件/root/lkl/run.sh里的内容是9000:9999而不是9000-9999,麻烦问一下就只改端口就行吗,要不要吧冒号:改成-
给个小小的建议:install.sh可以考虑改一改名(例如前缀什么)。曾经试过主机本身已存在其他的install.sh文件,这个一键脚本下来后会变成install.sh1。当时没发现,然后bash一直跑前面那个……
你可以直接使用WinSCP进入/root/,删掉install的文件
ping成功是显示什么呢,我ping后一直跳
5月9日版本更新后,电信20Mb宽带看YouTube能跑到27000Kbps,比上个版本提升明显,以前旧版只有3000Kbps来着……这下爽多了233333
要用 8080,80端口 怎摸整啊 震精
回26楼,并楼主:最后的判断脚本写错了,PING测试完成后如果不等于0就发成功,否则发失败。如果能PINGton通,结果应该是0的
CPU占用方面可能对于小配置的主机有一定影响,很大机率超限
在virmach的ovz上运行已经快要占满cpu
速度越快,占用CPU越高的,限速吧。如果速度不快例如10mbps以下,占用CPU却很高,那应该是有问题了。
那个时候我根本没有在使用ss,top看一直在占用cpu
那绝对是有问题的。你禁止了没有通过lkl加速的haproxy自启动了吗?
用命令:update-rc.d haproxy disable
我现在自己改了下脚本,不通过haproxy了,直接lkl启动python sever.py启动ssr了。不用ssr的时候,基本没有cpu开销。
可以分享一下你的脚本么?update-rc.d haproxy disable
安装了这个还要安装ssr服务端?或者安装ss服务端,因为梅林集成的是ss。
2017-05-21 13:41:02 (1.52 MB/s) – ‘liblkl-hijack.so’ saved [6626432/6626432]
./run.sh: line 1: ip: command not found
./run.sh: line 2: ip: command not found
./run.sh: line 3: ip: command not found
sysctl: setting key “net.ipv4.ip_forward”: Read-only file system
./run.sh: line 5: iptables: command not found
./run.sh: line 6: iptables: command not found
./run.sh: line 7: iptables: command not found
nohup: appending output to ‘nohup.out’
fail
[root@e7356123620c ~]# ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
^C
— 10.0.0.2 ping statistics —
6 packets transmitted, 0 received, 100% packet loss, time 5132ms
刚安装完可以ping通,为什么过一段时间后就ping不同10.0.0.2了
centos7测试 fail 安装庞大的UB16之后成功
UB16是什么,怎么安装?
应该是Ubuntu16。其实我用debian8 64位也能安装
另外,log.log记录显示fail,但是实际上是成功运行的,ping 10.0.0.2是可以的.
脚本里检验也是用ping的办法,但是不知道为啥结果是fail。
发现个问题哈,安装haproxy后,应该禁止其自启动的,例如用
update-rc.d haproxy disable
否则好像是不太好,不知道是不是会占用更多内存,CPU,甚至会有冲突。
你关了haproxy就用不了亲
不是的。安装haproxy以后,会默认自启动(service enable, 不经过lkl),这个要关掉。
而脚本/root/lkl/lkl.sh也有启动haproxy的命令(经过lkl),所以其实会有两个自启动都有效。v2ex上的帖子,是关掉前一个的。实测并不影响后一个。
搬瓦工可以安装?
是自带ssr还是需要自己装ssr?装ss可以吗?
感谢,速度快了很多,不过连续测试之后可能有点不稳定
没有debian8..只有debian7
ldd 2.13
那就装UML
找到升级ldd简单的方法
你看看能不能加进脚本..
echo deb http://ftp.debian.org/debian sid main >> /etc/apt/sources.list
apt-get update
apt-get -t sid install libc6 libc6-dev libc6-dbg
转自http://x265.online/2017/05/09/6.html
也可以试试这个简便方法
https://www.v2ex.com/t/353778#r_4311799
这个一键包支持ipv6吗?
ipv6到论坛找相应的信息
如果转发80端口行吗
变慢了感觉限速10Mb/s了
刚安装完很快,但是用几天之后就变得很慢,比不加速的端口还慢,试过两次都是这样
装了速度反而变慢了,还是推荐用uml
这个LKL一键包已经内置了BBR么?不是很了解,求知
是
朕第一次装提示
open: Operation not permitted
Cannot find device “lkl-tap”
Cannot find device “lkl-tap”
net.ipv4.ip_forward = 1
nohup: appending output to ‘nohup.out’
fail
来翻评论看到是没开tun/tap,开完之后重装发现速度确有提升,但是不是很多,感觉有50%左右。
测试成功,油管有3 4 k,刚刚好可以1080P了,
Virmach devian8安装提示:
open: Operation not permitted
Cannot find device “lkl-tap”
Cannot find device “lkl-tap”
net.ipv4.ip_forward = 1
nohup: appending output to ‘nohup.out’
fail
tun/tap开了么
已經開了,不過後來重啓一下主機就ok了
我就想问下楼主这个代码高亮插件怎么换的?dux自带默认的无法自动换行,很坑
插件名:Crayon Syntax Highlighter
好的,感谢博主。
另外建议博主打开自动折行功能,这样读者复制起来会方便很多,可读性也会好很多
论坛注册不显示验证码。
要扶墙
以扶墙注册了,麻烦审核通过一下,谢谢。
bbr的一键安装用哪个呢?这个只有LKL?
https://www.91yun.org/archives/5345
https://www.91yun.org/archives/5345 这个帖子不是UML的吗?不太懂怎么装哦。
BWG 洛杉矶装好测速20+M,但是油管只有200-300K。本地电信100M
电信QOS限速了 上KCP 或者换联通移动吧 骚年
亲测有效 D8完整版,速度大幅提升,感谢。
怎么卸载
像这种脚本怎么把服务器上的源备份下
能够独立完成安装
怎么比uml的慢了很多
uml 是整個 kernel 在 user space開起來
而 lkl 是 system call hijack
不過 lkl 用的資源少很多
效果还可以
D8精简版失败,D8完整版通了~
ssr用的是443端口,我只把端口段改为只走443端口可以吗
是的