Создайте прибыльную коробку пассивного дохода с помощью маломощного оборудования: руководство
Table of Contents
Создайте прибыльную коробку пассивного дохода с помощью маломощного оборудования: руководство В наши дни многие люди занимаются майнингом криптовалют и маломощными майнерами, такими как майнеры гелия. Это здорово и все такое, но они больше не зарабатывают так много, и они сосредоточены на одном виде заработка. Сегодня мы собираемся создать маломощную коробку с пассивным доходом, которая зарабатывает от 10 до 20 долларов в месяц за коробку и жилой IP.
Если у вас есть возможность настроить это устройство в гостевой сети или, что еще лучше, в отдельной VLAN, сделайте это. Хотя это блог по безопасности, мы не можем исходить из того, что все обеспокоены безопасностью и терпимостью к рискам.
Аппаратные требования:
Требуется одно из следующих действий. По сути, нам просто нужен любой эффективный и маломощный компьютер, который мы сможем достать. Подойдет любой Raspberry PI, Intel NUC или аналогичный. Они не должны быть такими мощными. Однако я рекомендую вам иметь не менее 32-64 г памяти, 4 г оперативной памяти и не менее 2 потоков процессора. Для этого мы будем ориентироваться на бюджет около 100-200 долларов на оборудование, но вы можете увеличить его, если это соответствует вашим потребностям. Наша целевая мощность составляет ок. 25 Вт в среднем.
Raspberry Pi:
В наши дни их трудно достать, но они очень маломощные и вполне настраиваемые. Для получения информации о том, как установить raspian на ваш Raspberry PI
- Raspberry Pi 4B Model B DIY Kit
- GeeekPi Raspberry Pi 4 4GB Starter Kit
- GeeekPi Raspberry Pi 4 8GB Starter Kit
Intel Nuc:
Там большое разнообразие моделей. Не стесняйтесь выбирать более новый.
Любой USFF/Tiny/Mini/Micro PC:
Любой мини-ПК с процессором Intel N5100 или аналогичным
Для супернизкого энергопотребления эквивалентен Raspberry Pi, но на платформе x64.
Установка ОС:
Мы не будем вдаваться в технические подробности установки операционной системы. Однако вот несколько отличных ресурсов, с которых можно начать
Распбиан:
Убунту:
- Install Ubuntu desktop
- Ubuntu Server - Basic installation
- Ubuntu Complete Beginner’s Guide: Download & Installing Ubuntu
Установка программы:
Это будет более длинный раздел. Мы собираемся настроить докер, а затем через докер мы настроим автоматические обновления контейнеров докеров и установим несколько контейнеров докеров. Мы также предполагаем, что вы используете сервер ubuntu, однако команды для сервера ubuntu, рабочего стола ubuntu и raspbian должны быть одинаковыми.
В этом разделе мы предполагаем, что у вас есть базовый технический опыт и что вы уже установили свою операционную систему, а также знаете, как войти в терминал.
Установка обновлений:
Сначала мы хотим убедиться, что наша система полностью обновлена:
sudo apt update && sudo apt full-upgrade -y && sudo apt autoremove -y
Установка Докера:
Нам нужно удалить все существующие версии, которые поставляются вместе с ОС, и самостоятельно установить последнюю версию из репозитория 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
Установите Сторожевую Башню:
Этот док-контейнер автоматически обновляет все ваши док-контейнеры до последних образов через регулярные промежутки времени и очищает старые (устаревшие) образы.
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
Установить битпинг:
Bitping предлагает вам возможность получать оплату в Solana за предоставление узла для предприятий, чтобы выполнять легкие сетевые тесты из вашей сети. В среднем это около 0,1 цента в день на узел. Я не так много знаю, но у него есть потенциал, и выплаты просты.
Завести аккаунт:
Создайте учетную запись на bitping.com
Установите докер-контейнер:
Шаг 1. Сначала запустите эти команды, поскольку они проведут вас через настройку вашего контейнера и попросят вас войти в систему.
docker pull bitping/bitping-node
mkdir $HOME/.bitping/
docker run -it --mount type=bind,source="$HOME/.bitping/",target=/root/.bitping bitping/bitping-node:latest
Нажмите CTRL+C на клавиатуре, чтобы выйти из контейнера после входа в свою учетную запись Bitping.
Шаг 2. Запустите эту команду, чтобы сохранить контейнер в фоновом режиме.
docker run --net host --name bitping -td --mount type=bind,source="$HOME/.bitping/",target=/root/.bitping bitping/bitping-node:latest
Установите приложение для заработка:
Приложение Earn позволяет вам делиться своим интернетом в качестве VPN-сервиса за удивительное количество вознаграждений. В среднем около 5 долларов США в месяц за узел на один резидентный IP-адрес. Предлагает выплаты с помощью подарочных карт PayPal и Amazon.
Создайте учетную запись приложения Earn:
Создайте учетную запись на earnapp.com Внимание, требуется учетная запись Google
Установите версию приложения без докера, чтобы получить свой UUID:
Обязательно удалите его после получения своего UUID, иначе вы запустите его дважды на одном хосте и без автоматических обновлений.
Установите докер-контейнер:
Измените строку перед вставкой в терминал. Вам нужно указать UUID вашего приложения для заработка.
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
Видеоурок:
Установите Honey Gain:
Honey Gain позволяет вам делиться своим интернетом в качестве VPN-сервиса за удивительное количество вознаграждений. В среднем около 5 долларов США в месяц за узел на один резидентный IP-адрес. Выплаты могут быть сложными. Прочтите его подробнее, прежде чем принять решение об использовании этого контейнера.
Создайте учетную запись Honey Gain:
Создайте учетную запись на honeygain.com
Установите контейнер Docker:
Измените строку с очевидным адресом электронной почты, паролем и именем устройства перед вставкой в терминал.
docker run --name honeygain -td honeygain/honeygain -tou-accept -email ACCOUNT_EMAIL -pass ACCOUNT_PASSWORD -device DEVICE_NAME
Альтернативные инструкции для Raspberry Pi
Видеоурок:
Установите PawnsApp:
*Make passive money online by completing surveys and sharing your internet * Приложение Pawns, опять же похожее на другие, перечисленные здесь, предлагает платить вам за то, что вы делитесь своим интернетом. Минимальная выплата составляет 5 долларов. Средняя выплата составляет 0,50 доллара США в месяц за узел на IP.
Создайте учетную запись PawnsApp:
Создайте учетную запись на https://pawns.app
Установите контейнер Docker:
Измените следующее, указав свой адрес электронной почты, пароль, имя устройства и идентификатор устройства, прежде чем копировать на свой терминал.
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
Установите Repocket:
Get Paid For Your Unused Internet
Аналогично другим предложениям здесь. Минимальная выплата 20 долларов. Выплаты могут быть сложными. Узнайте сами, хотите ли вы воспользоваться этой услугой. Выплаты в среднем составляют около 1 доллара за узел на коробку в месяц.
Создайте учетную запись Repocket:
Создайте учетную запись на repocket.co и возьмите свой ключ API с панели управления.
Установите контейнер Docker:
Измените следующую строку, указав свой адрес электронной почты и ключ API, прежде чем вставлять в терминал.
docker run -td --name repocket -e RP_EMAIL=[email protected] -e RP_API_KEY=yourapikey -d --restart=always repocket/repocket
Видеоурок:
Установите монетизатор трафика:
Share your internet connection and make money online
Подобно EarnApp и HoneyGain, TraffMonetizer платит вам за то, что вы делитесь своим интернетом. В среднем около 2 долларов в месяц за узел на IP. Предлагает выплаты только в BTC.
Создайте учетную запись для монетизации трафика:
Создайте свою учетную запись на https://traffmonetizer.com Как только вы попадете на панель инструментов, запишите свой токен приложения.
Установите контейнер Docker:
Скопируйте следующую строку и добавьте свой токен, который вы получили с панели управления, прежде чем вставлять в свой терминал.
docker run -td --name traffmonetizer traffmonetizer/cli_v2 start accept --token
Установите Мистериум:
Mysterium — это децентрализованный сервис VPN и веб-скрейпинга, построенный на блокчейнах Etherium и Polygon. Платежи в среднем составляют от 1 до 20 долларов в месяц в зависимости от множества факторов на узел на IP. Стоимость настройки узла для активации составляет 1,XX долларов США. Выплаты в токенах MYST.
Установите контейнер 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
Настройте контейнер Docker:
Перейдите на http://“nodeip”/#/dashboard, заменив “nodeip” на IP-адрес вашего узла. Вы можете найти это, набрав «ifconfig» в терминале.
Нажмите «Начать настройку узла».
Вставьте адрес кошелька ERC20, на который вы хотите получить вознаграждение, и нажмите «Далее». Вы можете использовать стандартный адрес Ethereum, например, один из ваших адресов MetaMask.
Введите пароль, который вы будете использовать для доступа к этой панели управления узлом в будущем. НЕОБХОДИМО установить флажок, чтобы заявить права на узел в вашей сети.
Нажмите ссылку «Получить здесь» и найдите свой ключ API. Скопируйте это. Вернитесь и вставьте его. Нажмите «Сохранить и продолжить».
Перенаправление порта:
Мы не можем описать как портировать форвард для каждого конкретного железа. Вот некоторые ресурсы, чтобы узнать, как выполнить перенос.
Автоматический перезапуск контейнеров Docker при загрузке:
sudo docker update --restart unless-stopped $(docker ps -q)
Дополнительные конфигурации:
Повысьте безопасность, заблокировав вредоносное ПО и трекеры.
Направляйте все DNS-запросы к вредоносному ПО Cloudflares и отслеживайте DNS-защиту. Также заблокируйте запросы DNS/HTTPS.
- Если у вас есть более продвинутый маршрутизатор или брандмауэр в сети, вы даже можете использовать такие пакеты, как snort/securita, для создания более сложных правил для блокировки известных недействующих IP-адресов, доступа к tor, торрентам, p2p-трафику в целом и т. д. Это очень важно. рекомендуется, но не требуется.*
# 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
Для более сложной блокировки ToR вы можете сделать следующее:
#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
Выгода?
Disclosure and Affiliate Statement:
Партнерское открытие: Мы можем зарабатывать комиссию с ссылок на этой странице. Эти комиссии поддерживают наш веб-сайт и предоставляемый нами контент. Будьте уверены, мы рекомендуем только те продукты / услуги, в которые верим. Спасибо за ваше доверие! Щелкните здесь, чтобы узнать больше