An open API service indexing awesome lists of open source software.

https://github.com/neothebestdeveloper/neowg

Библиотека для работы с wireguard конфигами
https://github.com/neothebestdeveloper/neowg

Last synced: about 1 year ago
JSON representation

Библиотека для работы с wireguard конфигами

Awesome Lists containing this project

README

          

# neowg

# ВАЖНО, БИБЛИОТЕКА РАБОТАЕТ ТОЛЬКО СО СВОИМ ФОРМАТОМ КОНФИГОВ

## Установка

```shell
pip install neowg
```

## Примеры использования:

### Создание нового конфига

```python
from neowg import WgServerConfig

config = WgServerConfig.new(
server_ip="",
net_adapter="",
clients_count=100,
) # Создание объекта конфига
config.dump("wg.conf") # Запись конфига в файл
```

### Чтение конфига из файла.

```python
from neowg import WgServerConfig

config = WgServerConfig.from_file("wg.conf") # Создание объекта конфига
```

### Изменения пары ключей

```python
from neowg import WgServerConfig

config = WgServerConfig.from_file("wg.conf") # Создание объекта конфига
config.update_keys("10.0.0.2")
config.dump("wg.conf")
```