diff --git a/client/client.pro b/client/client.pro index 4762461d..da7172fa 100644 --- a/client/client.pro +++ b/client/client.pro @@ -126,9 +126,6 @@ SOURCES += \ protocols/vpnprotocol.cpp \ protocols/openvpnprotocol.cpp \ -FORMS += \ - ui/server_widget.ui - RESOURCES += \ resources.qrc diff --git a/client/ui/mainwindow.ui b/client/ui/mainwindow.ui deleted file mode 100644 index 789131bf..00000000 --- a/client/ui/mainwindow.ui +++ /dev/null @@ -1,7838 +0,0 @@ - - - MainWindow - - - - 0 - 0 - 380 - 670 - - - - AmneziaVPN - - - QMainWindow { - background: white; -} - - -QWidget { -font-family: "Lato"; -} - -/*----------------------*/ - -QPushButton { - font-size: 16px; - outline: none; - font-style: normal; - font-weight: normal; - - border: none; -} -QPushButton:disabled { - border: none; -} - -QLabel { - outline: none; - font-size: 16px; - - font-style: normal; - font-weight: normal; - color: #181922; -} -QLabel:disabled { - color: #A7A7A7; -} - -QMessageBox QLabel { - font: 16px "Lato"; -} - - -/*----------------------*/ - -QTextEdit { -background: #F4F4F4; - -/* grey */ -border: 1px solid #A7A7A7; -color: #333333; - -} - -QComboBox { -font-size: 16px; -} - -QLineEdit { -font-size: 16px; -selection-background-color: darkgray; - -background: #F4F4F4; - -border: 1px solid #A7A7A7; -color: #333333; -} - -QLineEdit:focus { - border-bottom:2px solid rgb(200, 200, 200); -} -QLineEdit[error] { - border-bottom:2px solid rgb(213, 40, 60); - color: rgb(213, 40, 60); -} -QLineEdit:disabled { - border-bottom:2px solid rgb(127, 127, 127); - color: rgb(127, 127, 127); -} - -QRadioButton { - color: #181922; - font-size: 16px; - background: transparent; -} - -QCheckBox { - color: #181922; - font-size: 16px; - background: transparent; -} - -QCheckBox::indicator { -min-height: 20px; -min-width: 20px; - -border-image: url(:/images/controls/check_off.png) 0 0 0 0 stretch stretch; -} - -QCheckBox::indicator:unchecked { -border-image: url(:/images/controls/check_off.png) 0 0 0 0 stretch stretch; -} - -QCheckBox::indicator:checked { -border-image: url(:/images/controls/check_on.png); - -} - - -QScrollBar:vertical { /* The area behind the scrollbar covering entire height. */ - background-color: rgba(0, 0, 0,0); - opacity: 100; - width: 10px; /* set width to zero to hide scrollbar entirely. Can look quite clean and scrolling still works with mousewheel. */ - margin: 10px px; /* Takes the height of the buttons + 3 extra pixels to leave some free space between handle and buttons */ - -} - -QScrollBar::handle:vertical { /* The handle you scroll with */ - image-position: center; /* image is used as a small gripper in the center of the scrollbar.. You can also use background-image to use two images */ - background-color: rgb(200, 200, 200); - border: 2px solid rgb(240,240,240); - border-radius: 1px; - min-height: 10px; -} -QScrollBar::handle:vertical:hover { /* state when you hover over the handle */ - background-color: rgb(160, 160, 160); -} -QScrollBar::handle:vertical:pressed { /* state when you hover over the handle */ - background-color: rgb(120, 120, 120); -} -QScrollBar::sub-line:vertical { /* button to scroll up */ - background-color: rgb(240,240,240); - height: 10px; - subcontrol-position: top; - subcontrol-origin: margin; -} - -QScrollBar::sub-line:vertical:hover { /* hover state of button to scroll up */ - background-color: rgb(200, 200, 200); -} - -QScrollBar::up-arrow:vertical { /* arrow to scroll up with */ - top: 2px; -} - -QScrollBar::add-line:vertical { /* Button to scroll down */ - background-color: rgb(240,240,240); - height: 10px; - padding-top: 2px; - subcontrol-position: bottom; - subcontrol-origin: margin; -} -QScrollBar::add-line:vertical:hover { /* hover state of button to scroll down */ - background-color: rgb(200, 200, 200); -} - -QScrollBar::down-arrow:vertical { /* arrow to scroll down with */ - bottom: 3px; -} - -QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { - background-color: rgb(240,240,240); - -} - - - - - - - - - 0 - 0 - 380 - 670 - - - - QWidget #widget_main { - background: white; -} - - - - - - 0 - 0 - 380 - 30 - - - - true - - - background: #F5F5F5; - - - - - - 330 - 10 - 16 - 16 - - - - PointingHandCursor - - - image: url(:/images/listitembg.png); -image-position: right; - - - - - - - - - - 360 - 8 - 13 - 13 - - - - PointingHandCursor - - - QPushButton { -image-position: right; -image: url(:/images/close.png); - - padding:1px; -} -QPushButton:hover { - padding:0px; -} - - - - - - - - - - - 0 - 30 - 380 - 640 - - - - - - - 16 - - - - - - 110 - 590 - 150 - 22 - - - - image: url(:/images/AmneziaVPN.png); - - - - - - - - - 40 - 530 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; - -color: #100A44; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -border: 1px solid #211C4A; -border-radius: 4px; -} - - - - Set up your own server - - - true - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 35 - 380 - 481 - - - - - - - 40 - 210 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QPushButton:hover { -background: #211966; -} - - - - Connect - - - - - - 40 - 140 - 300 - 40 - - - - - - - - - - vpn://... - - - - - - 0 - 20 - 381 - 71 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Connect to the already created VPN server - - - Qt::AlignCenter - - - true - - - - - - 40 - 110 - 301 - 21 - - - - - - - Connection code - - - - - - - - 40 - 260 - 300 - 71 - - - - - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Lato'; font-size:8.25pt; font-weight:400; font-style:normal;"> -<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p></body></html> - - - - - - 50 - 40 - 281 - 21 - - - - PointingHandCursor - - - font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 20px; -text-align: center; - -/* акцент */ -color: #15CDCB; - - - Where to get connection data → - - - - - - 10 - 0 - 361 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup your server to use VPN - - - Qt::AlignCenter - - - true - - - - - - 40 - 100 - 300 - 40 - - - - - - - - - - - - - 40 - 350 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Connect - - - - - - 40 - 180 - 300 - 40 - - - - - - - root - - - - - - 40 - 450 - 281 - 21 - - - - PointingHandCursor - - - font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 20px; -text-align: center; - -/* акцент */ -color: #15CDCB; - - - Connect using SSH key - - - true - - - true - - - - - - 40 - 260 - 300 - 40 - - - - QLineEdit { - background: #F4F4F4; - border: 1px solid #A7A7A7; - color: #333333; -} - - - - - - QLineEdit::Password - - - - - - 40 - 70 - 171 - 21 - - - - - - - Server IP address - - - - - - 40 - 150 - 261 - 21 - - - - - - - Login to connect via SSH - - - - - - 40 - 230 - 171 - 21 - - - - - - - Password - - - - - true - - - - 40 - 390 - 301 - 41 - - - - Please wait, configuring process may take up to 5 minutes - - - true - - - textEdit_new_server_ssh_key - pushButton_new_server_get_info - lineEdit_new_server_ip - pushButton_new_server_connect - lineEdit_new_server_login - pushButton_new_server_connect_key - lineEdit_new_server_password - label_4 - label_5 - label_new_server_password - label_2 - label_new_server_wait_info - - - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -color: #211C4A; -} - -QLineEdit { -padding-left: 10px; -border: 1px solid #A7A7A7; -} - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 110 - 590 - 150 - 22 - - - - image: url(:/images/AmneziaVPN.png); - - - - - - - - - 40 - 310 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Configure VPN protocols manually - - - - - - 10 - 35 - 361 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup your server to use VPN - - - Qt::AlignCenter - - - true - - - - - - 40 - 150 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Run Setup Wizard - - - - - - 40 - 100 - 301 - 41 - - - - - - - If you want easily configure your server just run Wizard - - - Qt::AlignBottom|Qt::AlignHCenter - - - true - - - - - - 40 - 260 - 301 - 41 - - - - - - - Press configure manually to choose VPN protocols you want to install - - - Qt::AlignBottom|Qt::AlignHCenter - - - true - - - - - - - - 0 - 35 - 381 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup Wizard - - - Qt::AlignCenter - - - true - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 10 - 70 - 361 - 561 - - - - - - 10 - 10 - 331 - 25 - - - - High censorship level - - - - - - 10 - 180 - 331 - 30 - - - - Medium censorship level - - - true - - - - - - 10 - 330 - 331 - 30 - - - - Low censorship level - - - - - - 30 - 40 - 321 - 121 - - - - I'm living in country with high censorship level. Many of foreign web sites and VPNs blocked by my government. I want to setup reliable VPN, which is invisible for government. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 210 - 321 - 101 - - - - I'm living in country with medium censorship level. Some web sites blocked by my government, but VPNs are not blocked at all. I want to setup flexible solution. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 360 - 321 - 51 - - - - I just want to improve my privacy in internet. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 490 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Next - - - - - - - - - 0 - 35 - 381 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup Wizard - - - Qt::AlignCenter - - - true - - - - - - 10 - 70 - 361 - 561 - - - - QLabel { - font-size: 16px; -} - - - - - 30 - 10 - 321 - 321 - - - - AmneziaVPN will install VPN protocol which is not visible for your internet provider and government firewall. Your VPN connection will be detected by your provider as regular web traffic to particular web site. - -You SHOULD set this web site address to some foreign web site which is not blocked by your internet provider. Other words you need to type below some foreign web site address which is accessible without VPN. - -Please note, this protocol still does not support export connection profile to mobile devices. Keep for updates. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 400 - 321 - 71 - - - - OpenVPN over Cloak (VPN obfuscation) profile will be installed - - - Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft - - - true - - - - - - 30 - 490 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Next - - - - - - 30 - 360 - 301 - 41 - - - - - - - 30 - 330 - 291 - 21 - - - - Type web site address for mask - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - - - 10 - 70 - 361 - 561 - - - - QLabel { - font-size: 16px; -} - - - - - 30 - 10 - 321 - 341 - - - - Optional. - -We recommend to enable VPN mode "For selected sites" and add blocked sites you need to visit manually. If you will choose this option, you will need add every bloked site you want to visit to the access list. You may switch between modes later. - -Please note, you should add addresses to the list after VPN connection established. You may add any domain, URL or IP address, it will be resolved to IP address. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 490 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Start configuring - - - - - - 30 - 350 - 301 - 71 - - - - Turn on mode "VPN for selected sites" - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 35 - 381 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup Wizard - - - Qt::AlignCenter - - - true - - - - - - - - 0 - 35 - 381 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup Wizard - - - Qt::AlignCenter - - - true - - - - - - 10 - 70 - 361 - 561 - - - - QLabel { - font-size: 16px; -} - - - - - 30 - 10 - 321 - 341 - - - - AmneziaVPN will install VPN protocol which is difficult to detect by your internet provider and government firewall (but possible). In most cases, this is the most suitable protocol. This protocol is faster compared to the VPN protocols with "web traffic masking". - -This protocol support export connection profile to mobile devices using QR code (you should launch 3rd party opensource VPN client - ShadowSocks VPN). - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 400 - 321 - 71 - - - - OpenVPN over ShadowSocks profile will be installed - - - Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft - - - true - - - - - - 30 - 490 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Next - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - - - 0 - 35 - 381 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Setup Wizard - - - Qt::AlignCenter - - - true - - - - - - 10 - 70 - 361 - 561 - - - - QLabel { - font-size: 16px; -} - - - - - 30 - 10 - 321 - 341 - - - - AmneziaVPN will install OpenVPN protocol with public/private key pairs generated on server and client sides. You can also configure connection on your mobile device by copying exported ".ovpn" file to your device and setting up official OpenVPN client. We recommend do not use messengers for sending connection profile - it contains VPN private keys. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 30 - 400 - 321 - 71 - - - - OpenVPN profile will be installed - - - Qt::AlignBottom|Qt::AlignLeading|Qt::AlignLeft - - - true - - - - - - 30 - 490 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Start configuring - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - - - 40 - 510 - 301 - 40 - - - - QProgressBar{ -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QProgressBar::chunk { -background: rgba(255, 255, 255, 0.15); -border-radius: 4px 0px 0px 4px; - -} - - - - 0 - - - Qt::AlignCenter - - - true - - - Configuring... - - - - - - 0 - 35 - 381 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -color: #100A44; -} - - - - Configuring... - - - Qt::AlignCenter - - - true - - - - - - 30 - 90 - 321 - 31 - - - - Please wait. - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop - - - true - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - true - - - - 40 - 560 - 301 - 41 - - - - Please wait, configuring process may take up to 5 minutes - - - true - - - - - - - - 10 - 35 - 361 - 31 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 24px; -line-height: 25px; -color: #100A44; - - - - Select VPN protocols - - - Qt::AlignCenter - - - true - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 70 - 380 - 471 - - - - - 380 - 0 - - - - - 380 - 16777215 - - - - QScrollArea { background: transparent; } -QScrollArea > QWidget > QWidget { background: transparent; } -QScrollArea > QWidget > QScrollBar { background: palette(base); } - -QLineEdit { -background: transparent; -} -QPushButton { - text-align: left; - background-repeat:no-repeat; - background-position:left top; - - background-image: url(:/images/settings.png); - padding-left: 30px; - min-height: 24px; -} -QFrame { -background: transparent; -border: 1px solid lightgrey; -border-radius: 2px; -} -QFrame#scrollArea_server_protocols { -border: none; -} -QLabel { -border: none; -} - - - true - - - - - 0 - 0 - 378 - 469 - - - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - 0 - 0 - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - - - - - - OpenVPN and ShadowSocks - with masking using Cloak plugin - - - true - - - - - - - - 0 - 0 - - - - - 24 - 24 - - - - PointingHandCursor - - - - - - true - - - - - - - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Port (TCP) - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - 443 - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Fake Web Site - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - tile.openstreetmap.org - - - - - - - - - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - - - - 0 - 24 - - - - ShadowSocks - - - - - - - - 0 - 0 - - - - - 24 - 24 - - - - PointingHandCursor - - - - - - true - - - - - - - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Port(TCP) - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - 6789 - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Encryption - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - - chacha20-ietf-poly1305 - - - - - xchacha20-ietf-poly1305 - - - - - aes-256-gcm - - - - - aes-192-gcm - - - - - aes-128-gcm - - - - - - - - - - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - - - - 0 - 0 - - - - - 0 - 24 - - - - OpenVPN - - - - - - - - 0 - 0 - - - - - 24 - 24 - - - - PointingHandCursor - - - - - - true - - - - - - - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Port - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Protocol - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - - udp - - - - - tcp - - - - - - - - - - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - 5 - - - 5 - - - 5 - - - 5 - - - - - - - - - 0 - 0 - - - - - 0 - 24 - - - - WireGuard - - - - - - - - 0 - 0 - - - - - 24 - 24 - - - - PointingHandCursor - - - - - - true - - - - - - - - - - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Port - - - - - - - - 185 - 0 - - - - - 185 - 16777215 - - - - - - - - - - - - - - Qt::Vertical - - - QSizePolicy::Expanding - - - - 20 - 40 - - - - - - - - - - - 40 - 570 - 301 - 40 - - - - QProgressBar{ -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QProgressBar::chunk { -background: rgba(255, 255, 255, 0.15); -border-radius: 4px 0px 0px 4px; - -} - - - - 24 - - - Qt::AlignCenter - - - true - - - Configuring... - - - - - - 40 - 570 - 301 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Setup server - - - - - - - - - - - 0 - 0 - 380 - 325 - - - - border-image: url(:/images/background_connected.png); - - - - - - true - - - - - - 0 - 360 - 380 - 51 - - - - - - - - - 53 - 10 - 15 - 15 - - - - image: url(:/images/download.png); - - - - - - - - - 311 - 10 - 15 - 15 - - - - image: url(:/images/upload.png); - - - - - - - - - 260 - 20 - 118 - 30 - - - - - Lato - -1 - 50 - false - false - - - - color: rgb(66, 209, 133); -font: 16px "Lato"; - - - 0 Mbps - - - Qt::AlignCenter - - - - - - 0 - 20 - 127 - 30 - - - - - Lato - -1 - 50 - false - false - - - - color: rgb(65, 113, 214); -font: 16px "Lato"; - - - 0 Mbps - - - Qt::AlignCenter - - - - - - true - - - - 20 - 560 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} - -QPushButton:!enabled { -background: #484952; -} - -QPushButton:hover { -background: #282932; -} - - - + Add site - - - - - - 340 - 10 - 31 - 31 - - - - PointingHandCursor - - - image: url(:/images/settings_grey.png); -background: transparent - - - - - - - - - 150 - 200 - 80 - 40 - - - - PointingHandCursor - - - QPushButton:!checked { -image: url(:/images/connect_button_disconnected.png); -} - -QPushButton:checked { -image: url(:/images/connect_button_connected.png); -} - - - - - - true - - - false - - - - - - 0 - 250 - 380 - 31 - - - - font-family: "Lato"; - -font-style: normal; -font-weight: 600; -font-size: 15px; - -color: #181922; - - - - Connected - - - Qt::AlignCenter - - - - - - 20 - 424 - 341 - 1 - - - - background-image: url(:/images/Line.png); - - - - - - - - - 20 - 440 - 281 - 21 - - - - font-family: "Lato"; - -font-style: normal; -font-weight: 600; -font-size: 15px; - -color: #181922; - - - - - How to use VPN - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - - - - 0 - 280 - 381 - 61 - - - - Error text - - - false - - - Qt::AlignCenter - - - true - - - - - - 20 - 470 - 351 - 91 - - - - - true - - - - 0 - 60 - 341 - 19 - - - - Except selected sites - - - false - - - - - true - - - - 0 - 30 - 341 - 19 - - - - For selected sites - - - false - - - - - true - - - - 0 - 0 - 341 - 19 - - - - For all connections - - - true - - - - - - - /*QListView { - outline: 0; - background: transparent; - border: none; - gridline-color: darkgray; -} - -QListView::item -{ - padding-left: 5px; - border: none; - color: #181922; -} - -QListView::item:disabled -{ - padding-left: 5px; - border: none; - color: #181922; -} - -QListView::item:selected { - border: none; - background: rgba(167, 167, 167, 0.1); - color: #181922; -} -*/ - - - - - 10 - 10 - 28 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 10 - 0 - 360 - 0 - - - - List of the most popular prohibited sites - - - Qt::AlignCenter - - - true - - - - - true - - - - 20 - 40 - 340 - 60 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - These sites will be opened using VPN - - - Qt::AlignHCenter|Qt::AlignTop - - - true - - - - - - 20 - 140 - 231 - 31 - - - - - Lato - -1 - 50 - false - false - - - - QLineEdit { - border: none; - - font-size: 16px; - background:transparent; - - selection-background-color: darkgray; - border: 1px solid #A7A7A7; -} - - - - - - Qt::AlignCenter - - - yousite.com or IP address - - - - - true - - - - 260 - 140 - 51 - 31 - - - - PointingHandCursor - - - QPushButton { -background: #100A44; -border-radius: 4px; -font-size: 24px; -color: white -} -QPushButton:hover { -background: #211966; -} - - - + - - - - - - 20 - 110 - 311 - 21 - - - - font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 150%; - -/* identical to box height, or 24px */ - -/* text */ -color: #333333; - - - Web site/Hostname/IP address/Subnet - - - - - - 20 - 200 - 341 - 371 - - - - QTableView { - background: transparent; - gridline-color: transparent; - - border: none; - outline: none; - show-decoration-selected: 1; -} - -QTableView::item -{ - padding-left: 5px; - border-top: 1px solid lightgray; - color: #181922; -} - -QTableView::item::selected -{ - border: 0px; - padding-left: 5px; - background-color: rgb(99, 180, 251); - border: : rgb(99, 180, 251); -} - - - QAbstractItemView::ExtendedSelection - - - QAbstractItemView::SelectRows - - - false - - - Qt::NoPen - - - false - - - false - - - false - - - - - - 80 - 589 - 231 - 31 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Delete selected - - - - - true - - - - 320 - 140 - 51 - 31 - - - - PointingHandCursor - - - QPushButton { -background: #100A44; -border-radius: 4px; -padding: 5px; -image: url(:/images/folder.png); -} -QPushButton:hover { -background: #211966; -} - - - - - - - - - QPushButton { -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -Text-align:left; -padding-left: 30px; - - -/* black */ -color: #100A44; - -background-repeat: no-repeat; - background-position: left center; -} - -QPushButton:!enabled { -color: #AAAAAA; -} - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 10 - 40 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 30 - 180 - 330 - 30 - - - - PointingHandCursor - - - Reinstall server, clear server - - - background-image: url(:/images/server_settings.png); - - - Server management - - - - - - 10 - 160 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - true - - - - 30 - 240 - 330 - 30 - - - - PointingHandCursor - - - background-image: url(:/images/share.png); - - - Share connection - - - - - - 10 - 220 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 10 - 620 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - true - - - - 30 - 580 - 330 - 30 - - - - PointingHandCursor - - - - - - Exit - - - - - - 10 - 560 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 30 - 60 - 330 - 30 - - - - PointingHandCursor - - - Auto start, Auto connect - - - background-image: url(:/images/settings.png); - - - - App settings - - - - - - 10 - 280 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 10 - 100 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 30 - 120 - 330 - 30 - - - - PointingHandCursor - - - DNS settings - - - background-image: url(:/images/settings.png); - - - - Network settings - - - - - - 30 - 300 - 330 - 30 - - - - PointingHandCursor - - - Reinstall server, clear server - - - background-image: url(:/images/server_settings.png); - - - Servers - - - - - - 10 - 340 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 10 - 400 - 360 - 10 - - - - image: url(:/images/line.png); - - - - - - - - - 30 - 360 - 330 - 30 - - - - PointingHandCursor - - - Add or import new server - - - background-image: url(:/images/plus.png); - - - - Add server - - - - - - - - - - - 20 - 90 - 340 - 501 - - - - QWidget { - margin: 0px; - padding: 0px; -} - -QPushButton:hover { - image: url(:/images/close.png); - image-position: right center; -} - -QListView { - outline: 0; - background: transparent; - border: none; - gridline-color: darkgray; - show-decoration-selected: 1; -} - -QListView::item -{ - padding-left: 5px; - color: #181922; - border: none; - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #FAFBFE, stop: 1 #ECEEFF); -} - -QListView::item:disabled -{ - padding-left: 5px; - border: none; - color: #181922; -} - -QListView::item:selected { - border: none; - background: rgba(167, 167, 167, 0.1); - color: #181922; -} - -QListView::item:selected:!active { - background: transparent; - border: none; -} - -QListView::item:selected:active { - background: transparent; - border: none; -} - -QListView::item:hover { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #FAFBFE, stop: 1 #DCDEDF); -} - - - QAbstractItemView::NoEditTriggers - - - QAbstractItemView::NoSelection - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 50 - 30 - 171 - 40 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - Servers list - - - Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter - - - - - - 240 - 39 - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/plus.png); - padding:1px; -} -QPushButton:hover { - padding:0px; -} - - - - - - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 110 - 590 - 150 - 22 - - - - image: url(:/images/AmneziaVPN.png); - - - - - - - - - 30 - 100 - 211 - 31 - - - - Auto start - - - - - - 20 - 30 - 340 - 40 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - Application Settings - - - Qt::AlignCenter - - - - - - 30 - 140 - 211 - 31 - - - - Auto connect - - - - - - 30 - 280 - 321 - 41 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QPushButton:hover { -background: #211966; -} - - - Check for updates - - - - - - 30 - 240 - 281 - 21 - - - - Software version: X.X.X (01.06.2021) - - - - - - 30 - 180 - 211 - 31 - - - - Start minimized - - - - - - 30 - 340 - 321 - 41 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QPushButton:hover { -background: #211966; -} - - - Open logs folder - - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 110 - 590 - 150 - 22 - - - - image: url(:/images/AmneziaVPN.png); - - - - - - - - - 40 - 120 - 271 - 40 - - - - - - - - - - - - - 20 - 30 - 340 - 40 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - DNS Servers - - - Qt::AlignCenter - - - - - - 40 - 200 - 271 - 40 - - - - - - - - - - - - true - - - - 320 - 130 - 18 - 18 - - - - PointingHandCursor - - - Reset to default value - - - QPushButton { -image: url(:/images/reload.png); -padding:1px; -} -QPushButton:hover { -padding:0px; -} - - - - - - - - - true - - - - 320 - 210 - 18 - 18 - - - - PointingHandCursor - - - Reset to default value - - - QPushButton { -image: url(:/images/reload.png); -padding:1px; -} -QPushButton:hover { -padding:0px; -} - - - - - - - - - true - - - - 40 - 95 - 291 - 21 - - - - Primary DNS server - - - true - - - - - true - - - - 40 - 175 - 291 - 21 - - - - Secondray DNS server - - - true - - - - - - - true - - - - 40 - 530 - 301 - 41 - - - - Please wait, configuring process may take up to 5 minutes - - - true - - - - - - 40 - 350 - 300 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Clear client cached profile - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 20 - 30 - 340 - 40 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - Server settings - - - Qt::AlignCenter - - - true - - - - - - 110 - 590 - 150 - 22 - - - - image: url(:/images/AmneziaVPN.png); - - - - - - - - - 40 - 410 - 300 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Clear server from Amnezia software - - - - - - 40 - 470 - 300 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Forget this server - - - - - - 20 - 120 - 341 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 20px; -} - - - root@yourserver.org - - - Qt::AlignCenter - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 70 - 80 - 251 - 31 - - - - QLineEdit { -border: none; -outline: none; -border-bottom: 1px solid lightgrey; -font-size: 18px; -font-weight: bold; -} - - - - Qt::AlignCenter - - - false - - - - - - 40 - 210 - 300 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - VPN protocols - - - - - - 20 - 150 - 341 - 31 - - - - QLabel { -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 20px; -} - - - VPN Protocol: - - - Qt::AlignCenter - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 40 - 260 - 300 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Share Server (FULL ACCESS) - - - label_server_settings_wait_info - label_16 - label_17 - pushButton_server_settings_clear_client_cache - pushButton_server_settings_clear - pushButton_server_settings_forget - label_server_settings_server - lineEdit_server_settings_description - pushButton_server_settings_protocols - pushButton_back_from_server_settings - label_server_settings_current_vpn_protocol - pushButton_server_settings_share_full - - - - - - - - - 20 - 440 - 340 - 121 - - - - QWidget { - margin: 0px; - padding: 0px; -} - -QPushButton:hover { - image: url(:/images/close.png); - image-position: right center; -} - -QListView { - outline: 0; - background: transparent; - border: none; - gridline-color: darkgray; - show-decoration-selected: 1; -} - -QListView::item -{ - padding-left: 5px; - color: #181922; - border: none; - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #FAFBFE, stop: 1 #ECEEFF); -} - -QListView::item:disabled -{ - padding-left: 5px; - border: none; - color: #181922; -} - -QListView::item:selected { - border: none; - background: rgba(167, 167, 167, 0.1); - color: #181922; -} - -QListView::item:selected:!active { - background: transparent; - border: none; -} - -QListView::item:selected:active { - background: transparent; - border: none; -} - -QListView::item:hover { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #FAFBFE, stop: 1 #DCDEDF); -} - - - QAbstractItemView::NoEditTriggers - - - QAbstractItemView::NoSelection - - - - - - 20 - 30 - 340 - 40 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - Protocols - - - Qt::AlignCenter - - - true - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 70 - 381 - 511 - - - - QWidget { -background: transparent; -} -QPushButton { - text-align: left; - background-repeat:no-repeat; - background-position:left top; - - background-image: url(:/images/settings.png); - padding-left: 30px; - min-height: 24px; -} -QFrame { -border: 1px solid lightgrey; -border-radius: 2px; -} -QFrame#scrollArea_server_protocols { -border: none; -} -QLabel { -border: none; -} - - - true - - - - - 0 - -47 - 371 - 558 - - - - - 19 - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - - - - - Cloak container - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - image: url(:/images/check.png); - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/check.png); -} -QPushButton:!checked { - image: url(:/images/uncheck.png); -} - - - - - - - - true - - - false - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - background: transparent; -image: url(:/images/share.png); -padding: 0px; -margin: 0px; - - - - - - - - - - - 36 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/connect_button_connected.png); -} -QPushButton:!checked { - image: url(:/images/connect_button_disconnected.png); -} - - - - - - - true - - - false - - - - - - - - - - - - PointingHandCursor - - - OpenVPN settings - - - - - - - PointingHandCursor - - - ShadowSocks settings - - - - - - - PointingHandCursor - - - Cloak settings - - - - - - - - - - - - - - 0 - 100 - - - - - QLayout::SetMinAndMaxSize - - - - - - - ShadowSocks container - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - image: url(:/images/check.png); - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/check.png); -} -QPushButton:!checked { - image: url(:/images/uncheck.png); -} - - - - - - - true - - - false - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - background: transparent; -image: url(:/images/share.png); -padding: 0px; -margin: 0px; - - - - - - - - - - - 36 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/connect_button_connected.png); -} -QPushButton:!checked { - image: url(:/images/connect_button_disconnected.png); -} - - - - - - - true - - - - - - - - - - - - PointingHandCursor - - - OpenVPN settings - - - - - - - PointingHandCursor - - - ShadowSocks settings - - - - - - - - - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - - - - - OpenVPN container - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - image: url(:/images/check.png); - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/check.png); -} -QPushButton:!checked { - image: url(:/images/uncheck.png); -} - - - - - - - true - - - false - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - background: transparent; -image: url(:/images/share.png); -padding: 0px; -margin: 0px; - - - - - - - - - - - 36 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/connect_button_connected.png); -} -QPushButton:!checked { - image: url(:/images/connect_button_disconnected.png); -} - - - - - - - true - - - - - - - - - - - - PointingHandCursor - - - OpenVPN settings - - - - - - - - - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - - - - - WireGuard container - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - image: url(:/images/check.png); - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/check.png); -} -QPushButton:!checked { - image: url(:/images/uncheck.png); -} - - - - - - - true - - - false - - - - - - - - 24 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - background: transparent; -image: url(:/images/share.png); -padding: 0px; -margin: 0px; - - - - - - - - - - - 36 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/connect_button_connected.png); -} -QPushButton:!checked { - image: url(:/images/connect_button_disconnected.png); -} - - - - - - - true - - - - - - - - - - - - PointingHandCursor - - - WireGuard settings - - - - - - - - - - - - - - 0 - 100 - - - - - - - - QLayout::SetMinAndMaxSize - - - - - - - TOR Web site - - - - - - - - 36 - 24 - - - - - 24 - 24 - - - - PointingHandCursor - - - QPushButton { - background: transparent; - padding: 0px; - margin: 0px; -} -QPushButton:checked { - image: url(:/images/connect_button_connected.png); -} -QPushButton:!checked { - image: url(:/images/connect_button_disconnected.png); -} - - - - - - - true - - - - - - - - - - - - Not installed - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - 40 - 580 - 300 - 40 - - - - QProgressBar{ -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QProgressBar::chunk { -background: rgba(255, 255, 255, 0.15); -border-radius: 4px 0px 0px 4px; - -} - - - - 24 - - - Qt::AlignCenter - - - true - - - Configuring... - - - - - - QScrollBar::sub-line:vertical { /* button to scroll up */ - border-top-right-radius: 3px; - background-color: rgb(240,240,240); - height: 10px; - subcontrol-position: top; - subcontrol-origin: margin; - margin-top: 3px; -} - - -QScrollBar::add-line:vertical { /* Button to scroll down */ - border-bottom-right-radius: 3px; - background-color: rgb(240,240,240); - height: 10px; - padding-top: 2px; - subcontrol-position: bottom; - subcontrol-origin: margin; - margin-bottom: 3px; -} - - -QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical { - background-color: rgb(240,240,240); -} - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 10 - 40 - 360 - 580 - - - - - 0 - 0 - - - - - Lato - 50 - false - false - - - - QToolBox { -margins: 0px; -} - -QToolBox QFrame { -background: transparent; -} - -QToolBox > QWidget { -font: 25px "Lato"; -background: transparent; -border-radius: 5px; - - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #F1F1F1, stop: 0.4 #FFFFFF, - stop: 0.5 #F8F8F8, stop: 1.0 #FFFFFF); - -} - -QToolBox::tab { - background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, - stop: 0 #E1E1E1, stop: 0.4 #DDDDDD, - stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3); -border-radius: 2px; -font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 18px; -color: #100A44; -image: url(:/images/share.png); -image-position: left; -padding-left: 10px; - - border-color: #DDDDDD; - border-bottom: 2px solid #DDDDDD; -} - -QToolBox::tab:hover { - border-color: #148CD2; - border-bottom: 2px solid #148CD2; -} - - - QFrame::NoFrame - - - 0 - - - 3 - - - 6 - - - - - 0 - 0 - 100 - 30 - - - - - - - Full access - - - - - 10 - 10 - 341 - 100 - - - - QTextEdit { - -background: #F5F5F5; -border-radius: 10px; - - -font-family: Consolas; -font-style: normal; -font-weight: bold; -font-size: 20px; - -text-align: center; - -color: #15CDCB; - -} - - - - QTextEdit::FixedColumnWidth - - - 30 - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Consolas'; font-size:20px; font-weight:600; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:20pt;">vpn:\\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</span></p></body></html> - - - - - - 10 - 260 - 341 - 111 - - - - font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 150%; - -color: #181922; - - - - Anyone who logs in with this code will have the same permissions to use VPN and your server as you. -This code includes your server credentials! -Provide this code only to TRUSTED users. - - - Qt::AlignJustify|Qt::AlignTop - - - true - - - - - - 10 - 130 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Copy - - - - - - 10 - 180 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Save file - - - - - - - 0 - 0 - 100 - 30 - - - - Share for Amnezia client - - - - - 10 - 10 - 341 - 100 - - - - QTextEdit { - -background: #F5F5F5; -border-radius: 10px; - - -font-family: Consolas; -font-style: normal; -font-weight: bold; -font-size: 20px; - -text-align: center; - -color: #15CDCB; - -} - - - - QTextEdit::FixedColumnWidth - - - 30 - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Consolas'; font-size:20px; font-weight:600; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:20pt;">vpn:\\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</span></p></body></html> - - - - - - 10 - 280 - 341 - 81 - - - - font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 150%; - -color: #181922; - - - - Anyone who logs in with this code will be able to connect to this VPN server. -This code does not include server credentials. - - - Qt::AlignJustify|Qt::AlignTop - - - true - - - - - - 10 - 180 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Copy - - - - - - 10 - 130 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Generate config - - - - - - 10 - 230 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Save file - - - - - - - 0 - 0 - 100 - 30 - - - - Share for OpenVPN client - - - - - 10 - 10 - 341 - 100 - - - - QTextEdit { - -background: #F5F5F5; -border-radius: 10px; - - -font-family: Consolas; -font-style: normal; -font-weight: bold; -font-size: 20px; - -text-align: center; - -color: #15CDCB; - -} - - - - QTextEdit::FixedColumnWidth - - - 30 - - - true - - - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> -<html><head><meta name="qrichtext" content="1" /><style type="text/css"> -p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'Consolas'; font-size:20px; font-weight:600; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:20pt;">vpn:\\xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</span></p></body></html> - - - - - - 10 - 180 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Copy - - - - - - 10 - 230 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Save file - - - - - - 10 - 130 - 341 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Generate config - - - - - - - 0 - 0 - 360 - 360 - - - - - - - Share for ShadowSocks client - - - - - 10 - 70 - 100 - 20 - - - - Password - - - - - - 10 - 10 - 100 - 20 - - - - Server: - - - - - - 10 - 50 - 100 - 20 - - - - Encryption: - - - - - - 10 - 30 - 100 - 20 - - - - Port: - - - - - - 130 - 10 - 111 - 20 - - - - Server: - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 130 - 50 - 201 - 20 - - - - Encryption: - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 130 - 30 - 111 - 20 - - - - Port: - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 130 - 70 - 201 - 20 - - - - Password: - - - Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse - - - - - - 10 - 100 - 191 - 20 - - - - Connection string - - - - - - 10 - 180 - 331 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Copy - - - - - - 85 - 235 - 200 - 200 - - - - - - - - - - - - - 10 - 130 - 331 - 40 - - - - QLineEdit { -background: #F5F5F5; -border-radius: 10px; - - -font-family: Consolas; -font-style: normal; -font-weight: bold; -font-size: 20px; - -text-align: center; - -color: #15CDCB; - -} - - - - - - - 0 - 0 - 100 - 30 - - - - Share for Cloak client - - - - - 10 - 290 - 331 - 40 - - - - PointingHandCursor - - - QPushButton { - font-size: 13pt; - font: "Open Sans Semibold"; - color:rgb(212, 212, 212); - -background: #181922; -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -} -QPushButton:hover { -background: #282932; -} - - - Copy - - - - - - 10 - 30 - 331 - 221 - - - - - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 40 - 380 - 600 - - - - - - 10 - 0 - 340 - 30 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - OpenVPN Settings - - - Qt::AlignCenter - - - true - - - - - true - - - - 200 - 310 - 151 - 21 - - - - Hash - - - true - - - - - true - - - - 30 - 310 - 151 - 21 - - - - Cipher - - - true - - - - - true - - - - 30 - 110 - 151 - 21 - - - - Network protocol - - - true - - - - - - 30 - 65 - 321 - 31 - - - - - - - - - - - - - 30 - 340 - 151 - 31 - - - - - AES-256-GCM - - - - - AES-192-GCM - - - - - AES-128-GCM - - - - - AES-256-CBC - - - - - AES-192-CBC - - - - - AES-128-CBC - - - - - ChaCha20-Poly1305 - - - - - ARIA-256-CBC - - - - - CAMELLIA-256-CBC - - - - - none - - - - - - true - - - - 30 - 40 - 291 - 21 - - - - VPN Addresses Subnet - - - true - - - - - - 30 - 500 - 321 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Save and restart VPN - - - - - - 30 - 140 - 321 - 71 - - - - QFrame{ - border: 1px solid lightgray; - border-radius: 2px; - margin-top: 0px; -} - - - - QFrame::StyledPanel - - - QFrame::Raised - - - - - 10 - 40 - 171 - 19 - - - - TCP - - - - - - 10 - 10 - 171 - 19 - - - - UDP - - - - - - - 200 - 230 - 151 - 31 - - - - - - - - - - - - - 30 - 280 - 321 - 21 - - - - Auto-negotiate encryption - - - false - - - - - - 200 - 340 - 151 - 31 - - - - - SHA512 - - - - - SHA384 - - - - - SHA256 - - - - - SHA3-512 - - - - - SHA3-384 - - - - - SHA3-256 - - - - - whirlpool - - - - - BLAKE2b512 - - - - - BLAKE2s256 - - - - - SHA1 - - - - - - true - - - - 30 - 230 - 151 - 31 - - - - Port - - - true - - - - - - 30 - 430 - 321 - 21 - - - - Block DNS requests outside of VPN - - - false - - - - - - 30 - 500 - 321 - 40 - - - - QProgressBar{ -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QProgressBar::chunk { -background: rgba(255, 255, 255, 0.15); -border-radius: 4px 0px 0px 4px; - -} - - - - 24 - - - Qt::AlignCenter - - - true - - - Configuring... - - - - - true - - - - 30 - 550 - 321 - 41 - - - - - - - Qt::AlignCenter - - - true - - - - - - 30 - 390 - 321 - 21 - - - - Enable TLS auth - - - false - - - progressBar_proto_openvpn_reset - label_38 - label_97 - label_99 - label_100 - lineEdit_proto_openvpn_subnet - comboBox_proto_openvpn_cipher - label_98 - pushButton_proto_openvpn_save - frame_3 - lineEdit_proto_openvpn_port - checkBox_proto_openvpn_auto_encryption - comboBox_proto_openvpn_hash - label_103 - checkBox_proto_openvpn_block_dns - label_proto_openvpn_info - checkBox_proto_openvpn_tls_auth - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 40 - 380 - 600 - - - - - - 190 - 110 - 151 - 31 - - - - - - - - - - - - - 20 - 0 - 340 - 30 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - ShadowSocks Settings - - - Qt::AlignCenter - - - true - - - - - true - - - - 30 - 110 - 151 - 31 - - - - Port - - - true - - - - - - 190 - 60 - 151 - 31 - - - - - chacha20-poly1305 - - - - - aes-256-gcm - - - - - aes-128-gcm - - - - - - true - - - - 30 - 60 - 151 - 31 - - - - Cipher - - - true - - - - - - 30 - 500 - 321 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Save and restart VPN - - - - - - 30 - 500 - 321 - 40 - - - - QProgressBar{ -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QProgressBar::chunk { -background: rgba(255, 255, 255, 0.15); -border-radius: 4px 0px 0px 4px; - -} - - - - 24 - - - Qt::AlignCenter - - - true - - - Configuring... - - - - - true - - - - 30 - 550 - 321 - 41 - - - - - - - Qt::AlignCenter - - - true - - - progressBar_proto_shadowsocks_reset - lineEdit_proto_shadowsocks_port - label_43 - label_104 - comboBox_proto_shadowsocks_cipher - label_101 - pushButton_proto_shadowsocks_save - label_proto_shadowsocks_info - - - - - - - 10 - 10 - 26 - 20 - - - - PointingHandCursor - - - QPushButton { - image: url(:/images/arrow_right.png); - image-position: left; - text-align: left; - /*font: 17pt "Ancient";*/ - - padding: 1px; - image: url(:/images/arrow_left.png); -} -QPushButton:hover { - padding: 0px; -} - - - - - - - - - - - 0 - 40 - 381 - 600 - - - - - - 190 - 160 - 151 - 31 - - - - - - - - - - - - true - - - - 30 - 160 - 151 - 31 - - - - Port - - - true - - - - - - 20 - 0 - 340 - 30 - - - - font-family: Lato; -font-style: normal; -font-weight: bold; -font-size: 20px; -line-height: 25px; -color: #100A44; - - - - Cloak Settings - - - Qt::AlignCenter - - - true - - - - - - 190 - 110 - 151 - 31 - - - - - - - tile.openstreetmap.org - - - - - true - - - - 30 - 60 - 151 - 31 - - - - Cipher - - - true - - - - - - 30 - 110 - 130 - 31 - - - - - 130 - 0 - - - - - 130 - 16777215 - - - - Fake Web Site - - - - - - 190 - 60 - 151 - 31 - - - - - chacha20-poly1305 - - - - - aes-256-gcm - - - - - aes-192-gcm - - - - - aes-128-gcm - - - - - plain - - - - - - - 30 - 500 - 321 - 40 - - - - PointingHandCursor - - - QPushButton { -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} -QPushButton:hover { -background: #211966; -} - - - Save and restart VPN - - - - - - 30 - 500 - 321 - 40 - - - - QProgressBar{ -color:rgb(212, 212, 212); -border-radius: 4px; - -font-family: Lato; -font-style: normal; -font-weight: normal; -font-size: 16px; -line-height: 21px; - -background: #100A44; -border-radius: 4px; -} - -QProgressBar::chunk { -background: rgba(255, 255, 255, 0.15); -border-radius: 4px 0px 0px 4px; - -} - - - - 24 - - - Qt::AlignCenter - - - true - - - Configuring... - - - - - true - - - - 30 - 550 - 321 - 41 - - - - - - - Qt::AlignCenter - - - true - - - progressBar_proto_cloak_reset - lineEdit_proto_cloak_port - label_105 - label_44 - lineEdit_proto_cloak_site - label_102 - label_47 - comboBox_proto_cloak_cipher - pushButton_proto_cloak_save - label_proto_cloak_info - - - - - - - - - - SlidingStackedWidget - QStackedWidget -
ui/Controls/SlidingStackedWidget.h
- 1 -
-
- - -
diff --git a/client/ui/server_widget.ui b/client/ui/server_widget.ui deleted file mode 100644 index e819216f..00000000 --- a/client/ui/server_widget.ui +++ /dev/null @@ -1,167 +0,0 @@ - - - ServerWidget - - - - 0 - 0 - 325 - 70 - - - - Form - - - - - - - - 10 - 10 - 181 - 21 - - - - QLabel { - font-size: 16px; - - font-style: normal; - font-weight: bold; - color: #181922; -} - - - Description - - - - - - 20 - 40 - 141 - 16 - - - - Address - - - - - - 300 - 25 - 24 - 24 - - - - PointingHandCursor - - - Set as default - - - QPushButton:checked { - image: url(:/images/check.png); -} -QPushButton:!checked { - image: url(:/images/uncheck.png); -} - - - - - - true - - - - - - 170 - 25 - 24 - 24 - - - - PointingHandCursor - - - Share connection - - - image: url(:/images/share.png); - - - - - - true - - - - - - 212 - 25 - 32 - 24 - - - - PointingHandCursor - - - Connection - - - QPushButton:checked { - image: url(:/images/connect_button_connected.png); -} -QPushButton:!checked { - image: url(:/images/connect_button_disconnected.png); -} - - - - - - true - - - - - - 260 - 25 - 24 - 24 - - - - PointingHandCursor - - - Server settings - - - image: url(:/images/settings.png); - - - - - - true - - - - - -