Skip to content

engageub/InternetIncome

Repository files navigation

💻 Internet Income 💸 (Multiproxy Support) 🏰

This script lets you earn income by sharing your internet bandwidth. The income is passive and you don't have to do anything after the setup but keep getting payouts to your account. The main advantage of this script is the use of multiple proxies through docker containers. This script has been tested in linux amd64, arm64 or aarch64 platforms. Your income depends on the number of proxies used and the location of proxy. If you use all the apps mentioned, you can earn about $50 per month or more from 1 IP depending on the location of the proxy.

💰 Register with the following links:

  1. EarnApp
  2. PacketStream
  3. Honeygain
  4. IPRoyal
  5. Peer2Profit
  6. ProxyRack
  7. Repocket
  8. Traffmonetizer
  9. ProxyLite
  10. BitPing
  11. Ebesucher
  12. Mysterium
  13. GagaNode (Updated soon)
  14. Spider Income (Not Supported)
  15. Traffic Earn (Not Supported)
  16. Salad (Use code WM5ZHG for a 2x earning rate bonus!) (Not Supported)
  17. CryptoProxy (Mobile device)
  18. PacketShare (Not Supported)
  19. Speedshare (Not Supported)
  • Not Supported are the apps which are not available in docker environment, you may use them in windows.

🧑‍⚖️ Comparison of different apps based on proxy type

App Name Residential/Home ISP Datacenter/Hosting/VPS Limit per Account Devices per IP
EarnApp ✔️ 15 1
PacketStream ✔️ No limit 1
Honeygain ✔️ 10 1
IPRoyal ✔️ No limit 1
Ebesucher ✔️ No limit 1
Peer2Profit ✔️ ✔️ No limit No limit
ProxyRack ✔️ ✔️ 500 1
Repocket ✔️ ✔️ No limit 2
Traffmonetizer ✔️ ✔️ No limit No limit
ProxyLite ✔️ ✔️ No limit 1
BitPing ✔️ ✔️ No limit 1
Mysterium ✔️ ✔️ No limit 1
GagaNode ✔️ ✔️ No limit 1
  • The comparison mentioned above was updated on 30-04-2023 and may be subject to change later.
  • No Limit indicates the website has not mentioned any specifics about it and multiproxies were working. Try to use 1 device per IP if possible.

🏡 Prerequisites

You need to have docker installed in linux machine. If you don't have already, run the following command.

Linux

Install docker on Linux

sudo apt-get update
sudo apt-get -y install docker.io

If you are using arm or aarch linux OS, you also need to install binfmt emulator to support amd64 images on your pc.

For ARM or AARCH Architectures

sudo docker run --privileged --rm tonistiigi/binfmt --install all
sudo apt-get install qemu binfmt-support qemu-user-static

Windows

Install Docker on Windows

Follow this tutorial till 7.30 minutes where docker runs on ubuntu and then follow the next steps below to download the code.

Docker

Want to try docker for free without installation?

If you like to use docker directly for free, you can use Play with Docker. It resets every 4 hours.

👇 What next❓

Download the code and edit the configuration file properties.conf with your account details.
If you don't have GUI access but have terminal access, use the following commands to download the code.

Download the code

wget https://github.com/engageub/InternetIncome/archive/refs/heads/test.zip
sudo apt-get install unzip
unzip test.zip
cd InternetIncome-test
  • Please edit the "properties.conf" file using the following instructions and save the changes.
  • If you are using proxies, please set the "USE_PROXIES" value to "true".
  • When setting your email, password, or token, always use double quotes ("") due to special characters.
  • If you do not wish to use a particular application, leave the default value as it is, and the script will not run for that application.

Update configuration and save

vi properties.conf

🤔 How to use residential proxies❓

If you wish to use direct connection, you may skip this section and move on to running the script. If you wish to use proxies, you need to set the value of variable USE_PROXIES to true in properties.conf file. Then, create a file name proxies.txt in the same folder you have internetIncome.sh file. Add your proxies in each line in the format protocol://user:pass@ip:port or protocol://ip:port Example proxies.txt file below. Use your own proxies.

Proxy list example format

socks5://username:password@12.4.5.2:7874
http://username:password@1.23.5.2:7878
socks5://15.4.5.2:7875
http://13.23.5.2:7872

🏃 Run the script

After you have followed all the mentioned above steps just run the following command to start and check your income flow to you:money_mouth_face: .

Start the process

sudo bash internetIncome.sh --start

🛑 Stop and Delete containers

To stop and delete all the containers started with the script. Run the following command.

Stop process and delete data

sudo bash internetIncome.sh --delete

❔ FAQ

🤔 Can I use without proxies❓

Yes❗ You can use the script with direct internet connection by setting the variable USE_PROXIES to false in properties.conf file.

🤔 How to use multiple accounts❓

For multiple users to use the same host, simply create different folders and download the script in each folder and set the configuration. It is recommended not to create multilple accounts for yourself.

🤔 How to auto update containers❓

To auto update all containers on the host, run the following command.

sudo docker run --detach --name watchtower --restart always --volume /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower

🤔 Why are some of the containers for the same application offline❓

If your proxies are working properly, ensure that your CPU usage remains below 80% and that you have enough available RAM. Otherwise, high CPU usage or insufficient RAM could cause the issue you are experiencing.

🤔 Why is Mysterium node not working❓

It is crucial to understand that the Mysterium node operates differently from other applications, as it necessitates the enabling of UDP (User Datagram Protocol). This protocol is essential for the proper functioning of the Mysterium node. In the case of utilizing SOCKS5 proxies, it is imperative to confirm with your provider whether UDP is enabled for your specific SOCKS5 proxy. When utilizing a direct internet connection, it is imperative to ensure that your firewall is configured to allow UDP traffic.

🤔 Where is Mysterium data stored❓

The data pertaining to your Mysterium keys is stored in the designated "mysterium-data" folder, located in the same directory as the script. It is crucial to note that the script does not remove or delete this folder, as it contains your private keys. Losing these keys would necessitate the payment for a new Mysterium node. Therefore, it is imperative to exercise caution and ensure the safety and security of the "mysterium-data" folder, as it contains sensitive and valuable information. By taking appropriate measures to preserve and back up this data, you can mitigate the risk of potential loss and subsequent financial implications.

🤔 How to replace proxies for already running containers❓

If you wish to use change proxies for already running container due to bad proxies or proxies being offline, update them in proxies.txt and remove your old proxies. Make sure you have the same number of proxies as you had earlier in proxies.txt file. Then run the following command.

sudo bash updateProxies.sh

📇 License:

  • This product is available for free and may be freely copied and distributed in its original form.
  • However, it is prohibited to distribute modified copies of the product.
  • Personal modifications are allowed for personal use only.

⚠️ Disclaimer

This script is provided "as is" and without warranty of any kind.
The author makes no warranties, express or implied, that this script is free of errors, defects, or suitable for any particular purpose.
The author shall not be liable for any damages suffered by any user of this script, whether direct, indirect, incidental, consequential, or special, arising from the use of or inability to use this script or its documentation, even if the author has been advised of the possibility of such damages.