Table of Contents

Construiți o cutie de venit pasiv profitabilă cu hardware de putere redusă: un ghid Mulți oameni în aceste zile sunt interesați de mineritul criptografic și de mineri cu putere redusă, cum ar fi minerii de heliu. Acestea sunt grozave și toate, dar nu mai câștigă atât de mult și sunt concentrate pe un singur fel de câștig. Astăzi vom construi o casetă cu venituri pasive cu putere redusă, care câștigă între 10 USD și 20 USD pe lună pe cutie și IP rezidențial.

Dacă aveți posibilitatea de a configura această casetă într-o rețea de oaspeți sau, chiar mai bine, într-un VLAN segregat, faceți acest lucru. Deși acesta este un blog de securitate, nu ne putem asuma preocupările de securitate și toleranța la risc ale tuturor.

Cerințe hardware:

Este necesar unul dintre următoarele. Practic avem nevoie de orice computer eficient și cu putere redusă pe care putem pune mâna. Orice Raspberry PI, Intel NUC sau similar va fi potrivit. Nu trebuie să fie atât de puternici. Cu toate acestea, vă voi recomanda să aveți cel puțin 32g-64g de stocare, 4g de ram și cel puțin 2 fire de procesare. Pentru aceasta, vom viza un buget de aproximativ 100-200 USD pentru hardware, dar nu ezitați să mergeți mai mult dacă se potrivește nevoilor dvs. Ținta noastră de putere este de aprox. 25w medie.

Raspberry Pi:

Este greu de atins aceste zile, dar au o putere foarte scăzută și sunt destul de personalizabile. Pentru informații despre cum să instalați raspian pe Raspberry PI

Intel Nuc:

O mare varietate de modele disponibile. Simțiți-vă liber să alegeți unul mai nou.

Orice PC USFF/Tiny/Mini/Micro:

Orice Mini PC cu Intel N5100 sau similar

Pentru echivalentul Raspberry Pi cu o putere foarte mică, dar pe platforma x64.

Instalare OS:

Nu vom intra în detaliile tehnice despre cum să instalați un sistem de operare aici. Cu toate acestea, iată câteva resurse excelente pentru a începe

Raspbian:

Ubuntu:

Instalarea software-ului:

Aceasta va fi o secțiune mai lungă. Vom configura docker și apoi prin docker vom configura actualizări automate ale containerelor docker și vom instala mai multe containere docker. De asemenea, presupunem că utilizați serverul ubuntu, totuși comenzile pentru serverul ubuntu, desktopul ubuntu și raspbian ar trebui să fie toate aceleași.

Pentru această secțiune presupunem o experiență tehnică de bază și că ați instalat deja sistemul de operare și că știți cum să intrați în terminal.

Instalarea actualizărilor:

În primul rând, vrem să ne asigurăm că avem sistemul nostru complet actualizat:

sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y

Instalarea Docker:

Trebuie să dezinstalăm toate versiunile existente care sunt pre-ambalate cu sistemul de operare și să instalăm ei înșiși cele mai recente din repo-ul Docker.

sudo apt-get remove -y docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install -y \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Instalează Watchtower:

Acest container docker actualizează automat toate containerele dvs. docker la cele mai recente imagini la un interval regulat și curăță imaginile vechi (învechite).

docker run -d \
    --name watchtower \
    --restart unless-stopped \
    -v /var/run/docker.sock:/var/run/docker.sock \
    containrrr/watchtower -c \
    --schedule "0 0 2 * * *" \
    --cleanup 

Instalați Bitping:

Bitping is a website monitoring and performance optimization solution that provides real-time, real user monitoring and instant feedback on downtime or degraded performance, with stress testing and benchmarking capabilities, dynamic rerouting and reprovisioning powered by a distributed network intelligence layer, and integration with existing workflows through webhooks.

Bitping vă oferă posibilitatea de a fi plătit în Solana pentru furnizarea unui nod pentru ca întreprinderile să ruleze teste de rețea ușoare din rețeaua dvs. Aceasta înseamnă aproximativ 0,1 cenți pe zi per nod. Nu știu multe, dar are potențial și plățile sunt ușoare.

Creați un cont:

Creează un cont la bitping.com

Instalați containerul docker:

Pasul 1. Rulați mai întâi aceste comenzi, în timp ce vă ghidează prin configurarea containerului și vă solicită să vă conectați.

docker pull bitping/bitping-node
mkdir $HOME/.bitping/
docker run -it --mount type=bind,source="$HOME/.bitping/",target=/root/.bitping bitping/bitping-node:latest

Apăsați CTRL+C de pe tastatură pentru a scăpa din container după conectarea cu contul de bitping.

Pasul 2. Rulați această comandă pentru a persista containerul în fundal

