Multiprotocol support

This commit is contained in:
pokamest 2021-05-07 23:28:37 +03:00
parent d424bb24cf
commit de67f244da
44 changed files with 2159 additions and 863 deletions

View file

@ -3,6 +3,7 @@
#include "openvpnprotocol.h"
#include "QProcess"
#include "protocols/protocols_defs.h""
class ShadowSocksVpnProtocol : public OpenVpnProtocol
{
@ -13,8 +14,6 @@ public:
ErrorCode start() override;
void stop() override;
static QJsonObject genShadowSocksConfig(const ServerCredentials &credentials, DockerContainer container = DockerContainer::ShadowSocksOverOpenVpn);
protected:
void readShadowSocksConfiguration(const QJsonObject &configuration);