mirror of
https://github.com/Justuser3310/jetwork.git
synced 2025-02-08 01:37:38 +00:00
Compare commits
No commits in common. "c6a9b373258283cd926a1c205ce4b3599cd4020c" and "fa68dda1cfbf0e87642f2899fc7b3fd8352511ac" have entirely different histories.
c6a9b37325
...
fa68dda1cf
118
README.md
118
README.md
@ -6,13 +6,6 @@ https://t.me/justuser31_chat
|
|||||||
<br>
|
<br>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
# 📃 Документация (ТУТ ВСЁ)
|
|
||||||
[**>>> ДОКУМЕНТАЦИЯ <<<**](https://jet-docs.del.pw/) <br>
|
|
||||||
(Там всё есть!!!)
|
|
||||||
|
|
||||||
<br>
|
|
||||||
<br>
|
|
||||||
|
|
||||||
## 🔼 План развития
|
## 🔼 План развития
|
||||||
* Обновление диаграм
|
* Обновление диаграм
|
||||||
* Обновление документации
|
* Обновление документации
|
||||||
@ -23,3 +16,114 @@ https://t.me/justuser31_chat
|
|||||||
* Реализация динамических сайтов
|
* Реализация динамических сайтов
|
||||||
* Устранение утечки памяти при поиске портов
|
* Устранение утечки памяти при поиске портов
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
# 📃 Документация
|
||||||
|
Читайте "начало работы", если хотите, чтобы последующие действия работали.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
## 📋 Содержание
|
||||||
|
- ▶️ Начало работы
|
||||||
|
- 🌐 Установка на сервер
|
||||||
|
- 🔓 Открытие любых портов
|
||||||
|
- 📎 Публикация статичного сайта
|
||||||
|
- 📎 Публикация динамичного сайта
|
||||||
|
- 🪄 Как это работает
|
||||||
|
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### ▶️ Начало работы
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
#### 🐧 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`
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
#### 🪟 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`
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
#### 📱 Termux
|
||||||
|
Следовать инструкции для Linux.
|
||||||
|
Только заменить `sudo apt` на `pkg` в 1-3 шагах.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 🌐 Начало работы
|
||||||
|
|
||||||
|
1. Выполнить шаги в начале работы до 5 включительно (Linux) или 4 (Windows)
|
||||||
|
2. Запустить серверный клиент: `python srv_main.py`
|
||||||
|
( Отключён скан портов, чтобы снизить нагрузку и избежать утечки памяти )
|
||||||
|
3. Зайти на `http://127.0.0.1:5555`
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 🔓 Открытие любых портов
|
||||||
|
Открыть порт 25565: \
|
||||||
|
`python port_open.py` \
|
||||||
|
Далее вводим `25565`
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 📎 Публикация статичного сайта
|
||||||
|
`python site_creator.py`
|
||||||
|
|
||||||
|
Далее следовать подсказкам.
|
||||||
|
Существование index.html ОБЯЗАТЕЛЬНО.
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 📎 Публикация динамичного сайта
|
||||||
|
|
||||||
|
Скоро...
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
### 🪄 Как это работает
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
***
|
||||||
|
#### Клиент
|
||||||
|
|
||||||
|
![](https://github.com/Justuser3310/jetwork/blob/main/images/jetwork_client.png)
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
***
|
||||||
|
#### Статичный сайт
|
||||||
|
|
||||||
|
![](https://github.com/Justuser3310/jetwork/blob/main/images/jetwork_static.png)
|
||||||
|
|
||||||
|
<br>
|
||||||
|
|
||||||
|
***
|
||||||
|
#### Динамичный сайт
|
||||||
|
|
||||||
|
![](https://github.com/Justuser3310/jetwork/blob/main/images/jetwork_dynamic.png)
|
||||||
|
|
||||||
|
17
port_open.py
Normal file
17
port_open.py
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
from os import system, name
|
||||||
|
from network import port_gen
|
||||||
|
|
||||||
|
port = input("Введите порт: ")
|
||||||
|
dest = port_gen(25300, 25500)
|
||||||
|
|
||||||
|
print(f"\nУдалённый ПОРТ: {dest}")
|
||||||
|
print("\n[!] Не закрывайте это окно [!]\n")
|
||||||
|
|
||||||
|
if name == "posix":
|
||||||
|
system(f"./bore local {port} --to bore.pub --port {dest}")
|
||||||
|
elif name == "nt":
|
||||||
|
system(f"bore.exe local {port} --to bore.pub --port {dest}")
|
||||||
|
else:
|
||||||
|
print("Увы, вероятно Ваша ОС не поддерживается.")
|
||||||
|
print("Завершение работы...")
|
||||||
|
exit()
|
8
stop.py.save
Normal file
8
stop.py.save
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#
|
||||||
|
# Установка/проверка статуса завершения
|
||||||
|
#
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
if not os.path.exists('status'):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user