- Статус
- Offline
- Регистрация
- 20 Мар 2021
- Сообщения
- 17
- Лайки
- 333
КАК ДОМАШНЕМУ СЕРВИСУ БЕСПЛАТНЫЙ IP ПОЛУЧИТЬ: ХАХ ТУТОРИАЛ
Бывает так, что денег нет ни на аренду дедика за $12 в месяц, ни на VPN с пробросом порта и реальным IP за $20 в месяц в сумме, а нужно вывести в сеть сервис своей домашней лаборатории, особенно, если он нужный и важный обществу, но не популярный: ожидаемая прибыль с сервиса не превышает особо затрат на его публикацию, и он мало рентабельный.
Например, вы можете за месяц состряпать сайт с подобием искусственного интеллекта звезды типа Путина, и разместить на нём баннеры: на сайт зайдут миллионы пользователей с России, Украины, Белоруссии, и баннерообменная сеть насчитает вам от $100 000 до $400 000 за показы рекламы на страничке общения с 'президентом'. Вариант.
Но, смутные сомнение полезности такого развода 'бабушек' и торгашей на деньги, ввиду особой общественной 'пользы' общения простолюдинов с чат-ботом, заставляют вас не заниматься такими попсовыми проектами. А - делать что-то действительно важное, хоть и не нужное основной массе интернет контингента. Например, свой интернет-поиск без цензуры и без отслеживания. И, вы понимаете, что с рекламы на нём вы вряд-ли отобьёте даже деньги на аренду реального IP адреса.
Итак, перед вами как всегда красная и синяя таблетка Морфея: зарабатывать, будучи не нужным, или не зарабатывать, будучи нужным. И именно, как делать нужное без прибыли, и публиковать в сети с реальным IP адресом и доменным именем, со своего домашнего ноутбука, и пойдёт речь в данном посте.
Речь идёт о пробросе порта из интернета через NAT на свой домашний ноутбук или игровой комп без аренды VPN с реальным IP и Port Forwarding за деньги. То есть, когда денег нет, а в прибыли вы сомневаетесь, и надо сделать - бесплатно!
Решение на основе бесплатного хостинга с CGI.
В интернете есть немало бесплатных хостингов с CGI и всё что нам надо, это организовать 'редирект' с хостинга на домашний компьютер. У хостинга есть Real IP и порты 80/443 для соединения по HTTP(S) протоколу, и именно этот протокол надо завести на домашний ноут с реального интернет адреса.
Для этого понадобятся два скрипта, написанные на PHP:
- index.cgi
- connector.cgi
Скрипт index.cgi служит заменой начальной страничке index.html вашего сайта. Скрипт connector.cgi запускается через PHP на локальном компьютере и связывается с index.cgi методом GET Для просмотра ссылки Войдиили Зарегистрируйся
index.cgi получив такой запрос, ждёт в цикле, не завершаясь, а выполняясь фоновым процессом, чистого запроса из интернета GET Для просмотра ссылки Войдиили Зарегистрируйся от своего брата - паралельного процесса с index.cgi и межпроцессного взаимодействия или обмена через файл между собой.
При получении таких данных методом POST или GET, index передаёт их в сокет, полученный предыдущим запросом ready от коннектора, а коннектор, получив данные по сокету, соединяется с веб-службой или портом на локальной машине, и передаёт полученные данные уже на локальный порт. Прочитав ответ с локального порта, коннектор пересылает данные в сокет для index.cgi, а index.cgi отдаёт их браузеру. И соединение закрывается, после чего коннектор опять готовит подключение ready и обслуживание следующего запроса.
Такая технология называется редиректором портов, известна уже 30 лет, и является основным методом обхода ограничений NAT и firewall.
INTERNET <------> index.cgi [on hosting]
^
|
|
v
connector.cgi [on PC] <----> local TCP port on PC
Итак, в схеме организации реального IP для домашнего сайта нет ничего сложного и она нужна когда нет денег на аренду и домашний сайт нельзя по техническим причинам разместить на бесплатном хостинге. С вами был директор лаборатории искусственного интеллекта и радиохакинга Технологии Боттинга 12, Таломир Миротал. Код решения займёт неделю времени.
Бывает так, что денег нет ни на аренду дедика за $12 в месяц, ни на VPN с пробросом порта и реальным IP за $20 в месяц в сумме, а нужно вывести в сеть сервис своей домашней лаборатории, особенно, если он нужный и важный обществу, но не популярный: ожидаемая прибыль с сервиса не превышает особо затрат на его публикацию, и он мало рентабельный.
Например, вы можете за месяц состряпать сайт с подобием искусственного интеллекта звезды типа Путина, и разместить на нём баннеры: на сайт зайдут миллионы пользователей с России, Украины, Белоруссии, и баннерообменная сеть насчитает вам от $100 000 до $400 000 за показы рекламы на страничке общения с 'президентом'. Вариант.
Но, смутные сомнение полезности такого развода 'бабушек' и торгашей на деньги, ввиду особой общественной 'пользы' общения простолюдинов с чат-ботом, заставляют вас не заниматься такими попсовыми проектами. А - делать что-то действительно важное, хоть и не нужное основной массе интернет контингента. Например, свой интернет-поиск без цензуры и без отслеживания. И, вы понимаете, что с рекламы на нём вы вряд-ли отобьёте даже деньги на аренду реального IP адреса.
Итак, перед вами как всегда красная и синяя таблетка Морфея: зарабатывать, будучи не нужным, или не зарабатывать, будучи нужным. И именно, как делать нужное без прибыли, и публиковать в сети с реальным IP адресом и доменным именем, со своего домашнего ноутбука, и пойдёт речь в данном посте.
Речь идёт о пробросе порта из интернета через NAT на свой домашний ноутбук или игровой комп без аренды VPN с реальным IP и Port Forwarding за деньги. То есть, когда денег нет, а в прибыли вы сомневаетесь, и надо сделать - бесплатно!
Решение на основе бесплатного хостинга с CGI.
В интернете есть немало бесплатных хостингов с CGI и всё что нам надо, это организовать 'редирект' с хостинга на домашний компьютер. У хостинга есть Real IP и порты 80/443 для соединения по HTTP(S) протоколу, и именно этот протокол надо завести на домашний ноут с реального интернет адреса.
Для этого понадобятся два скрипта, написанные на PHP:
- index.cgi
- connector.cgi
Скрипт index.cgi служит заменой начальной страничке index.html вашего сайта. Скрипт connector.cgi запускается через PHP на локальном компьютере и связывается с index.cgi методом GET Для просмотра ссылки Войди
index.cgi получив такой запрос, ждёт в цикле, не завершаясь, а выполняясь фоновым процессом, чистого запроса из интернета GET Для просмотра ссылки Войди
При получении таких данных методом POST или GET, index передаёт их в сокет, полученный предыдущим запросом ready от коннектора, а коннектор, получив данные по сокету, соединяется с веб-службой или портом на локальной машине, и передаёт полученные данные уже на локальный порт. Прочитав ответ с локального порта, коннектор пересылает данные в сокет для index.cgi, а index.cgi отдаёт их браузеру. И соединение закрывается, после чего коннектор опять готовит подключение ready и обслуживание следующего запроса.
Такая технология называется редиректором портов, известна уже 30 лет, и является основным методом обхода ограничений NAT и firewall.
INTERNET <------> index.cgi [on hosting]
^
|
|
v
connector.cgi [on PC] <----> local TCP port on PC
Итак, в схеме организации реального IP для домашнего сайта нет ничего сложного и она нужна когда нет денег на аренду и домашний сайт нельзя по техническим причинам разместить на бесплатном хостинге. С вами был директор лаборатории искусственного интеллекта и радиохакинга Технологии Боттинга 12, Таломир Миротал. Код решения займёт неделю времени.
Последнее редактирование: