PheeZz / wireguard-bot

telegram bot for manage Wireguard server
MIT License
83 stars 20 forks source link

PresharedKey #6

Closed reinethernal closed 1 year ago

reinethernal commented 1 year ago

При заполнении конфига возникает вопрос - откуда брать этот ключ?

reinethernal commented 1 year ago

Ну и можно ли его не использовать?

PheeZz commented 1 year ago
  1. wg genpsk - выводит в терминал сгенерированный preshared key
  2. можно не использовать, но в таком случае нужно переписать логику создания клиентских и серверной конфигураций в модуле utils/vpn_cfg_work.py
reinethernal commented 1 year ago
  1. И от этого ключа он будет генерировать клиентские?
  2. Т.е если я выпилю допустим в этом файле строку 166 - оно ж не положит весь остальной конфиг?)))
reinethernal commented 1 year ago

Вот ещё в догонку вопрос. Права на wg0.conf должны быть какими? 644 хватит? Я к тому что почему-то конфиг не дописывается

PheeZz commented 1 year ago
  1. этот ключ будет общим и для клиента и для сервера
  2. Существующие конфиги, прописанные вручную - нет, новые, сгенерированные ботом - да, поскольку 166 строка отвечает только за пользовательский конфиг
PheeZz commented 1 year ago

с правами не игрался, по умолчанию стоят 644, в нормальных условиях этого достаточно, если код запускается из под рута\пользователя имеющего доступ к записи в файл

reinethernal commented 1 year ago

с правами не игрался, по умолчанию стоят 644, в нормальных условиях этого достаточно, если код запускается из под рута\пользователя имеющего доступ к записи в файл

Вот в том-то и загвоздка. Новые не дописываются. Почему - понять не могу. Может подскажете куда копать?

ubuntu 22.04 python 3.6.10

PheeZz commented 1 year ago

Уважаемый, перечитайте, пожалуйста README, в частности раздел Stack Как минимум ошибка в том, что необходимо использовать версию python 3.10+ для запуска проекта.

reinethernal commented 1 year ago

Ввёл в вас в заблуждение. image И кстати, можно закрывать. Ребутнул хост - все заработало. Спасибо!