mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-23 02:00:20 +07:00
updated
This commit is contained in:
@@ -128,12 +128,26 @@ OpenVpnConfigurator::ConnectionData OpenVpnConfigurator::createCertRequest()
|
|||||||
|
|
||||||
Q_UNUSED(errorCode)
|
Q_UNUSED(errorCode)
|
||||||
|
|
||||||
|
#if defined Q_OS_LINUX
|
||||||
|
if (!QDir(path).exists())
|
||||||
|
{
|
||||||
|
QDir().mkdir(path);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!QDir(path + "/pki/").exists())
|
||||||
|
{
|
||||||
|
QDir().mkdir(path + "/pki/");
|
||||||
|
QDir().mkdir(path + "/pki/reqs/");
|
||||||
|
QDir().mkdir(path + "/pki/private/");
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
QFile req(path + "/pki/reqs/" + connData.clientId + ".req");
|
QFile req(path + "/pki/reqs/" + connData.clientId + ".req");
|
||||||
req.open(QIODevice::ReadOnly);
|
req.open(QIODevice::ReadWrite);
|
||||||
connData.request = req.readAll();
|
connData.request = req.readAll();
|
||||||
|
|
||||||
QFile key(path + "/pki/private/" + connData.clientId + ".key");
|
QFile key(path + "/pki/private/" + connData.clientId + ".key");
|
||||||
key.open(QIODevice::ReadOnly);
|
key.open(QIODevice::ReadWrite);
|
||||||
connData.privKey = key.readAll();
|
connData.privKey = key.readAll();
|
||||||
|
|
||||||
// qDebug().noquote() << connData.request;
|
// qDebug().noquote() << connData.request;
|
||||||
|
|||||||
@@ -25,6 +25,8 @@ if sudo systemctl is-active --quiet $APP_NAME; then
|
|||||||
sudo rm -rf /etc/systemd/system/$APP_NAME.service >> $LOG_FILE
|
sudo rm -rf /etc/systemd/system/$APP_NAME.service >> $LOG_FILE
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
sudo chmod +x $APP_PATH/client/bin/easyrsa >> $LOG_FILE
|
||||||
|
|
||||||
sudo cp $APP_PATH/service/$APP_NAME.service /etc/systemd/system/ >> $LOG_FILE
|
sudo cp $APP_PATH/service/$APP_NAME.service /etc/systemd/system/ >> $LOG_FILE
|
||||||
|
|
||||||
sudo ln -s $APP_PATH/client/lib/* /usr/lib/ >> $LOG_FILE
|
sudo ln -s $APP_PATH/client/lib/* /usr/lib/ >> $LOG_FILE
|
||||||
|
|||||||
Reference in New Issue
Block a user