Giter Club home page Giter Club logo

turboacc's Introduction

luci-app-turboacc

中文|English

一个适用于官方openwrt(22.03/23.05) firewall4的turboacc
包括以下功能:软件流量分载、Shortcut-FE、全锥型 NAT、BBR 拥塞控制算法

编译测试:TEST Status
依赖自动更新:UPDATE Status

使用方法

  • 在openwrt源代码所在目录执行:
curl -sSL https://raw.githubusercontent.com/chenmozhijin/turboacc/luci/add_turboacc.sh -o add_turboacc.sh && bash add_turboacc.sh

这将会下载luci-app-turboacc、nft-fullcone 替换firewall4、libnftnl、nftables并打上952、953补丁。

  • 之后执行
make menuconfig
  • 在 > LuCI > 3. Applications中选中luci-app-turboacc
  • 如果你想用要一个用GitHub Actions云编译带turboacc官方源码的openwrt可以看看这个仓库OpenWrt-K

注意

  1. 软件流量分载为firewall4自带的功能(见firewall4的Makefile)按理来说其兼容性与稳定性都比较好,一般不需要sfe(sfe相关的功能我都没有测试过)。
  2. 如不需要sfe可以删除953与613补丁。
  3. 默认的使用方法会把firewall4、libnftnl、nftables替换最新修补后的版本,如你遇到问题可以尝试使用旧版firewall4、libnftnl、nftables。(package分支中有旧版存档)

插件预览

插件预览 效果预览

关于

此仓库的luci-app-turboacc是基于LEDE仓库的luci-app-turboacc修改而来的,去除了DNS相关功能并使其支持firewall4,但不再支持firewall3。

各功能的依赖:

软件流量分载(Flow Offload):kmod-nft-offload(官方openwrt自带)

Shortcut-FE:shortcut-fe、952补丁、953补丁

全锥型 NAT(FULLCONE NAT):nft-fullcone、修补的firewall4、libnftnl、nftables与952补丁

BBR 拥塞控制算法:kmod-tcp-bbr(官方openwrt自带)

非官方openwrt自带的依赖存档在package分支

感谢

感谢以下项目:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.