Simple p2p network. Простая p2p сеть. ТГ: https://t.me/justuser31
Go to file
2024-06-20 08:45:21 +00:00
assets Добавление кнопки выключения (она работает) 2024-06-19 23:18:13 +03:00
docs Update js.md 2024-06-19 14:00:56 +00:00
images up 2024-02-24 19:05:56 +03:00
bore up 2024-06-18 10:36:19 +03:00
db.py fix 2024-06-18 16:44:40 +03:00
domain_check.py Ужесточение правил, чтобы мимикрирований не было 2024-06-19 15:56:05 +03:00
interface.py Добавление кнопки выключения (она работает) 2024-06-19 23:18:13 +03:00
LICENSE Initial commit 2024-02-18 15:07:31 +00:00
main.py Добавление кнопки выключения (она работает) 2024-06-19 23:18:13 +03:00
network.py up 2024-06-18 10:36:19 +03:00
port_open.py Перевод на публичный адрес 2024-06-18 10:33:52 +03:00
proxy.py Добавление кнопки выключения (она работает) 2024-06-19 23:18:13 +03:00
README.md Update README.md 2024-06-20 08:01:39 +00:00
requirements.txt Обновление интерфейса, переход на Dash. 2024-06-18 13:36:29 +03:00
setup.py up 2024-06-18 10:36:19 +03:00
site_creator.py up 2024-02-28 19:45:17 +03:00
srv_main.py Серверная версия main.py 2024-06-18 13:46:22 +03:00
status.py Добавление кнопки выключения (она работает) 2024-06-19 23:28:34 +03:00
stop.py.save up 2024-06-18 10:36:19 +03:00
updater.py up 2024-02-26 13:48:02 +03:00
verify.py Первые прототипы компонентов, сеть пока не работает. 2024-02-19 19:13:39 +03:00

✈️ Канал ТГ

https://t.me/justuser31

✈️ Чат ТГ

https://t.me/justuser31_chat



🔼 План развития

  • Обновление диаграм
  • Обновление документации
  • Подтверждение при переходе по ссылке
  • Встроенные ссылки в jetwork
  • Проверка на JS
  • Блокировка сайтов/их владельцев (слишком вредных)
  • Реализация динамических сайтов
  • Устранение утечки памяти при поиске портов


📃 Документация

Читайте "начало работы", если хотите, чтобы последующие действия работали.


📋 Содержание

  • ▶️ Начало работы
  • 🌐 Установка на сервер
  • 🔓 Открытие любых портов
  • 📎 Публикация статичного сайта
  • 📎 Публикация динамичного сайта
  • 🪄 Как это работает


▶️ Начало работы


🐧 Linux

  1. Установить python: sudo apt install python3
  2. Установить git: sudo apt install git
  3. Установить tar: sudo apt install tar
  4. Клонировать репозиторий: git clone https://github.com/Justuser3310/jetwork.git
  5. Запустить setup.py: cd jetwork && python setup.py
  6. Запустить клиент: python main.py
  7. Зайти на http://127.0.0.1:5555


🪟 Windows

  1. Установить python: https://www.python.org/downloads/release/python-3122/ (Windows installer)
  2. Установить git: https://git-scm.com/download/win (Windows setup)
  3. Клонировать репозиторий: git clone https://github.com/Justuser3310/jetwork.git
  4. Запустить setup.py: cd jetwork && python setup.py
  5. Запустить клиент: python main.py
  6. Зайти на http://127.0.0.1:5555


📱 Termux

Следовать инструкции для Linux. Только заменить sudo apt на pkg в 1-3 шагах.



🌐 Начало работы

  1. Выполнить шаги в начале работы до 5 включительно (Linux) или 4 (Windows)
  2. Запустить серверный клиент: python srv_main.py ( Отключён скан портов, чтобы снизить нагрузку и избежать утечки памяти )
  3. Зайти на http://127.0.0.1:5555


🔓 Открытие любых портов

Открыть порт 25565:
python port_open.py
Далее вводим 25565



📎 Публикация статичного сайта

python site_creator.py

Далее следовать подсказкам. Существование index.html ОБЯЗАТЕЛЬНО.



📎 Публикация динамичного сайта

Скоро...



🪄 Как это работает



Клиент



Статичный сайт



Динамичный сайт