docker run --net host --name bitping -td --mount type=bind,source="$HOME/.bitping/",target=/root/.bitping bitping/bitping-node:latest

Instalați aplicația Earn:

Take advantage of the time your devices are left idle by getting paid for your device’s unused resources

Aplicația Earn vă permite să vă împărtășiți internetul ca serviciu VPN pentru o sumă surprinzătoare de recompense. În medie, aproximativ 5 USD pe nod per IP rezidențial. Oferă plăți prin carduri cadou paypal și Amazon.

Creați un cont Earn App:

Creează un cont la earnapp.com Atenție, necesită un cont Google

Instalați versiunea non docker a aplicației pentru a obține UUID-ul dvs.:

Asigurați-vă că dezinstalați după ce obțineți UUID-ul, altfel îl veți rula de două ori pe aceeași gazdă și fără actualizări automate

Instalați containerul docker:

Modificați șirul înainte de a lipi în terminal. Trebuie să specificați UUID-ul aplicației dvs. de câștig.

mkdir $HOME/earnapp-data
docker run -td --name earnapp --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v $HOME/earnapp-data:/etc/earnapp -e "EARNAPP_UUID"="" -e 'PUID'='99' -e 'PGID'='100' --name earnapp fazalfarhan01/earnapp:lite 

Tutorial video:

Instalați Honey Gain:

Passive Income – Effortlessly with Honeygain, you can make money by simply sharing your Internet. Start earning now.

Honey Gain vă permite să vă împărtășiți internetul ca serviciu VPN pentru o sumă surprinzătoare de recompense. În medie, aproximativ 5 USD pe nod per IP rezidențial. Plățile pot fi complicate. Citiți mai departe înainte de a vă decide să utilizați acest recipient

Creați un cont Honey Gain:

Creează un cont la honeygain.com

Instalați containerul Docker:

Modificați șirul cu e-mailul evident, parola și numele dispozitivului înainte de a lipi în terminal

docker run --name honeygain -td honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME

Instrucțiuni alternative pentru Raspberry Pi

Tutorial video:

Instalați PawnsApp:

*Make passive money online by completing surveys and sharing your internet * Aplicația Pawns, din nou similară cu celelalte enumerate aici, vă oferă să vă plătească pentru partajarea internetului. Plata minimă este de 5 USD. Plata medie este de 0,50 USD pe lună per nod per IP.

Creați un cont PawnsApp:

Creează un cont la https://pawns.app

Instalați containerul Docker:

Modificați următoarele cu e-mailul, parola, numele dispozitivului și ID-ul dispozitivului înainte de a copia pe terminal.

docker pull iproyal/pawns-cli:latest
docker run -td --name pawnsapp --restart=on-failure:5 iproyal/pawns-cli:latest -email=[email protected] -password=change_me -device-name=raspberrypi -device-id=raspberrypi1 -accept-tos

Instalați Repocket:

Get Paid For Your Unused Internet

Similar cu alte oferte de aici. Plată minimă de 20 USD. Plățile pot fi complicate. Cercetați singuri pentru a vedea dacă doriți să utilizați acest serviciu. Plățile sunt în medie de aproximativ 1 USD pe nod pe cutie pe lună.

Creați un cont de rebuzunare:

Creează un cont la repocket.co și luați-vă cheia API din tabloul de bord.

Instalați containerul Docker:

Modificați următoarea linie cu e-mailul și cheia API înainte de a lipi în terminal.

docker run -td --name repocket -e RP_EMAIL=[email protected] -e RP_API_KEY=yourapikey -d --restart=always repocket/repocket

Tutorial video:

Instalați generatorul de bani pentru trafic:

Share your internet connection and make money online

Similar cu EarnApp și HoneyGain, TraffMoetizer vă plătește pentru a vă partaja internetul. În medie, aproximativ 2 USD pe lună per nod per IP. Oferă doar plăți în BTC.

Creați contul dvs. de generare de bani pentru trafic:

Creează-ți contul la https://traffmonetizer.com Odată ce intri în tabloul de bord, notează indicativul aplicației.

Instalați containerul Docker:

Copiați următorul șir și adăugați simbolul pe care l-ați primit din tabloul de bord înainte de a lipi în terminal.

docker run -td --name traffmonetizer traffmonetizer/cli_v2 start accept --token

Instalați Mysterium:

Mysterium este un serviciu VPN descentralizat și webscraping construit pe blockchain-urile Etherium și Polygon. Plățile sunt în medie între 1 USD și 20 USD pe lună, în funcție de mai mulți factori per nod per IP. Costă 1,XX USD pentru a configura un nod pentru activare. Plăți în token MYST.

Instalați containerul Docker:

