Skip to content
forked from ovh/overthebox

OverTheBox - Aggregate and encrypt your multiple internet connections.

License

Notifications You must be signed in to change notification settings

alcyon3/overthebox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OverTheBox

OverTheBox is an open source solution developed by OVH to aggregate and encrypt multiple internet connections and terminates it over OVH/Cloud infrastructure which make clients benefit security, reliability, net neutrality, as well as dedicated public IP.

The aggregation is based on MPTCP, which is ISP, WAN type, and latency independent "whether it was Fiber, VDSL, SHDSL, ADSL or even 4G", different scenarios can be configured to have either aggregation, load-balancing or failover based on MPTCP or even OpenWRT mwan3 package.

The solution takes advantage of the OpenWRT/LEDE system, which is user friendly and also the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.

More information is available here: https://www.ovhtelecom.fr/overthebox/

Prerequisites

  • an x86 machine
  • 2GiB of RAM

Install from pre-compiled images

Guide to install the image is available in french here. You can download all supported images here.

Install from source

Dependencies

You need a classical build environnement like build-essential on debian and git. Some feeds might not available over git but only via subversion or mercurial.

On debian you'll need to install the following:

$ sudo apt install build-essential git unzip ncurses-dev libz-dev libssl-dev \
  python subversion gettext gawk wget curl rsync perl

Prepare

$ git clone https://github.com/ovh/overthebox.git
$ cd overthebox

Build

$ ./build.sh

You can also specify the image you want to build (eg: otb / otb-debug).

The default build will use otb.

You can optionally add arguments to the build.

$ ./build.sh otb-debug -j8

When finished, files are located in the directory source/bin.

Credits

Our solution is mainly based on:

About

OverTheBox - Aggregate and encrypt your multiple internet connections.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%