Muddog
Muddog is a free P2P (peer-to-peer) VPN provided by Mudfish Networks, designed to bypass country restrictions. Select a country to connect through the internet connection of another participant there. Participants also share their own internet connections with other users. Available countries and speeds depend on the participants who are online and their connections.
This guide covers Muddog 2 for Linux, Windows, and macOS. You do not need to register or log in to connect to the VPN or share your internet connection. If you use Windows version 1.0.7, see the legacy version guide.
Getting started
- Review how sharing works and get the 2.x installer for your operating system from the download page.
- Follow the installation guide. On Linux, log out and log back in. On macOS, approve the background service.
- Open Muddog and select a country under Destination. On Windows, the shortcut is named muddog.
- Click Connect VPN and wait for Connected.
By default, the VPN handles all IPv4 internet traffic. To use it only for specific apps, such as a browser, set up per-app VPN before connecting. Per-app VPN is supported on Linux and Windows.
Before you start
Internet sharing starts automatically when the background service starts. On Linux and Windows, it starts immediately after installation. On macOS, it starts after the first launch and service approval. Other participants' internet traffic can use your public IP address and your connection's bandwidth. Sharing continues when you close the app window or disconnect your VPN. See Internet sharing for instructions on stopping it.
Closing the app window keeps your VPN connected. When you have finished using the VPN, click Disconnect in the app.
Muddog's P2P tunnel does not add packet encryption. HTTPS encryption from the websites you visit still applies, but enabling the VPN does not encrypt all traffic. Only IPv4 traffic goes through the VPN; IPv6 uses your regular connection. However, per-app VPN on Windows blocks IPv6 traffic from selected apps. Muddog also does not provide a kill switch to block internet access if the VPN disconnects.
Find a guide
| Task | Guide |
|---|---|
| Check requirements, install, update, or uninstall | Installation and updates |
| Choose a country, check the connection, cancel, or disconnect | Connect to the VPN |
| Use the VPN for all internet traffic or specific IP addresses and ranges | VPN traffic |
| Launch selected apps, such as a browser, through the VPN | Per-app VPN |
| Check or stop sharing your internet connection | Internet sharing |
| Change the app language, connection server, or packet size | App settings |
| View connection and relay records for your shared connection | Connection and relay logs |
| Resolve service, connection, or app launch errors | Troubleshooting |
| Request support with diagnostic information | Report a problem |
| Use version 1.0.7 for Windows | Legacy version guide |
The Windows instructions previously on this page are now in the legacy version guide.
You can also find a product overview and installers on the Muddog website.