docker volume create myst_data
docker run -td --cpus=1 --dns 8.8.8.8 --dns 8.8.4.4 --dns 1.1.1.1 --dns 1.0.0.1 --dns 9.9.9.9 --hostname myst --cap-add NET_ADMIN --network=host -p 4449:4449 -p 59850-60000:59850-60000 --name myst --device=/dev/net/tun  -v myst_data:/var/lib/mysterium-node mysteriumnetwork/myst:latest --udp.ports=59850:60000 service --agreed-terms-and-conditions
ufw allow 4449
ufw allow 59850:60000/tcp

Configurați containerul Docker:

Accesați http://“nodeip”/#/dashboard prin înlocuirea „nodeip” cu adresa IP a nodului dvs. Puteți găsi acest lucru tastând „ifconfig” în terminal.

Faceți clic pe „porniți configurarea nodului”.

Trecuți adresa portofelului ERC20 în care doriți să primiți recompense și faceți clic pe „următorul”. Puteți utiliza o adresă standard Ethereum ca una dintre adresele dvs. MetaMask.

Introduceți o parolă pe care o veți folosi pentru a accesa acest tablou de bord nod în viitor. Bifați caseta de selectare pentru a revendica nodul din rețeaua dvs.

Faceți clic pe linkul „Obțineți aici” și găsiți-vă cheia API. Copiați-l. Întoarceți-vă și lipiți-l. Faceți clic pe „Salvați și continuați”.

Port forwarding:

Nu putem descrie cum să port forward pentru hardware-ul specific al fiecăruia. Iată câteva resurse pentru a învăța cum să port forward.

Repornire automată a containerelor Docker la pornire:

sudo docker update --restart unless-stopped $(docker ps -q)

Configurații opționale:

Creșteți securitatea prin blocarea programelor malware și a dispozitivelor de urmărire.

Forțați toate solicitările dns la malware Cloudflares și dns de protecție de urmărire. De asemenea, blocați cererile DNS/HTTPS. Dacă aveți un router sau un firewall mai avansat în rețea, puteți chiar să utilizați pachete precum snort/securita pentru a crea reguli mai avansate pentru a bloca IP-uri cunoscute care acționează prost, accesul tor, torrente, traficul p2p în general, etc. sugerat, dar nu obligatoriu.

# Allow ssh still
sudo ufw allow 22
# Allow dns out
sudo ufw allow out 53/tcp
sudo ufw allow out 53/udp
# Redirect all dns back to 1.1.1.2 or 1.0.0.2
sudo iptables -t nat -A OUTPUT -p udp --dport 53 ! -d 1.0.0.2 -j DNAT --to-destination 1.1.1.2
sudo iptables -t nat -A OUTPUT -p udp --dport 53 ! -d 1.1.1.2 -j DNAT --to-destination 1.0.0.2
# Block DNS over HTTPS
sudo ufw deny out 853/tcp
sudo ufw deny out 853/udp 
iptables -A FORWARD -m string --string "get_peers" --algo bm -j LOGDROP
iptables -A FORWARD -m string --string "announce_peer" --algo bm -j LOGDROP
iptables -A FORWARD -m string --string "find_node" --algo bm -j LOGDROP
# Block Default ToR Ports
sudo ufw deny out 9050/tcp
sudo ufw deny out 9050/udp
sudo ufw deny out 9051/tcp
sudo ufw deny out 9051/udp
# Block Torrents
sudo ufw deny out 6881/tcp
sudo ufw deny out 6881/udp
sudo ufw deny out 6882-6999/tcp
sudo ufw deny out 6882-6999/udp
iptables -A FORWARD -m string --algo bm --string "BitTorrent" -j DROP
iptables -A FORWARD -m string --algo bm --string "BitTorrent protocol" -j DROP
iptables -A FORWARD -m string --algo bm --string "peer_id=" -j DROP
iptables -A FORWARD -m string --algo bm --string ".torrent" -j DROP
iptables -A FORWARD -m string --algo bm --string "announce.php?passkey=" -j DROP
iptables -A FORWARD -m string --algo bm --string "torrent" -j DROP
iptables -A FORWARD -m string --algo bm --string "announce" -j DROP
iptables -A FORWARD -m string --algo bm --string "info_hash" -j DROP
# Save the Changes and Enable the Firewall
sudo iptables-save
sudo ufw enable

Pentru o blocare mai avansată a ToR, puteți face următoarele:

#https://gist.github.com/jkullick/62695266273608a968d0d7d03a2c4185
sudo apt-get -y install ipset
ipset create tor iphash
curl -sSL "https://check.torproject.org/cgi-bin/TorBulkExitList.py?ip=$(curl icanhazip.com)" | sed '/^#/d' | while read IP; do
  ipset -q -A tor $IP
done
iptables -A INPUT -m set --match-set tor src -j DROP

Profit?