Speedify on Linux: Combine and Share Internet Connections via Wi-Fi or Ethernet

Linux Bonding Made Easy with Speedify: Unbreakable VPN Connection by Combining Starlink, Wi-Fi, 4G, 5G, and DSL

Want faster upload and download speeds and more reliable internet on Linux? Run two or more connections, such as Starlink, Wi-Fi, 4G/5G cellular or DSL, at the same time. Speedify is an app that combines two or more internet connections at once, so you get faster uploads and downloads and stay online if one connection drops out.

On Linux you can also share the combined connection with your other devices over Wi-Fi or Ethernet.

Speedify uses every internet connection your device has, at the same time

WI‑FI ETHERNET CELLULAR STARLINK SPEEDIFY ENCRYPTED DATA ONE CONNECTION TWO CONNECTIONS THREE CONNECTIONS ALL FOUR AT ONCE FASTER UPLOADS AND DOWNLOADS BROWSING VIDEO CALLS STREAMING DOWNLOADS
RUNS ON
WINDOWS
MAC
IPHONE
ANDROID
LINUX
ROUTER

How do I use WiFi and 4G/5G cellular at the same time with Speedify?

How Speedify bonds Wi-Fi and cellular connections

Pick your two internet connections and your device below and we'll take you to the step-by-step setup guide.

I want to combine…

Use the selectors below to find the setup guide for your exact combination of connections.

Or view articles for

Get started with Speedify today

Free to try on every device. No credit card required.

15M+ downloads worldwide · 75K+ five-star reviews · 500TB+ bonded per week

Network Bonding on Linux Explained: Using Several Connections at Once

The term network bonding refers to methods of using multiple Internet connections at the same time to get more throughput than a single connection can deliver. The other benefit is reliability: if one connection should go bad or disconnect, the combined connection stays online through the connections that still work.

With Linux network bonding you can theoretically combine any type of connections. If you want to set this up manually, you have to follow some steps:

  • Set up bonding driver and options
  • Configure each bonding device
  • Configure routing
  • Troubleshoot any issues

There’s a simpler way: Speedify for Linux. Speedify uses packet-level technology to combine 2 or more active connections on Ubuntu and Raspberry Pi OS, with no bonding driver to configure.

Why Speedify Is the Simpler Way to Combine Internet Connections on Linux

Speedify has combined internet connections on computers and phones since 2014. It runs on Windows, macOS, Android and iOS, and since version 8 it also runs on Linux (Ubuntu and Raspberry Pi OS).

Speedify for Linux is likely compatible with other Debian-based distros too, and has a full user interface and a command-line interface, plus a Python API (available on GitHub) that lets other programs and scripts control Speedify.

Speedify for Linux works well for:

  • Anyone doing live streaming (Twitch, YouTube, Facebook Live, etc.), including IRL streamers. You can put Speedify on a tiny Raspberry Pi in your backpack and connect all your cellular connections.  
  • Anyone looking for a stable and faster Internet for their whole home network. Speedify can be used on Ubuntu and Raspberry Pi OS devices with networking functions to combine and encrypt all your Internet connections, and then share the combined connection with the rest of your network.
  • Anyone with a Linux computer running Ubuntu or Raspberry Pi OS who wants speed and security.

Anyone doing mission critical work, such as live streaming as a reporter or vlogger, online gaming or running a business online, gets more reliable internet by combining and sharing connections on Linux.

4 Steps to Combine Internet Connections on Linux with Speedify

Combining 2 or more Internet connections on your Linux machine or Raspberry Pi takes four steps with Speedify for Linux. If the internet on Linux is not working at all, start with fixes for Linux internet problems.

Here are the steps you need to take:

  1. Get Speedify for Linux. Speedify on Linux needs a paid plan: the Individual plan costs $89.99 per year (as low as $4.99 per month on a 3-year plan).
  2. Install and configure Speedify on Ubuntu or Raspberry Pi OS: just follow the instructions in Speedify’s knowledge base.
  3. Add the connections you want to combine. Follow the instructions available in Speedify’s knowledge base.
  4. Use your combined, encrypted connection on Linux as usual.

Share the Combined Speedify Connection from Linux over Wi-Fi or Ethernet

One of the strengths of using a Linux machine (including Raspberry Pi) is its native ability to act as a router. So, Speedify on Linux includes scripts to share the combined, encrypted connection over either Ethernet or Wi-Fi.

To set up Speedify as a Wi-Fi hotspot on Linux, follow the instructions in Speedify’s knowledge base. There’s also a video available on the Speedify YouTube channel.

To configure Speedify as a wired Ethernet router, see the steps you need to take here.

Control Speedify on Linux from Your Own Program or Script with the Python API

Speedify for Linux also has a Python API available on GitHub. This lets you control Speedify programmatically on Linux.

So, you can do things like:

  • Check that Speedify is connected, and reconnect it or alert you if there is a problem
  • Change settings and priorities based on what you’re doing:  
    • When you start streaming
    • Time of day
    • Location, etc.
  • Monitor statistics about connectivity (speeds, latency, and loss are available in real time)
  • Run speed tests across all connections and record results

Do you have a device running Ubuntu or Raspberry Pi OS that can connect to multiple Internet connections, such as a Raspberry Pi? Then get Speedify for Linux for better Internet for you and your other devices.

Speedify

Get started with Speedify today.

Speedify combines Wi-Fi, 4G/5G cellular, Ethernet, Starlink and satellite into one faster, more reliable internet connection. Free to try: 5 GB a month with a free account. No credit card required.

🚀 Speed

Faster uploads and downloads, because Speedify uses all your internet connections at once.

📶 Stability

If one internet connection drops, Speedify moves your traffic to the others in milliseconds.

🔒 Security

AES-256 encryption on every internet connection, on any network you join.

15M+ downloads worldwide. 75K+ five-star reviews on iOS and Android.