- Notifications
You must be signed in to change notification settings - Fork0
Automated project for generating passive income by sharing your internet connection. Compatible with platforms like Honeygain, PacketStream, Traffmonetizer, Packetshare, MystNodes, Pawns.app, EarnApp, Repocket, ByteLixir, Earn.fm, Proxyrack, and Bitping. Includes automatic updates (Watchtower) and unified settings to maximize earnings.
License
Angelakoos/EPI-Easy-Passive-Income
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Available in:
- English (EN)(current)
- Spanish (ES)
- French (FR)
- German (DE)
- Portuguese (PT/BR)
- Hindi (HI)
- Chinese (ZH)
- Japanese (JA)
Welcome! Here you'll find a list of applications and services to generate passive income by sharing your internet connection. I've personally tested andrecommended each platform below, using them24/7.
Note: It is advisable totry each platform for at least 1 month to accurately gauge your earnings, as they can vary daily.
Residential IPs usually yield higher earnings, butDatacenter IPs can still be profitable, are easier to scale, and cost very little thanks to cheap VPS options.
The following setup aims to be100% automated and passive; you just need to check your earnings on each platform from time to time.
Most of these platforms have support for Windows, Mac, Linux, Android, etc. However, theconfiguration here focuses on Linux because it requires fewer resources overall and is cost-effective when renting a low-priced VPS. The more devices you install it on, the higher your potential earnings.
- Tomaximize your earnings,use 1 device per IP (where applicable).
- Each platform may have its own usage rules and device limits. Check each Terms & Conditions.
Platform | Earnings | Residential / Mobile IP | VPS / Hosting IP | Max Devices | Payout Type | Referral Link with Bonus |
---|---|---|---|---|---|---|
Honeygain | 💸💸💸 | ✔️ | ❌ | 10 | PayPal, Crypto | Sign up with bonus! |
PacketStream | 💸💸💸 | ✔️ | ❌ | Unlimited | PayPal | Sign up with bonus! |
Traffmonetizer | 💸💸💸 | ✔️ | ✔️ | Unlimited | Crypto | Sign up with bonus! |
Packetshare | 💸💸💸 | ✔️ | ✔️ | Unlimited | PayPal | Sign up with bonus! |
MystNodes | 💸💸💸 | ✔️ | ✔️ | Unlimited | Crypto | Sign up with bonus! |
Pawns.app | 💸💸💸 | ✔️ | ❌ | Unlimited | PayPal, Crypto | Sign up with bonus! |
EarnApp | 💸💸 | ✔️ | ❌ | 15 | PayPal | Sign up with bonus! |
Repocket | 💸💸 | ✔️ | ✔️ | Unlimited | PayPal, Wise | Sign up with bonus! |
ByteLixir (Proxy) | 💸💸 | ✔️ | ✔️ | Unlimited | Crypto | Sign up with bonus! |
Earn.FM | 💸💸 | ✔️ | ✔️ | Unlimited | PayPal, Crypto | Sign up with bonus! |
Proxyrack | 💸 | ✔️ | ✔️ | 500 | PayPal | Sign up with bonus! |
Bitping | 💸 | ✔️ | ✔️ | Unlimited | Crypto |
To use the configuration explained below, you need at least:
- 1 vCore CPU
- 1 GB RAM
- 10 GB NVMe or SSD
- Operating System: Ubuntu 24.04 (Linux)
Below are the simplest steps so you can start earning by sharing your connection.
Important Note: When you rent a VPS (for example, with IONOS), go to theControl Panel and open thefirewall forall ports (or only the ones you need). Since there’s nothing critical inside this server, opening everything simplifies the setup.
Copy and paste this block of commands to:
- Update and optimize the system,
- Install basic packages (including
nano
for editing files), - Install Docker,
- Install Watchtower,
- Configure a monthly cron on day 1 at 4 AM for maintenance,
- Clean the system.
echo"[INFO] Updating and optimizing the system..."apt update&& apt upgrade -yapt install -y curl wget htop ufw git zip unzip nanoecho"[INFO] Installing Docker..."apt install -y apt-transport-https ca-certificates software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg| apt-key add -add-apt-repository -y"deb [arch=amd64] https://download.docker.com/linux/ubuntu$(lsb_release -cs) stable"apt update&& apt install -y docker-cesystemctl start dockersystemctlenable dockerecho"[INFO] Installing Watchtower (auto-updates for containers)..."docker run -d \ --name watchtower \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ containrrr/watchtower \ --cleanup \ --revive-stopped \ --include-stopped \ --include-restarting \ --interval 3600 \ --stop-timeout 30secho"[INFO] Setting up monthly cron job (day 1 at 4 AM)..."(crontab -l;echo"0 4 1 * * apt update && apt upgrade -y && apt install --only-upgrade -y docker-ce && apt update && apt install myst -y && (reboot || sleep 30 && reboot -f)")| sort -| uniq -| crontab -echo"[INFO] Final cleanup..."apt autoremove -y&& apt autoclean -y
- Watchtower checks for container updates every hour.
- Thecron runs onday 1 of the month at 04:00 (system time).
- The VPS restarts after updating, keeping everything fresh.
Below, you’ll see the link to register with awelcome bonus for each platform, along with a quick explanation and a code block to copy and paste.
Click here and sign up with bonus!
- Replace
YOUR_HONEYGAIN_EMAIL
andYOUR_HONEYGAIN_PASSWORD
with your details.
echo"[INFO] Installing Honeygain..."docker run -d \ --name honeygain \ --restart=always \ -e EMAIL="YOUR_HONEYGAIN_EMAIL" \ -e PASSWORD="YOUR_HONEYGAIN_PASSWORD" \ honeygain/honeygain:latest
Click here and sign up with bonus!
- Replace
YOUR_PACKETSTREAM_EMAIL
andYOUR_PACKETSTREAM_PASSWORD
.
echo"[INFO] Installing PacketStream..."docker run -d \ --name packetstream \ --restart=always \ -e EMAIL="YOUR_PACKETSTREAM_EMAIL" \ -e PASSWORD="YOUR_PACKETSTREAM_PASSWORD" \ packetstream/packetstream:latest
Click here and sign up with bonus!
- Replace
YOUR_TRAFFMONETIZER_TOKEN
with your Traffmonetizer token.
echo"[INFO] Installing Traffmonetizer..."docker run -d \ --name tm \ --restart=always \ traffmonetizer/cli_v2 start accept --token YOUR_TRAFFMONETIZER_TOKEN
Click here and sign up with bonus!
- Replace
YOUR_PACKETSHARE_EMAIL
andYOUR_PACKETSHARE_PASSWORD
.
echo"[INFO] Installing Packetshare..."docker run -d \ --name packetshare \ --restart=always \ packetshare/packetshare \ -accept-tos \ -email=YOUR_PACKETSHARE_EMAIL \ -password=YOUR_PACKETSHARE_PASSWORD
Click here and sign up with bonus!
- After installation, go to
http://YOUR_PUBLIC_IP:4449
to activate your node.
echo"[INFO] Installing MystNode..."sudo -E bash -c"$(curl -s https://raw.githubusercontent.com/mysteriumnetwork/node/master/install.sh)"
Then open
http://xx.xx.xx.xx:4449
in your browser to configure and activate the account.
Click here and sign up with bonus!
- Replace
YOUR_PAWNS_EMAIL
andYOUR_PAWNS_PASSWORD
.
echo"[INFO] Installing Pawns.app..."docker run -d \ --name pawns \ --restart=always \ -e PAWNS_EMAIL="YOUR_PAWNS_EMAIL" \ -e PAWNS_PASSWORD="YOUR_PAWNS_PASSWORD" \ pawns/app:latest
Click here and sign up with bonus!
- Replace
YOUR_EARNAPP_EMAIL
andYOUR_EARNAPP_PASSWORD
.
echo"[INFO] Installing EarnApp..."docker run -d \ --name earnapp \ --restart=always \ -e EARNAPP_EMAIL="YOUR_EARNAPP_EMAIL" \ -e EARNAPP_PASSWORD="YOUR_EARNAPP_PASSWORD" \ earnapp/earnapp:latest
Click here and sign up with bonus!
- Replace
YOUR_REPOCKET_EMAIL
andYOUR_REPOCKET_APIKEY
.
echo"[INFO] Installing Repocket..."docker run -d \ --name repocket \ --restart=always \ -e RP_EMAIL="YOUR_REPOCKET_EMAIL" \ -e RP_API_KEY="YOUR_REPOCKET_APIKEY" \ repocket/repocket
Click here and sign up with bonus!
- You’ll needDante as a SOCKS5 proxy.
- Then, in ByteLixir’s site, add
socks5://USER:PASSWORD@PUBLIC_IP:15000
.
Step A: Create a script withnano
:
nano /root/dante_bytelixir.sh
Paste this inside:
#!/bin/bashecho"[INFO] Installing Dante for ByteLixir..."apt update&& apt install -y dante-serverUSER="YOUR_PROXY_USER"PASSWORD="YOUR_PROXY_PASSWORD"PORT="15000"CONFIG_FILE="/etc/danted.conf"INTERFACE=$(ip route| grep default| awk'{print $5}'| head -n 1)if [-z"$INTERFACE" ];thenecho"Could not detect the network interface. Please configure 'external' in$CONFIG_FILE manually."exit 1ficat>$CONFIG_FILE<<EOLlogoutput: sysloguser.privileged: rootuser.unprivileged: nobodyinternal: 0.0.0.0 port=$PORTexternal:$INTERFACEsocksmethod: usernameclient pass { from: 0.0.0.0/0 to: 0.0.0.0/0}socks pass { from: 0.0.0.0/0 to: 0.0.0.0/0}EOLuseradd -r -s /bin/false\$USERecho"\$USER:\$PASSWORD"| chpasswdmkdir -p /etc/systemd/system/danted.service.dcat<<EOC > /etc/systemd/system/danted.service.d/delay.conf[Service]ExecStartPre=/bin/sleep 10Restart=alwaysRestartSec=10EOCsystemctl daemon-reloadsystemctl restart dantedsystemctl status danted --no-pagernetstat -tuln| grep\$PORTecho"[INFO] Dante configured on port\$PORT with user '\$USER' and password '\$PASSWORD'"
Save and close (Ctrl + O
,Enter
, thenCtrl + X
).
Step B: Permissions and run the script:
chmod +x /root/dante_bytelixir.shbash /root/dante_bytelixir.sh
Replace
YOUR_PROXY_USER
andYOUR_PROXY_PASSWORD
in the script.
Click here and sign up with bonus!
- Replace
YOUR_EARNFM_TOKEN
.
echo"[INFO] Installing EarnFM..."docker run -d \ --restart=always \ --name earnfm-client \ -e EARNFM_TOKEN="YOUR_EARNFM_TOKEN" \ earnfm/earnfm-client:latest
Click here and sign up with bonus!
Note: You must install Proxyrackfirst, then register it on their website.
- Generate a Device ID:
echo"[INFO] Generating Device ID for Proxyrack..."PROXYRACK_UUID=$(cat /dev/urandom| LC_ALL=C tr -dc'A-F0-9'| dd bs=1 count=642>/dev/null&& echo)echo"[INFO] Device ID generated:$PROXYRACK_UUID"echo"[INFO] Register this device on the Proxyrack website after the installation is done."
- Install and configure Proxyrack:
echo"[INFO] Installing Proxyrack..."docker run -d \ --name proxyrack \ --restart=always \ -e UUID="$PROXYRACK_UUID" \ proxyrack/pop
After a few minutes, visit Proxyrack’s dashboard to register the same Device ID you generated.
- Replace
YOUR_BITPING_EMAIL
andYOUR_BITPING_PASSWORD
.
echo"[INFO] Installing BitPing..."docker run -d \ --restart=always \ --name bitping-node \ -e BITPING_EMAIL='YOUR_BITPING_EMAIL' \ -e BITPING_PASSWORD='YOUR_BITPING_PASSWORD' \ --mount type=volume,source="bitpingd-volume",target=/root/.bitpingd \ bitping/bitpingd:latest
With these configurations, your VPS isautomated:
- Watchtower keeps containers updated,
- Cron performs maintenance and reboots on day 1 at 4 AM.
Just check each platform’s dashboard to see your earnings and withdraw.
Can I install multiple platforms simultaneously?
Yes! Just make sure they don’t conflict on ports or environment variables.How do I manually update containers?
With Watchtower, you don’t really need to. But if you want:docker pull IMAGE_NAMEdocker restart CONTAINER_NAME
What if I need to change my credentials?
- For most containers:Thenrecreate it with the new credentials.
docker stop<container>docker rm<container>
- For most containers:
Before using these apps, check the laws in your country and the terms of your internet plan to see if theyallow such services. In any case,I take no responsibility for the consequences of using these applications. This proposed stacksimply brings these apps together, allowseasy configuration for non-technical users, andupdates container images automatically.
This project and its artifacts are provided“as is” andwithout warranty of any kind.
The authormakes no guarantees, express or implied, that this script iserror-free,defect-free, orsuitable for any specific purpose.
The author is not liable forany damages suffered by any user of this script, whetherdirect, indirect, incidental, consequential, or special, arising from the use or inability to use this script or its documentation,even if the author has been advised of such possibility.
I created this manual to beas easy as possible, soanyone can configure it by simplycopying and pasting what they need.
Thank you for your interest in this project, and thanks to the community that shares new platforms and tips to increase earnings.
Let’s start earning passively!
About
Automated project for generating passive income by sharing your internet connection. Compatible with platforms like Honeygain, PacketStream, Traffmonetizer, Packetshare, MystNodes, Pawns.app, EarnApp, Repocket, ByteLixir, Earn.fm, Proxyrack, and Bitping. Includes automatic updates (Watchtower) and unified settings to maximize earnings.
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.