- BandwidthBucks is a Linux automation script that lets you earn passive income by sharing your internet bandwidth through multiple containerized apps.
- It orchestrates Docker containers, manages proxies, applies kernel tuning, and ensures clean lifecycle management so you can focus on payouts instead of troubleshooting.
- The script supports direct mode (apps connect normally) and proxy mode (apps route through tun2socks + proxies).
- Your income depends on the number of apps enabled, ip/proxy quality, and demand.
- Multi-App Support: CastarSDK, PacketSDK, TraffMonetizer, UrNetwork, EarnFM, RePocket, Pawns, HoneyGain, PacketStream, Peer2Profit, Wipter.
- Proxy Integration: Supports single or multiple proxies via proxy.txt.
- Lifecycle Management: START, STOP, PULL, CLEAN commands with state tracking.
- Sysctl Hardening: Auto-applies kernel tuning for performance.
- Logging Control: Disable logs or rotate with size limits.
- Crash Recovery: Cleans orphaned containers and resets state.
| Application | Residential IP | Datacenter IP | |
|---|---|---|---|
![]() |
CastarSDK | ✔️ | ✔️ |
![]() |
PacketSDK | ✔️ | ✔️ |
![]() |
TraffMonetizer | ✔️ | ✔️ |
![]() |
UrNetwork | ✔️ | ✔️ |
![]() |
EarnFM | ✔️ | ✔️ |
![]() |
RePocket | ✔️ | ✔️ |
![]() |
Pawns | ✔️ | ❌ |
![]() |
HoneyGain | ✔️ | ❌ |
![]() |
PacketStream | ✔️ | ❌ |
![]() |
Peer2Profit | ✔️ | ✔️ |
![]() |
Wipter | ✔️ | ❌ |
![]() |
AdNade | ✔️ | ✔️ |
![]() |
ProxyBase | ✔️ | ✔️ |
- Linux host or Linux VM.
- Root privileges.
- Docker installed and running.
- Root user added to the docker group.
- For ARM/AARCH architectures, install binfmt/qemu to support amd64 images:
sudo docker run --privileged --rm tonistiigi/binfmt --install all sudo apt-get install qemu binfmt-support qemu-user-static
-
Clone this repository:
git clone https://github.com/techroy23/BandwidthBucks cd BandwidthBucks chmod +x bandwidthbucks.sh -
Create and edit .env with your account credentials:
- Set ENABLED for apps you want to run.
- Always wrap the var_ values in quotes.
-
(Optional) Add proxies in proxy.txt if PROXY=ENABLED.
- Supports http://, socks4://, socks5://.
- One proxy per line.
Run the script with one of the following commands:
This project, BandwidthBucks, is provided strictly “as is” without any express or implied warranties of any kind. By using this script, you acknowledge and agree to the following:
- No Warranty : The author makes no guarantees regarding functionality, uptime, reliability, profitability, or fitness for any particular purpose.
- Use at Your Own Risk : You assume full responsibility for any outcomes, including but not limited to account suspensions, bans, financial loss, data loss, or system instability.
- Compliance : You are solely responsible for ensuring that your use of this script complies with all applicable local, national, and international laws, as well as the terms of service of each third‑party application, proxy provider, or network you connect to.
- No Liability : The author shall not be held liable for any direct, indirect, incidental, consequential, or punitive damages arising from the use or misuse of this script. This includes, but is not limited to, legal claims, regulatory penalties, or contractual disputes.
- Third‑Party Services : All trademarks, services, and applications referenced are the property of their respective owners.
- Security & Privacy : You are responsible for safeguarding your own credentials, API keys, and system security. The author does not collect, store, or manage your data.
- Responsibility : By using this script, you agree that the author cannot be held responsible for any claims, damages, costs, or legal issues that may come up from your use of it. If problems arise — whether financial, technical, or legal — you accept that it’s your responsibility, not the author’s.














