DeanReactInf, Ок, а какая разница?
QR код это лишь текст. Там нет магии.
Ок, обратная сторона -
Гостевое устройство создает уникальный QR код, зарегистрированный клиент читает этот код, и отправляет гостевому устройству - токен для авторизации.
DeanReactInf,
1) генерируется токен авторизации, который действует, допустим 1 минуту.
В обычном виде это выглядит так, сам url не важен. Важно что доступ к ссылки по GET доставляется
/site/login?auth=temp_token
Важно, что QR код - это и есть эта ссылка.
2) После авторизации мы получаем обычный токен с которым продолжаем работу. Если это не какой то сложный токен с сгоранием.
3) Уничтожаем временный токен для авторизации.
1) phpMyAdmin - загрузите в папку импорта и все ок загрузится.
2) Загрузите через ssh.
3) под виндой - установите mysql сервер и импортируйте файл. использовать можно navicat
4) собранная программа и исходники - разные вещи. Поэтому надо очень внимательно пункт 2 посмотреть и составить договоренность.
Правильней, если исходники он вам предоставит после оплаченной работы.
Может проще wifi розетку использовать для этого? И какой нибудь параметр включения при подаче сети, если у вас есть такое в bios?
Проблема в удаленном глобальном включении в том, что у вас нет белого ip и вы просто не можете отправить сигнал на ваш комп.
Вообще, если вы слабо разбираетесь в Linux, и у вас нет желания тратить 10-15 часов чтобы возиться с настройкой, я бы накатил на вашем месте ту же VestaCP. У меня старинный сервер есть, больше 10 лет на centOS работает, так вот VestaCP там бодро обновляется и просто работает.
Если комп позволяет, то можно конечно https://obsproject.com/ запустить.
Но я бы выбрал первый вариант.