Metadata-Version: 2.1
Name: wireguard-lib
Version: 0.1.8
Summary: Библиотека для работы с wireguard
Home-page: https://github.com/viktor-gorinskiy/wireguard-lib
Author: Viktor Gorinskiy
Author-email: viktor@gorinskiy.ru
License: UNKNOWN
Description: # wireguard
        ## Описание
        
        Библиотека для работы с wireguard
        
        ## Installation
        
            python3 -m pip install wireguard-lib
        
        ## Пример использования:
        
        Сгенерируем конфиг сервера.  
        Для этого нужен приватный ключ.  
        Воспользуемся консолью Python для получения приватного ключа:  
        
        ```
        >>> from wireguard import Wireguard
        >>> Wireguard().get_private_key
        'sBd8jkAY9Ht7wn+q5iGbW4MfShgjdxB1s3oTJsttaHc='
        ```
        Используя полученый ключ сгенерируем конфиг сервера:
        ```
        from wireguard import Wireguard
        
        wg = Wireguard(
            server_private_key = 'sBd8jkAY9Ht7wn+q5iGbW4MfShgjdxB1s3oTJsttaHc=',
            server_addres='wireguard.example.org',
            server_ip='10.10.10.1',
            server_port=51821,
        )
        
        server_config = wg.get_config_server
        print(server_config)
        ```
        Получим следующий конфиг:  
        ```
        [Interface]
        PrivateKey = sBd8jkAY9Ht7wn+q5iGbW4MfShgjdxB1s3oTJsttaHc=
        Address = 10.10.10.1
        ListenPort = 51821
        ```
        
        ## License
        
        [MIT License (MIT)](LICENSE)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
