# jetwork
# Установка
##### 📋 Содержание
- 🐧 Linux
- 🪟 Windows
- 📱 Termux
- 🌐 Установка на сервер
##### 🐧 Linux
1. Установить python: `sudo apt install python3`
2. Установить git и tar: `sudo apt install git tar`
3. Клонировать репозиторий: `git clone https://github.com/Justuser3310/jetwork.git`
4. Запустить setup.py: `cd jetwork && python setup.py`
5. [>>Настроить прокси<<](https://docs.del.pw/books/jetwork/page/nastroika-proksi-firefoxchrome)
##### 🪟 Windows
1. Установить python: [https://www.python.org/downloads/release/python-3122/](https://www.python.org/downloads/release/python-3122/) (Windows installer)
2. Установить git: [https://git-scm.com/download/win](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. [>>Настроить прокси<<](https://docs.del.pw/books/jetwork/page/nastroika-proksi-firefoxchrome)
##### 📱 Termux
1. Установить python: `pkg install python3`
2. Установить git, tar и rust: `pkg install git tar rust`
3. Клонировать репозиторий: `git clone https://github.com/Justuser3310/jetwork.git`
4. Запустить setup.py: `cd jetwork && python setup.py`
5. [>>Настроить прокси<<](https://docs.del.pw/books/jetwork/page/nastroika-proksi-firefoxchrome)
# Настройка прокси (Firefox/Chrome)
1. Скачать [Firefox](https://www.mozilla.org/ru/firefox/new/) (ПК) / [Firefox](https://play.google.com/store/apps/details?id=org.mozilla.firefox) (Android) или [Chrome](https://www.google.com/chrome/) (ПК)
2. Скачиваем расширение для [Firefox](https://addons.mozilla.org/en-US/firefox/addon/smartproxy) или [Chrome](https://chromewebstore.google.com/detail/smartproxy/jogcnplbkgkfdakgdenhlpcfhjioidoj) (ссылки на расширение "SmartProxy")
3. Кликаем на расширение:
- [](https://docs.del.pw/uploads/images/gallery/2024-08/lyYimage.png)
4. Выбираем восстановление из бэкапа:
- [](https://docs.del.pw/uploads/images/gallery/2024-08/Etmimage.png)
5. Качаем один из конфигов: [локальное прокси](https://github.com/Justuser3310/jetwork/blob/main/docs/proxy_LOCAL.json) или [публичное прокси](https://github.com/Justuser3310/jetwork/blob/main/docs/proxy_PUBLIC.json) (рекомендуется только самым ламерам)
- [](https://docs.del.pw/uploads/images/gallery/2024-08/OJuimage.png)
6. Нажимаем на кнопку восстановления бэкапа:
- [](https://docs.del.pw/uploads/images/gallery/2024-08/wxpimage.png)
7. Выбираем скачанный файл.
8. ГОТОВО. Наслаждайтесь бесплатными доменами и свободным интернетом.
# Запуск
#### 📋 Содержание
- 🚀 Запуск
- 🌐 Запуск на сервер
- ⚙️ Настройки
##### 🚀 Запуск
1. Запустить клиент: `python main.py`
2. Зайти на [`http://127.0.0.1:5555`](http://127.0.0.1:5555)
##### 🌐 Запуск на сервере
1. Настроить `domain` по желанию, см. ⚙️ Настройки
2. Запустить клиент: `python srv_main.py`
3. Зайти на [`http://127.0.0.1:5555`](http://127.0.0.1:5555)
##### ⚙️ Настройки
Все найстройки хранятся в `config.json`:
- `our_port` и `ports` - настройки в процессе работы (можно не менять)
- `domain` - адрес по которому работает http сервер, например...
- `"domain": "http://0.0.0.0:8000"` - `http://0.0.0.0:8000/js-check.jet`
- `"domain": "https://jet.del.pw"` - `https://jet.del.pw/js-check.jet`
# Публикация сайта
#### 📋 Содержание
- 📎 Публикация статичного сайта
- 📎 Публикация динамичного сайта
##### 📎 Публикация статичного сайта
1. Запустить: `python site_creator.py`
2. Следовать инструкциям.
##### 📎 Публикация динамичного сайта
В разработке...
За статусом разработки и обновлениями можно следить в [нашем канале.](https://t.me/justuser31)
# Как это работает
#### 📋 Содержание
- 💻 Клиент
- 📎 Статичный сайт
- 📎 Динамичный сайт
##### 💻 Клиент
Схема

##### 📎 Статичный сайт
Схема

##### 📎 Динамичный сайт
Схема
