[title]UML方式[/title]
本方法来自:https://www.91yun.co/archives/5345
1、一键运行脚本:
Alpine linux 小内存版: UML 的系统是 Alpine linux ,需要 64M 内存启动,主机最低 128M 内存
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/uml/master/bbr/uml.sh && bash uml.sh
Centos 版: UML 的系统是 CentOS ,需要 256M 内存启动,主机建议最低 512M 内存
wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/uml/master/bbr/uml-centos.sh && bash uml-centos.sh
装完 ssr 和 bbr 就已经运行了,如果你不想改密码和端口的话就可以直接用。。默认配置在下面。。
2、进入 uml
screen -x 或者在目录下运行
bash run.sh status用户名: root , 密码: root
具体可见原文地址。
[title]LKL(91yun)[/title]
原文地址:https://www.91yun.co/archives/6281
安装 LKL 一键包命令
wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh && bash install.sh
如何判断是否安装成功
ping 10.0.0.2
具体见原文地址
[title]Rinetd[/title]
1、下载rintd二进制文件(原版bbr和修改版bbr二选一即可):
wget --no-check-certificate https://raw.githubusercontent.com/mixool/rinetd/master/rinetd
wget --no-check-certificate https://raw.githubusercontent.com/mixool/rinetd/master/rinetd_bbr_powered -O /root/rinetd
2、修改权限:
chmod +x rinetd
3、修改rinetd的配置文件rinetd.conf,添加监听地址:
vi rinetd.conf
# bindadress bindport connectaddress connectport
0.0.0.0 443 0.0.0.0 443
0.0.0.0 80 0.0.0.0 80
4、设置开机启动
vi /etc/systemd/system/rinetd.service
[Unit]
Description=rinetd[Service]
ExecStart=/root/rinetd -f -c /root/rinetd.conf raw venet0:0
Restart=always[Install]
WantedBy=multi-user.target
5、最后执行:
systemctl enable rinetd.service && systemctl start rinetd.service
[title]NanQinLang[南琴浪]-LKL[/title]
Debian LKL
wget https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-debian.sh
bash tcp_nanqinlang-haproxy-debian.shCentos LKL
wget https://github.com/tcp-nanqinlang/lkl-haproxy/releases/download/1.1.1/tcp_nanqinlang-haproxy-centos.sh
bash tcp_nanqinlang-haproxy-centos.sh
[title]NanQinLang[南琴浪]—Rinetd[/title]
Debian 一键脚本
单网卡(单IP)
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu.sh
bash tcp_nanqinlang-rinetd-debianorubuntu.sh多IP
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh
bash tcp_nanqinlang-rinetd-debianorubuntu-multiNIC.sh
CentOS 一键脚本
# 单网卡
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos.sh
bash tcp_nanqinlang-rinetd-centos.sh# 多网卡
wget https://github.com/tcp-nanqinlang/lkl-rinetd/releases/download/1.1.0/tcp_nanqinlang-rinetd-centos-multiNIC.sh
bash tcp_nanqinlang-rinetd-centos-multiNIC.sh
此命令用于安装 LKL。
在 /home/tcp_nanqinlang 进行安装,所以安装完成后不要动这个文件夹了(除非你想修改端口)。
安装过程中,会提示你选择单个端口或端口段输入,具体已在运行脚本的提示中有说明,这里不再赘述。
安装完成后,会开启 LKL。以后重启机器也会随开机自启。
以后若需要修改转发端口,请将 /home/tcp_nanqinlang/haproxy.cfg 中的端口号和 /home/tcp_nanqinlang/redirect.sh 中的端口号改为你想要的端口或端口段,修改完成后重启服务器。
使用前请注意自己的 iptables 相关设置。
检查 LKL 运行状态
此命令用于检查 LKL 运行与否,可通过返回的提示判断。
卸载 LKL
运行此命令会卸载 haproxy、删除 /home/tcp_nanqinlang、移除 rc.local 开机自启项。稍后请自行移除 iptables 相关规则。
文章评论