Product rename (#4)

* feat: update app identifiers and development team for iOS and macOS builds

* feat: rename AmneziaVPN to DefaultVPN in iOS configuration and code references

* Complete rename

* Missed folder renamed

* Translation removed from commit

* Another step of renaming

* submodule reverted
This commit is contained in:
Yaroslav 2025-03-25 16:12:13 +01:00 committed by GitHub
parent ab9248032c
commit e12e9a6587
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
136 changed files with 588 additions and 588 deletions

View file

@ -53,26 +53,26 @@ jobs:
bash deploy/build_linux.sh bash deploy/build_linux.sh
- name: 'Pack installer' - name: 'Pack installer'
run: cd deploy && tar -cf AmneziaVPN_Linux_Installer.tar AmneziaVPN_Linux_Installer.bin run: cd deploy && tar -cf DefaultVPN_Linux_Installer.tar DefaultVPN_Linux_Installer.bin
- name: 'Upload installer artifact' - name: 'Upload installer artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_Linux_installer.tar name: DefaultVPN_Linux_installer.tar
path: deploy/AmneziaVPN_Linux_Installer.tar path: deploy/DefaultVPN_Linux_Installer.tar
retention-days: 7 retention-days: 7
- name: 'Upload unpacked artifact' - name: 'Upload unpacked artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_Linux_unpacked name: DefaultVPN_Linux_unpacked
path: deploy/AppDir path: deploy/AppDir
retention-days: 7 retention-days: 7
- name: 'Upload translations artifact' - name: 'Upload translations artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_translations name: DefaultVPN_translations
path: client/translations path: client/translations
retention-days: 7 retention-days: 7
@ -131,14 +131,14 @@ jobs:
- name: 'Upload installer artifact' - name: 'Upload installer artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_Windows_installer name: DefaultVPN_Windows_installer
path: AmneziaVPN_x${{ env.BUILD_ARCH }}.exe path: DefaultVPN_x${{ env.BUILD_ARCH }}.exe
retention-days: 7 retention-days: 7
- name: 'Upload unpacked artifact' - name: 'Upload unpacked artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_Windows_unpacked name: DefaultVPN_Windows_unpacked
path: deploy\\build_${{ env.BUILD_ARCH }}\\client\\Release path: deploy\\build_${{ env.BUILD_ARCH }}\\client\\Release
retention-days: 7 retention-days: 7
@ -237,7 +237,7 @@ jobs:
# with: # with:
# name: app-store ipa & dsyms # name: app-store ipa & dsyms
# path: | # path: |
# ${{ github.workspace }}/AmneziaVPN-iOS.ipa # ${{ github.workspace }}/DefaultVPN-iOS.ipa
# ${{ github.workspace }}/*.app.dSYM.zip # ${{ github.workspace }}/*.app.dSYM.zip
# retention-days: 7 # retention-days: 7
@ -299,15 +299,15 @@ jobs:
- name: 'Upload installer artifact' - name: 'Upload installer artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_MacOS_installer name: DefaultVPN_MacOS_installer
path: AmneziaVPN.dmg path: DefaultVPN.dmg
retention-days: 7 retention-days: 7
- name: 'Upload unpacked artifact' - name: 'Upload unpacked artifact'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN_MacOS_unpacked name: DefaultVPN_MacOS_unpacked
path: deploy/build/client/AmneziaVPN.app path: deploy/build/client/DefaultVPN.app
retention-days: 7 retention-days: 7
# ------------------------------------------------------ # ------------------------------------------------------
@ -432,40 +432,40 @@ jobs:
- name: 'Upload x86_64 apk' - name: 'Upload x86_64 apk'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN-android-x86_64 name: DefaultVPN-android-x86_64
path: deploy/build/AmneziaVPN-x86_64-release.apk path: deploy/build/DefaultVPN-x86_64-release.apk
compression-level: 0 compression-level: 0
retention-days: 7 retention-days: 7
- name: 'Upload x86 apk' - name: 'Upload x86 apk'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN-android-x86 name: DefaultVPN-android-x86
path: deploy/build/AmneziaVPN-x86-release.apk path: deploy/build/DefaultVPN-x86-release.apk
compression-level: 0 compression-level: 0
retention-days: 7 retention-days: 7
- name: 'Upload arm64-v8a apk' - name: 'Upload arm64-v8a apk'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN-android-arm64-v8a name: DefaultVPN-android-arm64-v8a
path: deploy/build/AmneziaVPN-arm64-v8a-release.apk path: deploy/build/DefaultVPN-arm64-v8a-release.apk
compression-level: 0 compression-level: 0
retention-days: 7 retention-days: 7
- name: 'Upload armeabi-v7a apk' - name: 'Upload armeabi-v7a apk'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN-android-armeabi-v7a name: DefaultVPN-android-armeabi-v7a
path: deploy/build/AmneziaVPN-armeabi-v7a-release.apk path: deploy/build/DefaultVPN-armeabi-v7a-release.apk
compression-level: 0 compression-level: 0
retention-days: 7 retention-days: 7
- name: 'Upload aab' - name: 'Upload aab'
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4
with: with:
name: AmneziaVPN-android name: DefaultVPN-android
path: deploy/build/AmneziaVPN-release.aab path: deploy/build/DefaultVPN-release.aab
compression-level: 0 compression-level: 0
retention-days: 7 retention-days: 7

View file

@ -137,11 +137,11 @@ jobs:
ANDROID_BUILD_TOOLS_VERSION=30.0.3 ANDROID_BUILD_TOOLS_VERSION=30.0.3
${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/zipalign -f -v 4 AmneziaVPN-release-unsigned.apk AmneziaVPN-release-aligned.apk ${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/zipalign -f -v 4 DefaultVPN-release-unsigned.apk DefaultVPN-release-aligned.apk
${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/apksigner sign --out AmneziaVPN-release-signed.apk --ks keystore/debug.keystore --ks-key-alias ${{ secrets.DEBUG_ANDROID_KEYSTORE_KEY_ALIAS }} --ks-pass pass:${{secrets.DEBUG_ANDROID_KEYSTOTE_KEY_PASS }} AmneziaVPN-release-aligned.apk ${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/apksigner sign --out DefaultVPN-release-signed.apk --ks keystore/debug.keystore --ks-key-alias ${{ secrets.DEBUG_ANDROID_KEYSTORE_KEY_ALIAS }} --ks-pass pass:${{secrets.DEBUG_ANDROID_KEYSTOTE_KEY_PASS }} DefaultVPN-release-aligned.apk
- name: 'Upload' - name: 'Upload'
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: Release APK name: Release APK
path: ${{ runner.temp }}/main/AmneziaVPN-release-signed.apk path: ${{ runner.temp }}/main/DefaultVPN-release-signed.apk

View file

@ -34,14 +34,14 @@ jobs:
uses: robinraju/release-downloader@v1.8 uses: robinraju/release-downloader@v1.8
with: with:
tag: ${{ github.ref_name }} tag: ${{ github.ref_name }}
fileName: "AmneziaVPN_(Linux_|)${{ github.ref_name }}*" fileName: "DefaultVPN_(Linux_|)${{ github.ref_name }}*"
out-file-path: ${{ github.ref_name }} out-file-path: ${{ github.ref_name }}
- name: Upload beta version - name: Upload beta version
uses: jakejarvis/s3-sync-action@master uses: jakejarvis/s3-sync-action@master
if: contains(github.event.base_ref, 'dev') if: contains(github.event.base_ref, 'dev')
with: with:
args: --include "AmneziaVPN*" --delete args: --include "DefaultVPN*" --delete
env: env:
AWS_S3_BUCKET: updates AWS_S3_BUCKET: updates
AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
@ -54,7 +54,7 @@ jobs:
uses: jakejarvis/s3-sync-action@master uses: jakejarvis/s3-sync-action@master
if: contains(github.event.base_ref, 'master') if: contains(github.event.base_ref, 'master')
with: with:
args: --include "AmneziaVPN*" --delete args: --include "DefaultVPN*" --delete
env: env:
AWS_S3_BUCKET: updates AWS_S3_BUCKET: updates
AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }} AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}

14
.gitignore vendored
View file

@ -1,9 +1,9 @@
# User settings # User settings
*.user *.user
macOSPackage/ macOSPackage/
AmneziaVPN.dmg DefaultVPN.dmg
AmneziaVPN.exe DefaultVPN.exe
AmneziaVPN_*.exe DefaultVPN_*.exe
deploy/build/* deploy/build/*
deploy/build_32/* deploy/build_32/*
deploy/build_64/* deploy/build_64/*
@ -48,10 +48,10 @@ client/ui_*.cpp
client/Makefile* client/Makefile*
client/fastlane/build/ client/fastlane/build/
client/*build-* client/*build-*
client/AmneziaVPN.xcodeproj client/DefaultVPN.xcodeproj
client/Debug-iphonesimulator/ client/Debug-iphonesimulator/
client/amneziavpn_plugin_import.cpp client/defaultvpn_plugin_import.cpp
client/amneziavpn_qml_plugin_import.cpp client/defaultvpn_qml_plugin_import.cpp
client/qmlcache_loader.cpp client/qmlcache_loader.cpp
client/rep_ipc_interface_replica.h client/rep_ipc_interface_replica.h
client/resources_qmlcache.qrc client/resources_qmlcache.qrc
@ -72,7 +72,7 @@ CMakeLists.txt.user*
*.7z *.7z
deploy/AppDir deploy/AppDir
deploy/Tools deploy/Tools
deploy/AmneziaVPN*Installer* deploy/DefaultVPN*Installer*
# MACOS files # MACOS files
.DS_Store .DS_Store

View file

@ -1,9 +1,9 @@
cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR) cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR)
set(PROJECT AmneziaVPN) set(PROJECT DefaultVPN)
project(${PROJECT} VERSION 4.8.4.4 project(${PROJECT} VERSION 4.8.4.4
DESCRIPTION "AmneziaVPN" DESCRIPTION "DefaultVPN"
HOMEPAGE_URL "https://amnezia.org/" HOMEPAGE_URL "https://amnezia.org/"
) )

View file

@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR) cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR)
set(PROJECT AmneziaVPN) set(PROJECT DefaultVPN)
project(${PROJECT}) project(${PROJECT})
@ -70,23 +70,23 @@ qt6_add_resources(QRC ${QRC} ${CMAKE_CURRENT_LIST_DIR}/resources.qrc)
# -- i18n begin # -- i18n begin
set(CMAKE_AUTORCC ON) set(CMAKE_AUTORCC ON)
set(AMNEZIAVPN_TS_FILES set(DEFAULTVPN_TS_FILES
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ru_RU.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ru_RU.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_zh_CN.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_zh_CN.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_fa_IR.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_fa_IR.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ar_EG.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ar_EG.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_my_MM.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_my_MM.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_uk_UA.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_uk_UA.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ur_PK.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ur_PK.ts
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_hi_IN.ts ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_hi_IN.ts
) )
file(GLOB_RECURSE AMNEZIAVPN_TS_SOURCES *.qrc *.cpp *.h *.ui) file(GLOB_RECURSE DEFAULTVPN_TS_SOURCES *.qrc *.cpp *.h *.ui)
qt_create_translation(AMNEZIAVPN_QM_FILES ${AMNEZIAVPN_TS_SOURCES} ${AMNEZIAVPN_TS_FILES}) qt_create_translation(DEFAULTVPN_QM_FILES ${DEFAULTVPN_TS_SOURCES} ${DEFAULTVPN_TS_FILES})
set(QM_FILE_LIST "") set(QM_FILE_LIST "")
foreach(FILE ${AMNEZIAVPN_QM_FILES}) foreach(FILE ${DEFAULTVPN_QM_FILES})
get_filename_component(QM_FILE_NAME ${FILE} NAME) get_filename_component(QM_FILE_NAME ${FILE} NAME)
list(APPEND QM_FILE_LIST "<file>${QM_FILE_NAME}</file>") list(APPEND QM_FILE_LIST "<file>${QM_FILE_NAME}</file>")
endforeach() endforeach()
@ -127,8 +127,8 @@ endif()
if(WIN32) if(WIN32)
configure_file( configure_file(
${CMAKE_CURRENT_LIST_DIR}/platforms/windows/amneziavpn.rc.in ${CMAKE_CURRENT_LIST_DIR}/platforms/windows/defaultvpn.rc.in
${CMAKE_CURRENT_BINARY_DIR}/amneziavpn.rc ${CMAKE_CURRENT_BINARY_DIR}/defaultvpn.rc
) )
set(LIBS ${LIBS} set(LIBS ${LIBS}
@ -148,13 +148,13 @@ if(APPLE)
cmake_policy(SET CMP0114 NEW) cmake_policy(SET CMP0114 NEW)
if(NOT BUILD_OSX_APP_IDENTIFIER) if(NOT BUILD_OSX_APP_IDENTIFIER)
set(BUILD_OSX_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "OSX Application identifier") set(BUILD_OSX_APP_IDENTIFIER org.amneziaUnipessoal.DefaultVPN CACHE STRING "OSX Application identifier")
endif() endif()
if(NOT BUILD_IOS_APP_IDENTIFIER) if(NOT BUILD_IOS_APP_IDENTIFIER)
set(BUILD_IOS_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "iOS Application identifier") set(BUILD_IOS_APP_IDENTIFIER org.amneziaUnipessoal.DefaultVPN CACHE STRING "iOS Application identifier")
endif() endif()
if(NOT BUILD_IOS_GROUP_IDENTIFIER) if(NOT BUILD_IOS_GROUP_IDENTIFIER)
set(BUILD_IOS_GROUP_IDENTIFIER group.org.amnezia.AmneziaVPN CACHE STRING "iOS Group identifier") set(BUILD_IOS_GROUP_IDENTIFIER group.org.amneziaUnipessoal.DefaultVPN CACHE STRING "iOS Group identifier")
endif() endif()
if(NOT BUILD_VPN_DEVELOPMENT_TEAM) if(NOT BUILD_VPN_DEVELOPMENT_TEAM)
set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team") set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team")

View file

@ -182,7 +182,7 @@ bool AmneziaApplication::parseCommands()
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS) #if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
void AmneziaApplication::startLocalServer() void AmneziaApplication::startLocalServer()
{ {
const QString serverName("AmneziaVPNInstance"); const QString serverName("DefaultVPNInstance");
QLocalServer::removeServer(serverName); QLocalServer::removeServer(serverName);
QLocalServer *server = new QLocalServer(this); QLocalServer *server = new QLocalServer(this);

View file

@ -14,7 +14,7 @@ import org.json.JSONObject
private const val TAG = "Protocol" private const val TAG = "Protocol"
const val VPN_SESSION_NAME = "AmneziaVPN" const val VPN_SESSION_NAME = "DefaultVPN"
private const val SPLIT_TUNNEL_DISABLE = 0 private const val SPLIT_TUNNEL_DISABLE = 0
private const val SPLIT_TUNNEL_INCLUDE = 1 private const val SPLIT_TUNNEL_INCLUDE = 1

View file

@ -14,11 +14,11 @@
<string name="vpnGranted">VPN-подключение разрешено</string> <string name="vpnGranted">VPN-подключение разрешено</string>
<string name="vpnSetupFailed">Ошибка настройки VPN</string> <string name="vpnSetupFailed">Ошибка настройки VPN</string>
<string name="vpnSetupFailedMessage">Чтобы подключиться к AmneziaVPN необходимо:\n\n- Разрешить приложению подключаться к сети VPN\n- Отключить функцию \"Постоянная VPN\" для всех остальных VPN-приложений в системных настройках VPN</string> <string name="vpnSetupFailedMessage">Чтобы подключиться к DefaultVPN необходимо:\n\n- Разрешить приложению подключаться к сети VPN\n- Отключить функцию \"Постоянная VPN\" для всех остальных VPN-приложений в системных настройках VPN</string>
<string name="openVpnSettings">Открыть настройки VPN</string> <string name="openVpnSettings">Открыть настройки VPN</string>
<string name="notificationChannelDescription">Уведомления сервиса AmneziaVPN</string> <string name="notificationChannelDescription">Уведомления сервиса DefaultVPN</string>
<string name="notificationDialogTitle">Сервис AmneziaVPN</string> <string name="notificationDialogTitle">Сервис DefaultVPN</string>
<string name="notificationDialogMessage">Показывать статус VPN в строке состояния?</string> <string name="notificationDialogMessage">Показывать статус VPN в строке состояния?</string>
<string name="notificationSettingsDialogTitle">Настройки уведомлений</string> <string name="notificationSettingsDialogTitle">Настройки уведомлений</string>
<string name="notificationSettingsDialogMessage">Для показа уведомлений необходимо включить уведомления в системных настройках</string> <string name="notificationSettingsDialogMessage">Для показа уведомлений необходимо включить уведомления в системных настройках</string>

View file

@ -14,11 +14,11 @@
<string name="vpnGranted">VPN permission granted</string> <string name="vpnGranted">VPN permission granted</string>
<string name="vpnSetupFailed">VPN setup error</string> <string name="vpnSetupFailed">VPN setup error</string>
<string name="vpnSetupFailedMessage">To connect to AmneziaVPN, please do the following:\n\n- Allow the app to set up a VPN connection\n- Disable Always-on VPN for any other VPN app in the VPN system settings</string> <string name="vpnSetupFailedMessage">To connect to DefaultVPN, please do the following:\n\n- Allow the app to set up a VPN connection\n- Disable Always-on VPN for any other VPN app in the VPN system settings</string>
<string name="openVpnSettings">Open VPN settings</string> <string name="openVpnSettings">Open VPN settings</string>
<string name="notificationChannelDescription">AmneziaVPN service notification</string> <string name="notificationChannelDescription">DefaultVPN service notification</string>
<string name="notificationDialogTitle">AmneziaVPN service</string> <string name="notificationDialogTitle">DefaultVPN service</string>
<string name="notificationDialogMessage">Show the VPN state in the status bar?</string> <string name="notificationDialogMessage">Show the VPN state in the status bar?</string>
<string name="notificationSettingsDialogTitle">Notification settings</string> <string name="notificationSettingsDialogTitle">Notification settings</string>
<string name="notificationSettingsDialogMessage">To show notifications, you must enable notifications in the system settings</string> <string name="notificationSettingsDialogMessage">To show notifications, you must enable notifications in the system settings</string>

View file

@ -26,7 +26,7 @@ plugins {
id("settings-property-delegate") id("settings-property-delegate")
} }
rootProject.name = "AmneziaVPN" rootProject.name = "DefaultVPN"
rootProject.buildFileName = "build.gradle.kts" rootProject.buildFileName = "build.gradle.kts"
include(":qt") include(":qt")

View file

@ -248,7 +248,7 @@ class AmneziaActivity : QtActivity() {
mainScope.launch { mainScope.launch {
qtInitialized.await() qtInitialized.await()
vpnProto?.let { proto -> vpnProto?.let { proto ->
if (AmneziaVpnService.isRunning(applicationContext, proto.processName)) { if (DefaultVpnService.isRunning(applicationContext, proto.processName)) {
doBindService() doBindService()
} }
} }

View file

@ -29,7 +29,7 @@ import org.amnezia.vpn.protocol.ProtocolState.UNKNOWN
import org.amnezia.vpn.util.Log import org.amnezia.vpn.util.Log
private const val TAG = "AmneziaTileService" private const val TAG = "AmneziaTileService"
private const val DEFAULT_TILE_LABEL = "AmneziaVPN" private const val DEFAULT_TILE_LABEL = "DefaultVPN"
class AmneziaTileService : TileService() { class AmneziaTileService : TileService() {
@ -101,7 +101,7 @@ class AmneziaTileService : TileService() {
Log.d(TAG, "Start listening") Log.d(TAG, "Start listening")
vpnProto = VpnStateStore.getVpnState().vpnProto vpnProto = VpnStateStore.getVpnState().vpnProto
vpnProto.also { proto -> vpnProto.also { proto ->
if (proto != null && AmneziaVpnService.isRunning(applicationContext, proto.processName)) { if (proto != null && DefaultVpnService.isRunning(applicationContext, proto.processName)) {
Log.d(TAG, "Vpn service is running") Log.d(TAG, "Vpn service is running")
doBindService() doBindService()
} else { } else {

View file

@ -58,7 +58,7 @@ import org.amnezia.vpn.util.net.TrafficStats
import org.json.JSONException import org.json.JSONException
import org.json.JSONObject import org.json.JSONObject
private const val TAG = "AmneziaVpnService" private const val TAG = "DefaultVpnService"
const val ACTION_DISCONNECT = "org.amnezia.vpn.action.disconnect" const val ACTION_DISCONNECT = "org.amnezia.vpn.action.disconnect"
const val ACTION_CONNECT = "org.amnezia.vpn.action.connect" const val ACTION_CONNECT = "org.amnezia.vpn.action.connect"
@ -78,7 +78,7 @@ private const val DISCONNECT_TIMEOUT = 5000L
private const val STOP_SERVICE_TIMEOUT = 5000L private const val STOP_SERVICE_TIMEOUT = 5000L
@SuppressLint("Registered") @SuppressLint("Registered")
open class AmneziaVpnService : VpnService() { open class DefaultVpnService : VpnService() {
private lateinit var mainScope: CoroutineScope private lateinit var mainScope: CoroutineScope
private lateinit var connectionScope: CoroutineScope private lateinit var connectionScope: CoroutineScope
@ -167,7 +167,7 @@ open class AmneziaVpnService : VpnService() {
clientMessengers[msg.replyTo]?.let { clientMessenger -> clientMessengers[msg.replyTo]?.let { clientMessenger ->
clientMessenger.send { clientMessenger.send {
ServiceEvent.STATUS.packToMessage { ServiceEvent.STATUS.packToMessage {
putStatus(this@AmneziaVpnService.protocolState.value) putStatus(this@DefaultVpnService.protocolState.value)
} }
} }
} }

View file

@ -88,7 +88,7 @@ class AuthActivity : FragmentActivity() {
val promptInfo = BiometricPrompt.PromptInfo.Builder() val promptInfo = BiometricPrompt.PromptInfo.Builder()
.setAllowedAuthenticators(AUTHENTICATORS) .setAllowedAuthenticators(AUTHENTICATORS)
.setTitle("AmneziaVPN") .setTitle("DefaultVPN")
.setSubtitle(biometricManager.getStrings(AUTHENTICATORS)?.promptMessage) .setSubtitle(biometricManager.getStrings(AUTHENTICATORS)?.promptMessage)
.build() .build()

View file

@ -1,3 +1,3 @@
package org.amnezia.vpn package org.amnezia.vpn
class AwgService : AmneziaVpnService() class AwgService : DefaultVpnService()

View file

@ -1,3 +1,3 @@
package org.amnezia.vpn package org.amnezia.vpn
class OpenVpnService : AmneziaVpnService() class OpenVpnService : DefaultVpnService()

View file

@ -66,7 +66,7 @@ class ServiceNotification(private val context: Context) {
return notificationBuilder return notificationBuilder
.setSmallIcon(R.drawable.ic_amnezia_round) .setSmallIcon(R.drawable.ic_amnezia_round)
.setContentTitle((serverName ?: "AmneziaVPN") + (protocol?.let { " $it" } ?: "")) .setContentTitle((serverName ?: "DefaultVPN") + (protocol?.let { " $it" } ?: ""))
.setContentText(context.getString(state)) .setContentText(context.getString(state))
.setSubText(speedString) .setSubText(speedString)
.setWhen(System.currentTimeMillis()) .setWhen(System.currentTimeMillis())
@ -158,7 +158,7 @@ class ServiceNotification(private val context: Context) {
.setSound(null, null) .setSound(null, null)
.setVibrationEnabled(false) .setVibrationEnabled(false)
.setLightsEnabled(false) .setLightsEnabled(false)
.setName("AmneziaVPN") .setName("DefaultVPN")
.setDescription(context.resources.getString(R.string.notificationChannelDescription)) .setDescription(context.resources.getString(R.string.notificationChannelDescription))
.build() .build()
) )

View file

@ -10,7 +10,7 @@ import org.amnezia.vpn.protocol.xray.Xray
enum class VpnProto( enum class VpnProto(
val label: String, val label: String,
val processName: String, val processName: String,
val serviceClass: Class<out AmneziaVpnService> val serviceClass: Class<out DefaultVpnService>
) { ) {
WIREGUARD( WIREGUARD(
"WireGuard", "WireGuard",

View file

@ -1,3 +1,3 @@
package org.amnezia.vpn package org.amnezia.vpn
class XrayService : AmneziaVpnService() class XrayService : DefaultVpnService()

View file

@ -20,8 +20,8 @@ import org.amnezia.vpn.util.Log.Priority.W
import android.util.Log as NativeLog import android.util.Log as NativeLog
private const val TAG = "Log" private const val TAG = "Log"
private const val LOG_FILE_NAME = "amneziaVPN.log" private const val LOG_FILE_NAME = "defaultVPN.log"
private const val ROTATE_LOG_FILE_NAME = "amneziaVPN.rotate.log" private const val ROTATE_LOG_FILE_NAME = "defaultVPN.rotate.log"
private const val LOCK_FILE_NAME = ".lock" private const val LOCK_FILE_NAME = ".lock"
private const val DATE_TIME_PATTERN = "MM-dd HH:mm:ss.SSS" private const val DATE_TIME_PATTERN = "MM-dd HH:mm:ss.SSS"
private const val PREFS_SAVE_LOGS_KEY = "SAVE_LOGS" private const val PREFS_SAVE_LOGS_KEY = "SAVE_LOGS"

View file

@ -56,8 +56,8 @@ set_target_properties(${PROJECT} PROPERTIES
XCODE_LINK_BUILD_PHASE_MODE KNOWN_LOCATION XCODE_LINK_BUILD_PHASE_MODE KNOWN_LOCATION
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Info.plist.in MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Info.plist.in
MACOSX_BUNDLE_ICON_FILE "AppIcon" MACOSX_BUNDLE_ICON_FILE "AppIcon"
MACOSX_BUNDLE_INFO_STRING "AmneziaVPN" MACOSX_BUNDLE_INFO_STRING "DefaultVPN"
MACOSX_BUNDLE_BUNDLE_NAME "AmneziaVPN" MACOSX_BUNDLE_BUNDLE_NAME "DefaultVPN"
MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}" MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}"
MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}" MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}" MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}"
@ -66,8 +66,8 @@ set_target_properties(${PROJECT} PROPERTIES
XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_CURRENT_SOURCE_DIR}/ios/app/main.entitlements" XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_CURRENT_SOURCE_DIR}/ios/app/main.entitlements"
XCODE_ATTRIBUTE_MARKETING_VERSION "${APPLE_PROJECT_VERSION}" XCODE_ATTRIBUTE_MARKETING_VERSION "${APPLE_PROJECT_VERSION}"
XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}" XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
XCODE_ATTRIBUTE_PRODUCT_NAME "AmneziaVPN" XCODE_ATTRIBUTE_PRODUCT_NAME "DefaultVPN"
XCODE_ATTRIBUTE_BUNDLE_INFO_STRING "AmneziaVPN" XCODE_ATTRIBUTE_BUNDLE_INFO_STRING "DefaultVPN"
XCODE_GENERATE_SCHEME TRUE XCODE_GENERATE_SCHEME TRUE
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO" XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon" XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon"
@ -82,11 +82,11 @@ set_target_properties(${PROJECT} PROPERTIES
XCODE_ATTRIBUTE_SWIFT_VERSION "5.0" XCODE_ATTRIBUTE_SWIFT_VERSION "5.0"
XCODE_ATTRIBUTE_CLANG_ENABLE_MODULES "YES" XCODE_ATTRIBUTE_CLANG_ENABLE_MODULES "YES"
XCODE_ATTRIBUTE_SWIFT_PRECOMPILE_BRIDGING_HEADER "NO" XCODE_ATTRIBUTE_SWIFT_PRECOMPILE_BRIDGING_HEADER "NO"
XCODE_ATTRIBUTE_SWIFT_OBJC_INTERFACE_HEADER_NAME "AmneziaVPN-Swift.h" XCODE_ATTRIBUTE_SWIFT_OBJC_INTERFACE_HEADER_NAME "DefaultVPN-Swift.h"
XCODE_ATTRIBUTE_SWIFT_OBJC_INTEROP_MODE "objcxx" XCODE_ATTRIBUTE_SWIFT_OBJC_INTEROP_MODE "objcxx"
) )
set_target_properties(${PROJECT} PROPERTIES set_target_properties(${PROJECT} PROPERTIES
XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "X7UJ388FXK" XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "GBN9N55CGR"
) )
target_include_directories(${PROJECT} PRIVATE ${CMAKE_CURRENT_LIST_DIR}) target_include_directories(${PROJECT} PRIVATE ${CMAKE_CURRENT_LIST_DIR})
target_compile_options(${PROJECT} PRIVATE target_compile_options(${PROJECT} PRIVATE
@ -107,13 +107,13 @@ target_sources(${PROJECT} PRIVATE
) )
target_sources(${PROJECT} PRIVATE target_sources(${PROJECT} PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/AmneziaVPNLaunchScreen.storyboard ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/DefaultVPNLaunchScreen.storyboard
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy
) )
set_property(TARGET ${PROJECT} APPEND PROPERTY RESOURCE set_property(TARGET ${PROJECT} APPEND PROPERTY RESOURCE
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/AmneziaVPNLaunchScreen.storyboard ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/DefaultVPNLaunchScreen.storyboard
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy
) )

View file

@ -157,7 +157,7 @@ if(WIN32)
) )
set(RESOURCES ${RESOURCES} set(RESOURCES ${RESOURCES}
${CMAKE_CURRENT_BINARY_DIR}/amneziavpn.rc ${CMAKE_CURRENT_BINARY_DIR}/defaultvpn.rc
) )
endif() endif()

View file

@ -150,7 +150,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
"which continually reinforces its security. " "which continually reinforces its security. "
"With a strong balance of performance, security, and compatibility, " "With a strong balance of performance, security, and compatibility, "
"OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.\n\n" "OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.\n\n"
"* Available in the AmneziaVPN across all platforms\n" "* Available in the DefaultVPN across all platforms\n"
"* Normal power consumption on mobile devices\n" "* Normal power consumption on mobile devices\n"
"* Flexible customisation to suit user needs to work with different operating systems and devices\n" "* Flexible customisation to suit user needs to work with different operating systems and devices\n"
"* Recognised by DPI systems and therefore susceptible to blocking\n" "* Recognised by DPI systems and therefore susceptible to blocking\n"
@ -160,7 +160,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
"Although Shadowsocks is designed to be discreet and challenging to identify, it isn't identical to a standard HTTPS connection." "Although Shadowsocks is designed to be discreet and challenging to identify, it isn't identical to a standard HTTPS connection."
"However, certain traffic analysis systems might still detect a Shadowsocks connection. " "However, certain traffic analysis systems might still detect a Shadowsocks connection. "
"Due to limited support in Amnezia, it's recommended to use AmneziaWG protocol.\n\n" "Due to limited support in Amnezia, it's recommended to use AmneziaWG protocol.\n\n"
"* Available in the AmneziaVPN only on desktop platforms\n" "* Available in the DefaultVPN only on desktop platforms\n"
"* Configurable encryption protocol\n" "* Configurable encryption protocol\n"
"* Detectable by some DPI systems\n" "* Detectable by some DPI systems\n"
"* Works over TCP network protocol.") }, "* Works over TCP network protocol.") },
@ -176,7 +176,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
"Immediately after receiving the first data packet, Cloak authenticates the incoming connection. " "Immediately after receiving the first data packet, Cloak authenticates the incoming connection. "
"If authentication fails, the plugin masks the server as a fake website and your VPN becomes " "If authentication fails, the plugin masks the server as a fake website and your VPN becomes "
"invisible to analysis systems.\n\n" "invisible to analysis systems.\n\n"
"* Available in the AmneziaVPN across all platforms\n" "* Available in the DefaultVPN across all platforms\n"
"* High power consumption on mobile devices\n" "* High power consumption on mobile devices\n"
"* Flexible settings\n" "* Flexible settings\n"
"* Not recognised by detection systems\n" "* Not recognised by detection systems\n"
@ -189,7 +189,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
"Unlike some other VPN protocols that employ obfuscation techniques, " "Unlike some other VPN protocols that employ obfuscation techniques, "
"the consistent signature patterns of WireGuard packets can be more easily identified and " "the consistent signature patterns of WireGuard packets can be more easily identified and "
"thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.\n\n" "thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.\n\n"
"* Available in the AmneziaVPN across all platforms\n" "* Available in the DefaultVPN across all platforms\n"
"* Low power consumption\n" "* Low power consumption\n"
"* Minimum number of settings\n" "* Minimum number of settings\n"
"* Easily recognised by DPI analysis systems, susceptible to blocking\n" "* Easily recognised by DPI analysis systems, susceptible to blocking\n"
@ -205,7 +205,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
"This means that AmneziaWG keeps the fast performance of the original " "This means that AmneziaWG keeps the fast performance of the original "
"while adding an extra layer of stealth, " "while adding an extra layer of stealth, "
"making it a great choice for those wanting a fast and discreet VPN connection.\n\n" "making it a great choice for those wanting a fast and discreet VPN connection.\n\n"
"* Available in the AmneziaVPN across all platforms\n" "* Available in the DefaultVPN across all platforms\n"
"* Low power consumption\n" "* Low power consumption\n"
"* Minimum number of settings\n" "* Minimum number of settings\n"
"* Not recognised by traffic analysis systems\n" "* Not recognised by traffic analysis systems\n"
@ -227,7 +227,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
"making it particularly adaptive in dynamic network environments. \n" "making it particularly adaptive in dynamic network environments. \n"
"While it offers a blend of security, stability, and speed, " "While it offers a blend of security, stability, and speed, "
"it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.\n\n" "it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.\n\n"
"* Available in the AmneziaVPN only on Windows\n" "* Available in the DefaultVPN only on Windows\n"
"* Low power consumption, on mobile devices\n" "* Low power consumption, on mobile devices\n"
"* Minimal configuration\n" "* Minimal configuration\n"
"* Recognised by DPI analysis systems\n" "* Recognised by DPI analysis systems\n"

View file

@ -9,7 +9,7 @@
#if defined(Q_OS_IOS) #if defined(Q_OS_IOS)
#include "platforms/ios/ios_controller.h" #include "platforms/ios/ios_controller.h"
#include <AmneziaVPN-Swift.h> #include <DefaultVPN-Swift.h>
#endif #endif
CoreController::CoreController(const QSharedPointer<VpnConnection> &vpnConnection, const std::shared_ptr<Settings> &settings, CoreController::CoreController(const QSharedPointer<VpnConnection> &vpnConnection, const std::shared_ptr<Settings> &settings,
@ -195,9 +195,9 @@ void CoreController::initAppleController()
emit m_settingsController->importBackupFromOutside(filePath); emit m_settingsController->importBackupFromOutside(filePath);
}); });
QTimer::singleShot(0, this, [this]() { AmneziaVPN::toggleScreenshots(m_settings->isScreenshotsEnabled()); }); QTimer::singleShot(0, this, [this]() { DefaultVPN::toggleScreenshots(m_settings->isScreenshotsEnabled()); });
connect(m_settings.get(), &Settings::screenshotsEnabledChanged, [](bool enabled) { AmneziaVPN::toggleScreenshots(enabled); }); connect(m_settings.get(), &Settings::screenshotsEnabledChanged, [](bool enabled) { DefaultVPN::toggleScreenshots(enabled); });
#endif #endif
} }
@ -238,7 +238,7 @@ void CoreController::updateTranslator(const QLocale &locale)
QCoreApplication::removeTranslator(m_translator.get()); QCoreApplication::removeTranslator(m_translator.get());
} }
QString strFileName = QString(":/translations/amneziavpn") + QLatin1String("_") + locale.name() + ".qm"; QString strFileName = QString(":/translations/defaultvpn") + QLatin1String("_") + locale.name() + ".qm";
if (m_translator->load(strFileName)) { if (m_translator->load(strFileName)) {
if (QCoreApplication::installTranslator(m_translator.get())) { if (QCoreApplication::installTranslator(m_translator.get())) {
m_settings->setAppLanguage(locale); m_settings->setAppLanguage(locale);

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// You should have received a copy of the GNU General Public License // You should have received a copy of the GNU General Public License
// along with this program. If not, see <https://www.gnu.org/licenses/>. // along with this program. If not, see <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Qv2ray VPN client. // This file is based on the work of the Qv2ray VPN client.
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3. // The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.

View file

@ -17,8 +17,8 @@
# include <sys/types.h> # include <sys/types.h>
# include <unistd.h> # include <unistd.h>
constexpr const char* TMP_PATH = "/tmp/amneziavpn.socket"; constexpr const char* TMP_PATH = "/tmp/defaultvpn.socket";
constexpr const char* VAR_PATH = "/var/run/amneziavpn/daemon.socket"; constexpr const char* VAR_PATH = "/var/run/defaultvpn/daemon.socket";
#endif #endif
namespace { namespace {
@ -67,7 +67,7 @@ bool DaemonLocalServer::initialize() {
QString DaemonLocalServer::daemonPath() const { QString DaemonLocalServer::daemonPath() const {
#if defined(MZ_WINDOWS) #if defined(MZ_WINDOWS)
return "\\\\.\\pipe\\amneziavpn"; return "\\\\.\\pipe\\defaultvpn";
#endif #endif
#if defined(MZ_MACOS) || defined(MZ_LINUX) #if defined(MZ_MACOS) || defined(MZ_LINUX)
QDir dir("/var/run"); QDir dir("/var/run");
@ -76,19 +76,19 @@ QString DaemonLocalServer::daemonPath() const {
return TMP_PATH; return TMP_PATH;
} }
if (dir.exists("amneziavpn")) { if (dir.exists("defaultvpn")) {
logger.debug() << "/var/run/amneziavpn seems to be usable"; logger.debug() << "/var/run/defaultvpn seems to be usable";
return VAR_PATH; return VAR_PATH;
} }
if (!dir.mkdir("amneziavpn")) { if (!dir.mkdir("defaultvpn")) {
logger.warning() << "Failed to create /var/run/amneziavpn"; logger.warning() << "Failed to create /var/run/defaultvpn";
return TMP_PATH; return TMP_PATH;
} }
if (chmod("/var/run/amneziavpn", S_IRWXU | S_IRWXG | S_IRWXO) < 0) { if (chmod("/var/run/defaultvpn", S_IRWXU | S_IRWXG | S_IRWXO) < 0) {
logger.warning() logger.warning()
<< "Failed to set the right permissions to /var/run/amneziavpn"; << "Failed to set the right permissions to /var/run/defaultvpn";
return TMP_PATH; return TMP_PATH;
} }

View file

@ -1,2 +0,0 @@
File AmneziaVPN_Full_logo.svg licensed by CC-BY-SA 4.0
Full license text - https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Before After
Before After

View file

@ -0,0 +1,2 @@
File DefaultVPN_Full_logo.svg licensed by CC-BY-SA 4.0
Full license text - https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt

View file

@ -31,7 +31,7 @@
<key>LSSupportsOpeningDocumentsInPlace</key> <key>LSSupportsOpeningDocumentsInPlace</key>
<false/> <false/>
<key>UILaunchStoryboardName</key> <key>UILaunchStoryboardName</key>
<string>AmneziaVPNLaunchScreen</string> <string>DefaultVPNLaunchScreen</string>
<key>UIRequiredDeviceCapabilities</key> <key>UIRequiredDeviceCapabilities</key>
<array/> <array/>
<key>UIRequiresFullScreen</key> <key>UIRequiresFullScreen</key>
@ -46,7 +46,7 @@
<key>UIUserInterfaceStyle</key> <key>UIUserInterfaceStyle</key>
<string>Light</string> <string>Light</string>
<key>com.wireguard.ios.app_group_id</key> <key>com.wireguard.ios.app_group_id</key>
<string>group.org.amnezia.AmneziaVPN</string> <string>group.org.amnezia.DefaultVPN</string>
<key>UIViewControllerBasedStatusBarAppearance</key> <key>UIViewControllerBasedStatusBarAppearance</key>
<true/> <true/>
<key>NSCameraUsageDescription</key> <key>NSCameraUsageDescription</key>
@ -74,7 +74,7 @@
<key>UTTypeIconFiles</key> <key>UTTypeIconFiles</key>
<array/> <array/>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>org.amnezia.AmneziaVPN.amnezia-config</string> <string>org.amnezia.DefaultVPN.amnezia-config</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -97,7 +97,7 @@
<key>UTTypeIconFiles</key> <key>UTTypeIconFiles</key>
<array/> <array/>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>org.amnezia.AmneziaVPN.wireguard-config</string> <string>org.amnezia.DefaultVPN.wireguard-config</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -121,7 +121,7 @@
<key>UTTypeIconFiles</key> <key>UTTypeIconFiles</key>
<array/> <array/>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>org.amnezia.AmneziaVPN.openvpn-config</string> <string>org.amnezia.DefaultVPN.openvpn-config</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -140,11 +140,11 @@
<string>public.data</string> <string>public.data</string>
</array> </array>
<key>UTTypeDescription</key> <key>UTTypeDescription</key>
<string>AmneziaVPN backup file</string> <string>DefaultVPN backup file</string>
<key>UTTypeIconFiles</key> <key>UTTypeIconFiles</key>
<array/> <array/>
<key>UTTypeIdentifier</key> <key>UTTypeIdentifier</key>
<string>org.amnezia.AmneziaVPN.backup-config</string> <string>org.amnezia.DefaultVPN.backup-config</string>
<key>UTTypeTagSpecification</key> <key>UTTypeTagSpecification</key>
<dict> <dict>
<key>public.filename-extension</key> <key>public.filename-extension</key>
@ -167,10 +167,10 @@
<string>Alternate</string> <string>Alternate</string>
<key>LSItemContentTypes</key> <key>LSItemContentTypes</key>
<array> <array>
<string>org.amnezia.AmneziaVPN.amnezia-config</string> <string>org.amnezia.DefaultVPN.amnezia-config</string>
<string>org.amnezia.AmneziaVPN.wireguard-config</string> <string>org.amnezia.DefaultVPN.wireguard-config</string>
<string>org.amnezia.AmneziaVPN.openvpn-config</string> <string>org.amnezia.DefaultVPN.openvpn-config</string>
<string>org.amnezia.AmneziaVPN.backup-config</string> <string>org.amnezia.DefaultVPN.backup-config</string>
</array> </array>
</dict> </dict>
</array> </array>

View file

@ -8,13 +8,13 @@
</array> </array>
<key>com.apple.security.application-groups</key> <key>com.apple.security.application-groups</key>
<array> <array>
<string>group.org.amnezia.AmneziaVPN</string> <string>group.org.amneziaUnipessoal.DefaultVPN</string>
</array> </array>
<key>com.apple.security.files.user-selected.read-write</key> <key>com.apple.security.files.user-selected.read-write</key>
<true/> <true/>
<key>keychain-access-groups</key> <key>keychain-access-groups</key>
<array> <array>
<string>$(AppIdentifierPrefix)group.org.amnezia.AmneziaVPN</string> <string>$(AppIdentifierPrefix)group.org.amneziaUnipessoal.DefaultVPN</string>
</array> </array>
</dict> </dict>
</plist> </plist>

View file

@ -8,18 +8,18 @@ set_target_properties(networkextension PROPERTIES
BUNDLE_EXTENSION appex BUNDLE_EXTENSION appex
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in
MACOSX_BUNDLE_INFO_STRING "AmneziaVPNNetworkExtension" MACOSX_BUNDLE_INFO_STRING "DefaultVPNNetworkExtension"
MACOSX_BUNDLE_BUNDLE_NAME "AmneziaVPNNetworkExtension" MACOSX_BUNDLE_BUNDLE_NAME "DefaultVPNNetworkExtension"
MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension" MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension"
MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}" MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}" MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}"
MACOSX_BUNDLE_SHORT_VERSION_STRING "${APPLE_PROJECT_VERSION}" MACOSX_BUNDLE_SHORT_VERSION_STRING "${APPLE_PROJECT_VERSION}"
XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension" XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension"
XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ${CMAKE_CURRENT_SOURCE_DIR}/AmneziaVPNNetworkExtension.entitlements XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ${CMAKE_CURRENT_SOURCE_DIR}/DefaultVPNNetworkExtension.entitlements
XCODE_ATTRIBUTE_MARKETING_VERSION "${APP_MAJOR_VERSION}" XCODE_ATTRIBUTE_MARKETING_VERSION "${APP_MAJOR_VERSION}"
XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${BUILD_ID}" XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${BUILD_ID}"
XCODE_ATTRIBUTE_PRODUCT_NAME "AmneziaVPNNetworkExtension" XCODE_ATTRIBUTE_PRODUCT_NAME "DefaultVPNNetworkExtension"
XCODE_ATTRIBUTE_APPLICATION_EXTENSION_API_ONLY "YES" XCODE_ATTRIBUTE_APPLICATION_EXTENSION_API_ONLY "YES"
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO" XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
@ -39,7 +39,7 @@ set_target_properties(networkextension PROPERTIES
) )
set_target_properties("networkextension" PROPERTIES set_target_properties("networkextension" PROPERTIES
XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "X7UJ388FXK" XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "GBN9N55CGR"
) )
find_library(FW_ASSETS_LIBRARY AssetsLibrary) find_library(FW_ASSETS_LIBRARY AssetsLibrary)

View file

@ -8,11 +8,11 @@
</array> </array>
<key>com.apple.security.application-groups</key> <key>com.apple.security.application-groups</key>
<array> <array>
<string>group.org.amnezia.AmneziaVPN</string> <string>group.org.amneziaUnipessoal.DefaultVPN</string>
</array> </array>
<key>keychain-access-groups</key> <key>keychain-access-groups</key>
<array> <array>
<string>$(AppIdentifierPrefix)group.org.amnezia.AmneziaVPN</string> <string>$(AppIdentifierPrefix)group.org.amneziaUnipessoal.DefaultVPN</string>
</array> </array>
</dict> </dict>
</plist> </plist>

View file

@ -5,7 +5,7 @@
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string> <string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key> <key>CFBundleDisplayName</key>
<string>AmneziaVPNNetworkExtension</string> <string>DefaultVPNNetworkExtension</string>
<key>CFBundleExecutable</key> <key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string> <string>$(EXECUTABLE_NAME)</string>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>

View file

@ -19,9 +19,9 @@
bool isAnotherInstanceRunning() bool isAnotherInstanceRunning()
{ {
QLocalSocket socket; QLocalSocket socket;
socket.connectToServer("AmneziaVPNInstance"); socket.connectToServer("DefaultVPNInstance");
if (socket.waitForConnected(500)) { if (socket.waitForConnected(500)) {
qWarning() << "AmneziaVPN is already running"; qWarning() << "DefaultVPN is already running";
return true; return true;
} }
return false; return false;

View file

@ -54,7 +54,7 @@ void Migrations::migrateV3()
return; return;
} }
QString location = rootLocation + "/files/.config/AmneziaVPN.ORG/AmneziaVPN.conf"; QString location = rootLocation + "/files/.config/DefaultVPN.ORG/DefaultVPN.conf";
QFile oldConfig(location); QFile oldConfig(location);
@ -63,7 +63,7 @@ void Migrations::migrateV3()
QDir newConfigDir(newConfigPath); QDir newConfigDir(newConfigPath);
newConfigPath += "/AmneziaVPN.ORG"; newConfigPath += "/DefaultVPN.ORG";
bool mkPathRes = newConfigDir.mkpath(newConfigPath); bool mkPathRes = newConfigDir.mkpath(newConfigPath);
@ -71,14 +71,14 @@ void Migrations::migrateV3()
return; return;
} }
QFile newConfigFile(newConfigPath + "/AmneziaVPN.conf"); QFile newConfigFile(newConfigPath + "/DefaultVPN.conf");
if (!newConfigFile.exists()) { if (!newConfigFile.exists()) {
bool cpResult = QFile::copy(oldConfig.fileName(), newConfigFile.fileName()); bool cpResult = QFile::copy(oldConfig.fileName(), newConfigFile.fileName());
if (cpResult) { if (cpResult) {
oldConfig.remove(); oldConfig.remove();
QDir oldConfigDir(rootLocation + "/files/.config"); QDir oldConfigDir(rootLocation + "/files/.config");
oldConfigDir.rmdir("AmneziaVPN.ORG"); oldConfigDir.rmdir("DefaultVPN.ORG");
} }
} }
} }

View file

@ -96,11 +96,11 @@ void LocalSocketController::initializeInternal() {
m_daemonState = eInitializing; m_daemonState = eInitializing;
#ifdef MZ_WINDOWS #ifdef MZ_WINDOWS
QString path = "\\\\.\\pipe\\amneziavpn"; QString path = "\\\\.\\pipe\\defaultvpn";
#else #else
QString path = "/var/run/amneziavpn/daemon.socket"; QString path = "/var/run/defaultvpn/daemon.socket";
if (!QFileInfo::exists(path)) { if (!QFileInfo::exists(path)) {
path = "/tmp/amneziavpn.socket"; path = "/tmp/defaultvpn.socket";
} }
#endif #endif

View file

@ -14,7 +14,7 @@ struct Log {
} }
} }
private static let appGroupID = "group.org.amnezia.AmneziaVPN" private static let appGroupID = "group.org.amneziaUnipessoal.DefaultVPN"
static let appLogURL = { static let appLogURL = {
let sharedContainerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupID)! let sharedContainerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupID)!

View file

@ -3,5 +3,5 @@
@interface QIOSApplicationDelegate @interface QIOSApplicationDelegate
@end @end
@interface QIOSApplicationDelegate (AmneziaVPNDelegate) @interface QIOSApplicationDelegate (DefaultVPNDelegate)
@end @end

View file

@ -4,7 +4,7 @@
#include <QFile> #include <QFile>
@implementation QIOSApplicationDelegate (AmneziaVPNDelegate) @implementation QIOSApplicationDelegate (DefaultVPNDelegate)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{ {

View file

@ -73,7 +73,7 @@ void IOSNotificationHandler::notify(NotificationHandler::Message type, const QSt
UNTimeIntervalNotificationTrigger* trigger = UNTimeIntervalNotificationTrigger* trigger =
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:timerSec repeats:NO]; [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:timerSec repeats:NO];
UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"amneziavpn" UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"defaultvpn"
content:content content:content
trigger:trigger]; trigger:trigger];

View file

@ -16,8 +16,8 @@
// along with the Private Internet Access Desktop Client. If not, see // along with the Private Internet Access Desktop Client. If not, see
// <https://www.gnu.org/licenses/>. // <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Private Internet Access Desktop Client. // This file is based on the work of the Private Internet Access Desktop Client.
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3. // The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// along with the Private Internet Access Desktop Client. If not, see // along with the Private Internet Access Desktop Client. If not, see
// <https://www.gnu.org/licenses/>. // <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Private Internet Access Desktop Client. // This file is based on the work of the Private Internet Access Desktop Client.
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3. // The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.

View file

@ -20,7 +20,7 @@ DnsUtilsMacos::DnsUtilsMacos(QObject* parent) : DnsUtils(parent) {
MZ_COUNT_CTOR(DnsUtilsMacos); MZ_COUNT_CTOR(DnsUtilsMacos);
m_scStore = SCDynamicStoreCreate(kCFAllocatorSystemDefault, m_scStore = SCDynamicStoreCreate(kCFAllocatorSystemDefault,
CFSTR("amneziavpn"), nullptr, nullptr); CFSTR("defaultvpn"), nullptr, nullptr);
if (m_scStore == nullptr) { if (m_scStore == nullptr) {
logger.error() << "Failed to create system configuration store ref"; logger.error() << "Failed to create system configuration store ref";
} }

View file

@ -16,8 +16,8 @@
// along with the Private Internet Access Desktop Client. If not, see // along with the Private Internet Access Desktop Client. If not, see
// <https://www.gnu.org/licenses/>. // <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Private Internet Access Desktop Client. // This file is based on the work of the Private Internet Access Desktop Client.
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3. // The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.

View file

@ -16,8 +16,8 @@
// along with the Private Internet Access Desktop Client. If not, see // along with the Private Internet Access Desktop Client. If not, see
// <https://www.gnu.org/licenses/>. // <https://www.gnu.org/licenses/>.
// Copyright (c) 2024 AmneziaVPN // Copyright (c) 2024 DefaultVPN
// This file has been modified for AmneziaVPN // This file has been modified for DefaultVPN
// //
// This file is based on the work of the Private Internet Access Desktop Client. // This file is based on the work of the Private Internet Access Desktop Client.
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3. // The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.

View file

@ -191,7 +191,7 @@ void MacOSStatusIcon::showMessage(const QString& title, const QString& message)
UNTimeIntervalNotificationTrigger* trigger = UNTimeIntervalNotificationTrigger* trigger =
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:1 repeats:NO]; [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:1 repeats:NO];
UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"amneziavpn" UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"defaultvpn"
content:content content:content
trigger:trigger]; trigger:trigger];

View file

@ -21,7 +21,7 @@ NSString* MacOSUtils::appId() {
if (!appId) { if (!appId) {
// Fallback. When an unsigned/un-notarized app is executed in // Fallback. When an unsigned/un-notarized app is executed in
// command-line mode, it could fail the fetching of its own bundle id. // command-line mode, it could fail the fetching of its own bundle id.
appId = @"org.amnezia.AmneziaVPN"; appId = @"org.amneziaUnipessoal.DefaultVPN";
} }
return appId; return appId;

View file

@ -14,7 +14,7 @@
#include "windowstunnelservice.h" #include "windowstunnelservice.h"
#include "wireguardutilswindows.h" #include "wireguardutilswindows.h"
#define TUNNEL_SERVICE_NAME L"AmneziaWGTunnel$AmneziaVPN" #define TUNNEL_SERVICE_NAME L"AmneziaWGTunnel$DefaultVPN"
class WindowsDaemon final : public Daemon { class WindowsDaemon final : public Daemon {
Q_DISABLE_COPY_MOVE(WindowsDaemon) Q_DISABLE_COPY_MOVE(WindowsDaemon)

View file

@ -186,7 +186,7 @@ bool WindowsFirewall::enableInterface(int vpnAdapterIndex) {
FW_OK(allowDHCPTraffic(MED_WEIGHT, "Allow DHCP Traffic")); FW_OK(allowDHCPTraffic(MED_WEIGHT, "Allow DHCP Traffic"));
FW_OK(allowHyperVTraffic(MED_WEIGHT, "Allow Hyper-V Traffic")); FW_OK(allowHyperVTraffic(MED_WEIGHT, "Allow Hyper-V Traffic"));
FW_OK(allowTrafficForAppOnAll(getCurrentPath(), MAX_WEIGHT, FW_OK(allowTrafficForAppOnAll(getCurrentPath(), MAX_WEIGHT,
"Allow all for AmneziaVPN.exe")); "Allow all for DefaultVPN.exe"));
FW_OK(blockTrafficOnPort(53, MED_WEIGHT, "Block all DNS")); FW_OK(blockTrafficOnPort(53, MED_WEIGHT, "Block all DNS"));
FW_OK( FW_OK(
allowLoopbackTraffic(MED_WEIGHT, "Allow Loopback traffic on device %1")); allowLoopbackTraffic(MED_WEIGHT, "Allow Loopback traffic on device %1"));

View file

@ -119,7 +119,7 @@ using ProcessInfo = struct {
constexpr static const auto DRIVER_SYMLINK = L"\\\\.\\MULLVADSPLITTUNNEL"; constexpr static const auto DRIVER_SYMLINK = L"\\\\.\\MULLVADSPLITTUNNEL";
constexpr static const auto DRIVER_FILENAME = "mullvad-split-tunnel.sys"; constexpr static const auto DRIVER_FILENAME = "mullvad-split-tunnel.sys";
constexpr static const auto DRIVER_SERVICE_NAME = L"AmneziaVPNSplitTunnel"; constexpr static const auto DRIVER_SERVICE_NAME = L"DefaultVPNSplitTunnel";
constexpr static const auto MV_SERVICE_NAME = L"MullvadVPN"; constexpr static const auto MV_SERVICE_NAME = L"MullvadVPN";
#pragma endregion #pragma endregion

View file

@ -17,7 +17,7 @@
#define TUNNEL_NAMED_PIPE \ #define TUNNEL_NAMED_PIPE \
"\\\\." \ "\\\\." \
"\\pipe\\ProtectedPrefix\\Administrators\\AmneziaWG\\AmneziaVPN" "\\pipe\\ProtectedPrefix\\Administrators\\AmneziaWG\\DefaultVPN"
constexpr uint32_t WINDOWS_TUNNEL_MONITOR_TIMEOUT_MSEC = 2000; constexpr uint32_t WINDOWS_TUNNEL_MONITOR_TIMEOUT_MSEC = 2000;

View file

@ -30,7 +30,7 @@ class WireguardUtilsWindows final : public WireguardUtils {
QString interfaceName() override { QString interfaceName() override {
return WireguardUtilsWindows::s_interfaceName(); return WireguardUtilsWindows::s_interfaceName();
} }
static const QString s_interfaceName() { return "AmneziaVPN"; } static const QString s_interfaceName() { return "DefaultVPN"; }
bool addInterface(const InterfaceConfig& config) override; bool addInterface(const InterfaceConfig& config) override;
bool deleteInterface() override; bool deleteInterface() override;

View file

@ -3,13 +3,13 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
IDI_ICON1 ICON "../../images/app.ico" IDI_ICON1 ICON "../../images/app.ico"
#define VER_COMPANYNAME_STR "AmneziaVPN" #define VER_COMPANYNAME_STR "DefaultVPN"
#define VER_FILEDESCRIPTION_STR VER_COMPANYNAME_STR #define VER_FILEDESCRIPTION_STR VER_COMPANYNAME_STR
#define VER_INTERNALNAME_STR VER_COMPANYNAME_STR #define VER_INTERNALNAME_STR VER_COMPANYNAME_STR
#define VER_LEGALCOPYRIGHT_STR "AmneziaVPN." #define VER_LEGALCOPYRIGHT_STR "DefaultVPN."
#define VER_LEGALTRADEMARKS1_STR "All Rights Reserved" #define VER_LEGALTRADEMARKS1_STR "All Rights Reserved"
#define VER_LEGALTRADEMARKS2_STR VER_LEGALTRADEMARKS1_STR #define VER_LEGALTRADEMARKS2_STR VER_LEGALTRADEMARKS1_STR
#define VER_ORIGINALFILENAME_STR "amneziavpn.exe" #define VER_ORIGINALFILENAME_STR "defaultvpn.exe"
#define VER_PRODUCTNAME_STR VER_COMPANYNAME_STR #define VER_PRODUCTNAME_STR VER_COMPANYNAME_STR
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO

View file

@ -20,7 +20,7 @@
#include "logger.h" #include "logger.h"
#include "platforms/windows/windowsutils.h" #include "platforms/windows/windowsutils.h"
constexpr const char* VPN_NAME = "AmneziaVPN"; constexpr const char* VPN_NAME = "DefaultVPN";
constexpr const char* WIREGUARD_DIR = "AmneziaWG"; constexpr const char* WIREGUARD_DIR = "AmneziaWG";
constexpr const char* DATA_DIR = "Data"; constexpr const char* DATA_DIR = "Data";
@ -134,7 +134,7 @@ int WindowsCommons::VPNAdapterIndex() {
// For someReason QNetworkInterface::fromName(MozillaVPN) does not work >:( // For someReason QNetworkInterface::fromName(MozillaVPN) does not work >:(
auto adapterList = QNetworkInterface::allInterfaces(); auto adapterList = QNetworkInterface::allInterfaces();
for (const auto& adapter : adapterList) { for (const auto& adapter : adapterList) {
if (adapter.humanReadableName().contains("AmneziaVPN")) { if (adapter.humanReadableName().contains("DefaultVPN")) {
return adapter.index(); return adapter.index();
} }
} }

View file

@ -41,7 +41,7 @@ public:
ErrorCode start() override; ErrorCode start() override;
void stop() override; void stop() override;
static QString tunnelName() { return "AmneziaVPN IKEv2"; } static QString tunnelName() { return "DefaultVPN IKEv2"; }
public: public:
void newConnectionStateEventReceived(UINT unMsg, void newConnectionStateEventReceived(UINT unMsg,

View file

@ -3,7 +3,7 @@
<file>fonts/pt-root-ui_vf.ttf</file> <file>fonts/pt-root-ui_vf.ttf</file>
<file>images/about.png</file> <file>images/about.png</file>
<file>images/amneziaBigLogo.png</file> <file>images/amneziaBigLogo.png</file>
<file>images/AmneziaVPN.png</file> <file>images/DefaultVPN.png</file>
<file>images/controls/alert-circle.svg</file> <file>images/controls/alert-circle.svg</file>
<file>images/controls/amnezia.svg</file> <file>images/controls/amnezia.svg</file>
<file>images/controls/app.svg</file> <file>images/controls/app.svg</file>

View file

@ -18,7 +18,7 @@ using namespace QKeychain;
namespace { namespace {
constexpr const char *settingsKeyTag = "settingsKeyTag"; constexpr const char *settingsKeyTag = "settingsKeyTag";
constexpr const char *settingsIvTag = "settingsIvTag"; constexpr const char *settingsIvTag = "settingsIvTag";
constexpr const char *keyChainName = "AmneziaVPN-Keychain"; constexpr const char *keyChainName = "DefaultVPN-Keychain";
} }
SecureQSettings::SecureQSettings(const QString &organization, const QString &application, QObject *parent) SecureQSettings::SecureQSettings(const QString &organization, const QString &application, QObject *parent)

View file

@ -1,6 +1,6 @@
FROM amneziavpn/amnezia-wg:latest FROM defaultvpn/amnezia-wg:latest
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
#Install required packages #Install required packages
RUN apk add --no-cache bash curl dumb-init RUN apk add --no-cache bash curl dumb-init

View file

@ -1,6 +1,6 @@
FROM mvance/unbound:latest FROM mvance/unbound:latest
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
RUN echo " \n\ RUN echo " \n\
domain-insecure: \"coin.\"\n\ domain-insecure: \"coin.\"\n\

View file

@ -1,4 +1,4 @@
FROM amneziavpn/ipsec-server:latest FROM defaultvpn/ipsec-server:latest
RUN mkdir -p /opt/amnezia RUN mkdir -p /opt/amnezia
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"

View file

@ -1,6 +1,6 @@
FROM alpine:3.15 FROM alpine:3.15
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
#Install required packages #Install required packages
RUN apk add --no-cache curl openvpn easy-rsa bash netcat-openbsd dumb-init rng-tools RUN apk add --no-cache curl openvpn easy-rsa bash netcat-openbsd dumb-init rng-tools

View file

@ -1,5 +1,5 @@
FROM alpine:3.15 FROM alpine:3.15
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
ARG SS_RELEASE="v1.18.1" ARG SS_RELEASE="v1.18.1"
ARG CLOAK_RELEASE="v2.8.0" ARG CLOAK_RELEASE="v2.8.0"

View file

@ -1,5 +1,5 @@
FROM alpine:3.15 FROM alpine:3.15
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
ARG SS_RELEASE="v1.18.1" ARG SS_RELEASE="v1.18.1"

View file

@ -1,3 +1,3 @@
FROM atmoz/sftp FROM atmoz/sftp
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"

View file

@ -1,6 +1,6 @@
FROM 3proxy/3proxy:latest FROM 3proxy/3proxy:latest
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
RUN mkdir -p /opt/amnezia RUN mkdir -p /opt/amnezia
RUN echo -e "#!/bin/bash\ntail -f /dev/null" > /opt/amnezia/start.sh RUN echo -e "#!/bin/bash\ntail -f /dev/null" > /opt/amnezia/start.sh

View file

@ -1,3 +1,3 @@
FROM amneziavpn/torpress:latest FROM defaultvpn/torpress:latest
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"

View file

@ -1,6 +1,6 @@
FROM alpine:3.15 FROM alpine:3.15
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
#Install required packages #Install required packages
RUN apk add --no-cache curl wireguard-tools dumb-init RUN apk add --no-cache curl wireguard-tools dumb-init

View file

@ -1,5 +1,5 @@
FROM alpine:3.15 FROM alpine:3.15
LABEL maintainer="AmneziaVPN" LABEL maintainer="DefaultVPN"
ARG XRAY_RELEASE="v1.8.6" ARG XRAY_RELEASE="v1.8.6"

View file

@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>AmneziaVPN</translation> <translation>DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="64"/> <location filename="../ui/notificationhandler.cpp" line="64"/>
@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>إشعار من AmneziaVPN</translation> <translation>إشعار من DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1297,8 +1297,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>عن AmneziaVPN</translation> <translation>عن DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
@ -1633,8 +1633,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>سيتم ضبط الاعدادات الافتراضية. جميع خدمات AmneziaVPN المٌثبتة ستبقي علي الخادم.</translation> <translation>سيتم ضبط الاعدادات الافتراضية. جميع خدمات DefaultVPN المٌثبتة ستبقي علي الخادم.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
@ -1671,8 +1671,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation>ستحتوي النسخة الاحتياطية علي كلمات مرورك و المفاتيح الخاصة للخوادم المٌضافة إلي AmneziaVPN. احفظ هذه المعلومات في مكان امن.</translation> <translation>ستحتوي النسخة الاحتياطية علي كلمات مرورك و المفاتيح الخاصة للخوادم المٌضافة إلي DefaultVPN. احفظ هذه المعلومات في مكان امن.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -1809,7 +1809,7 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="61"/> <location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="61"/>
<source>If AmneziaDNS is not used or installed</source> <source>If AmneziaDNS is not used or installed</source>
<translation>AmneziaVPN ليس مٌستخدم او مٌثبت</translation> <translation>DefaultVPN ليس مٌستخدم او مٌثبت</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="68"/> <location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="68"/>
@ -1935,7 +1935,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -1955,7 +1955,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2074,8 +2074,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation>جميع خدمات AmneziaVPN المٌثبتة ستظل علي الخادم.</translation> <translation>جميع خدمات DefaultVPN المٌثبتة ستظل علي الخادم.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
@ -2781,8 +2781,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>AmneziaVPN من اجل تطبيق</translation> <translation>DefaultVPN من اجل تطبيق</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
@ -3594,7 +3594,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -3614,7 +3614,7 @@ Cloak يحمي OpenVPN من ان يٌكتشف والحجب
إذا كان هناك رقابة شديدة علي الانترنت في منطقتك, نحن ننصحك بأن تستخدم OpenVPN over Cloak من اول اتصال إذا كان هناك رقابة شديدة علي الانترنت في منطقتك, نحن ننصحك بأن تستخدم OpenVPN over Cloak من اول اتصال
* مٌتاح في AmneziaVPN عبر جميع المنصات * مٌتاح في DefaultVPN عبر جميع المنصات
* استهلاك طاقة عالية علي اجهزة المحمول * استهلاك طاقة عالية علي اجهزة المحمول
* مرونة في الإعدادات * مرونة في الإعدادات
* لا يٌكتشف بواسطة انظمة تحليل DPI * لا يٌكتشف بواسطة انظمة تحليل DPI
@ -3627,7 +3627,7 @@ Cloak يحمي OpenVPN من ان يٌكتشف والحجب
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -3636,7 +3636,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
يوفر WireGuard اتصال VPN مستقر و اداء عالي علي جميع الاجهزة. يستعمل إعدادات تشفير معقدة. WireGuard مٌقارنة مع OpenVPN يتمتع بزمن وصول أقل وتحسين إنتاجية نقل البيانات. يوفر WireGuard اتصال VPN مستقر و اداء عالي علي جميع الاجهزة. يستعمل إعدادات تشفير معقدة. WireGuard مٌقارنة مع OpenVPN يتمتع بزمن وصول أقل وتحسين إنتاجية نقل البيانات.
بسبب توقيعات الحزمة المميزة WireGuard عرضة جداُ للحجب. علي عكس باقي برتوكولات VPN التي تستعمل تقنيات تشويش. حزمة أنماط التوقيع المتسقة الخاصة ب WireGuard يمكن التعرف عليها بسهولة ولذلك تٌحجب بواسطة أنظمة الفحص العميق للحزم (DPI) المتقدمة وأدوات مراقبة الشبكة الأخرى. بسبب توقيعات الحزمة المميزة WireGuard عرضة جداُ للحجب. علي عكس باقي برتوكولات VPN التي تستعمل تقنيات تشويش. حزمة أنماط التوقيع المتسقة الخاصة ب WireGuard يمكن التعرف عليها بسهولة ولذلك تٌحجب بواسطة أنظمة الفحص العميق للحزم (DPI) المتقدمة وأدوات مراقبة الشبكة الأخرى.
* مٌتاح في AmneziaVPN عبر جميع المنصات * مٌتاح في DefaultVPN عبر جميع المنصات
* استهلاك قليل للطاقة * استهلاك قليل للطاقة
* عدد قليل من الإعدادات * عدد قليل من الإعدادات
سهل التعرف علية بواسطة انظمة تحليل DPI, عرضة للحجب سهل التعرف علية بواسطة انظمة تحليل DPI, عرضة للحجب
@ -3697,7 +3697,7 @@ For more detailed information, you can
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -3705,7 +3705,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<translation>يبقا OpenVPN كأحد اشهر بروتوكولات VPN و التي تم اختبارها عبر الزمن. <translation>يبقا OpenVPN كأحد اشهر بروتوكولات VPN و التي تم اختبارها عبر الزمن.
ينشأ بروتوكول امان مميز, يستفيد من SSL/TLS للتشفير و تغير المفاتيح. واكثر من ذلك, OpenVPN يدعم تعدد طرق المصادقة يجعلة متعدد الاستخدامات وقابلة للتكيف, تلبية مجموعة واسعة من الأجهزة وأنظمة التشغيل. بسبب طبيعتة مفتوحة المصدر, يستفيد OpenVPN من التدقيق الشامل من قبل المجتمع العالمي, مما يعزز أمنها باستمرار. مع توازن قوي بين الأداء والأمان والتوافق, يظل OpenVPN الخيار الأفضل للأفراد والشركات المهتمين بالخصوصية على حدٍ سواء. ينشأ بروتوكول امان مميز, يستفيد من SSL/TLS للتشفير و تغير المفاتيح. واكثر من ذلك, OpenVPN يدعم تعدد طرق المصادقة يجعلة متعدد الاستخدامات وقابلة للتكيف, تلبية مجموعة واسعة من الأجهزة وأنظمة التشغيل. بسبب طبيعتة مفتوحة المصدر, يستفيد OpenVPN من التدقيق الشامل من قبل المجتمع العالمي, مما يعزز أمنها باستمرار. مع توازن قوي بين الأداء والأمان والتوافق, يظل OpenVPN الخيار الأفضل للأفراد والشركات المهتمين بالخصوصية على حدٍ سواء.
* مٌتاح في AmneziaVPN عبر جميع المنصات * مٌتاح في DefaultVPN عبر جميع المنصات
* استهلاك طاقة عادي علي اجهزة المحمول * استهلاك طاقة عادي علي اجهزة المحمول
* مرونة في التخصيص كي يلائم احتياجات المستخدم حتي يعمل مع انظمة تشغيل واجهزة مختلفة * مرونة في التخصيص كي يلائم احتياجات المستخدم حتي يعمل مع انظمة تشغيل واجهزة مختلفة
* يٌلاحظ بواسطة انظمة تحليل DPI و لذلك عرضة للحجب * يٌلاحظ بواسطة انظمة تحليل DPI و لذلك عرضة للحجب
@ -3715,13 +3715,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>Shadowsocks, مستوحي من بروتوكول SOCKS5, يحمي الاتصال بأستعمال شفرة AEAD. كذلك Shadowsocks صٌمم كي يكون متحفظاً ويصعب تحديدة, إنه ليس مطابقًا لاتصال HTTPS القياسي. عمتاُ. بعض انظمة تحليل حركات المرور قد تتعرف علي اتصال Shadowsocks. بسبب الدعم المحدود في Amnezia, يٌنصح بأستخدام بروتوكول AmneziaWG. <translation>Shadowsocks, مستوحي من بروتوكول SOCKS5, يحمي الاتصال بأستعمال شفرة AEAD. كذلك Shadowsocks صٌمم كي يكون متحفظاً ويصعب تحديدة, إنه ليس مطابقًا لاتصال HTTPS القياسي. عمتاُ. بعض انظمة تحليل حركات المرور قد تتعرف علي اتصال Shadowsocks. بسبب الدعم المحدود في Amnezia, يٌنصح بأستخدام بروتوكول AmneziaWG.
* مٌتاح في AmneziaVPN عبر جميع المنصات * مٌتاح في DefaultVPN عبر جميع المنصات
* بروتوكول تشفير قابل للتكوين * بروتوكول تشفير قابل للتكوين
* قابل للكشف بواسطة بعض انظمة DPI * قابل للكشف بواسطة بعض انظمة DPI
* يعمل عبر بروتوكول شبكة TCP.</translation> * يعمل عبر بروتوكول شبكة TCP.</translation>
@ -3732,7 +3732,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -3741,7 +3741,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
بينما WireGuard معروف بأدائة العالي. لدية مشاكل مع سهولة التعرف علية بسبب توقيعات الحزمة المميزة الخاصة بة. يٌصلح AmneziaWG هذه المشكلة عن طريق استخدام طرق تشويش افضل, يجعل حركة المرور تبقا مع حركة مرور انترنت عادية. بينما WireGuard معروف بأدائة العالي. لدية مشاكل مع سهولة التعرف علية بسبب توقيعات الحزمة المميزة الخاصة بة. يٌصلح AmneziaWG هذه المشكلة عن طريق استخدام طرق تشويش افضل, يجعل حركة المرور تبقا مع حركة مرور انترنت عادية.
هذا يعني ان AmneziaWG يبقا الاداء العالي الاساسي بينما يضيف طبقة من العزل, هذا يجعلة اختيار ممتاز لهولاء الذين يريدون اتصال VPN سريع و متخفي. هذا يعني ان AmneziaWG يبقا الاداء العالي الاساسي بينما يضيف طبقة من العزل, هذا يجعلة اختيار ممتاز لهولاء الذين يريدون اتصال VPN سريع و متخفي.
* مٌتاح في AmneziaVPN علي جميع المنصات * مٌتاح في DefaultVPN علي جميع المنصات
* استهلاك طاقة قليل * استهلاك طاقة قليل
* اقل عدد من الإعدادات * اقل عدد من الإعدادات
* لا يٌكتشف من قبل انظمة تحليل DPI, مقاوم للحجب * لا يٌكتشف من قبل انظمة تحليل DPI, مقاوم للحجب
@ -3753,7 +3753,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -3761,7 +3761,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<translation>IKEv2, مقترن مع طبقة التشفير IPSec, يبقا بروتوكول VPN مستقر و حديث. <translation>IKEv2, مقترن مع طبقة التشفير IPSec, يبقا بروتوكول VPN مستقر و حديث.
من مميزاتةقدرته على التبديل بسرعة بين الشبكات والأجهزة، مما يجعله قابلاً للتكيف بشكل خاص في بيئات الشبكات الديناميكية. من مميزاتةقدرته على التبديل بسرعة بين الشبكات والأجهزة، مما يجعله قابلاً للتكيف بشكل خاص في بيئات الشبكات الديناميكية.
*. مٌتاح في AmneziaVPN فقط علي منصة وندوز *. مٌتاح في DefaultVPN فقط علي منصة وندوز
* استهلاك طاقة قليل, علي اجهزة المحمول * استهلاك طاقة قليل, علي اجهزة المحمول
* اقل تكوين * اقل تكوين
* يٌلاحظ بواسطة انظمة تحليل DPI * يٌلاحظ بواسطة انظمة تحليل DPI
@ -4007,8 +4007,8 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>احفظ تكوين AmneziaVPN</translation> <translation>احفظ تكوين DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>

View file

@ -412,8 +412,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>AmneziaVPN</translation> <translation>DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="64"/> <location filename="../ui/notificationhandler.cpp" line="64"/>
@ -427,8 +427,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>اخطار AmneziaVPN</translation> <translation>اخطار DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1376,7 +1376,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>درباره Amnezia</translation> <translation>درباره Amnezia</translation>
</message> </message>
<message> <message>
@ -1716,7 +1716,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>تمام تنظیمات به حالت پیشفرض ریست میشوند. تمام سرویسهای Amnezia بر روی سرور باقی میمانند.</translation> <translation>تمام تنظیمات به حالت پیشفرض ریست میشوند. تمام سرویسهای Amnezia بر روی سرور باقی میمانند.</translation>
</message> </message>
<message> <message>
@ -1754,8 +1754,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation>پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به AmneziaVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید</translation> <translation>پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به DefaultVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -2018,7 +2018,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2038,7 +2038,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2169,7 +2169,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation>تمام سرویسهای نصبشده Amnezia همچنان بر روی سرور باقی خواهند ماند.</translation> <translation>تمام سرویسهای نصبشده Amnezia همچنان بر روی سرور باقی خواهند ماند.</translation>
</message> </message>
<message> <message>
@ -2959,8 +2959,8 @@ It&apos;s okay as long as it&apos;s from someone you trust.</source>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>برای نرمافزار AmneziaVPN</translation> <translation>برای نرمافزار DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
@ -3757,7 +3757,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -3775,7 +3775,7 @@ Cloak می‌تواند اطلاعات فراداده بسته را تغییر
اگر در منطقه شما سطح بسیار بالایی از سانسور اینترنت وجود دارد، به شما توصیه میشود که از اولین اتصال فقط از OpenVPN over Cloak استفاده کنید. اگر در منطقه شما سطح بسیار بالایی از سانسور اینترنت وجود دارد، به شما توصیه میشود که از اولین اتصال فقط از OpenVPN over Cloak استفاده کنید.
* در دسترس در AmneziaVPN بر روی تمام پلتفرمها * در دسترس در DefaultVPN بر روی تمام پلتفرمها
* مصرف بالای برق در دستگاههای تلفن همراه * مصرف بالای برق در دستگاههای تلفن همراه
* تنظیمات انعطاف پذیر * تنظیمات انعطاف پذیر
* توسط سیستمهای تجزیه و تحلیل DPI شناخته نمیشود * توسط سیستمهای تجزیه و تحلیل DPI شناخته نمیشود
@ -3788,7 +3788,7 @@ Cloak می‌تواند اطلاعات فراداده بسته را تغییر
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -3797,7 +3797,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
WireGuard اتصال VPN پایدار و عملکرد بالا را در همه دستگاه ها فراهم می کند. از تنظیمات رمزگذاری سخت کد شده استفاده می کند. WireGuard در مقایسه با OpenVPN دارای تأخیر کمتر و توان انتقال داده بهتر است. WireGuard اتصال VPN پایدار و عملکرد بالا را در همه دستگاه ها فراهم می کند. از تنظیمات رمزگذاری سخت کد شده استفاده می کند. WireGuard در مقایسه با OpenVPN دارای تأخیر کمتر و توان انتقال داده بهتر است.
WireGuard به دلیل امضاهای بسته متمایز خود، بسیار مستعد مسدود شدن است. برخلاف برخی دیگر از پروتکلهای VPN که از تکنیکهای مبهم سازی استفاده میکنند، الگوهای امضای ثابت بستههای WireGuard را میتوان به راحتی شناسایی کرد و بنابراین توسط Deep پیشرفته مسدود شدسیستم های بازرسی بسته (DPI) و سایر ابزارهای نظارت بر شبکه. WireGuard به دلیل امضاهای بسته متمایز خود، بسیار مستعد مسدود شدن است. برخلاف برخی دیگر از پروتکلهای VPN که از تکنیکهای مبهم سازی استفاده میکنند، الگوهای امضای ثابت بستههای WireGuard را میتوان به راحتی شناسایی کرد و بنابراین توسط Deep پیشرفته مسدود شدسیستم های بازرسی بسته (DPI) و سایر ابزارهای نظارت بر شبکه.
* در AmneziaVPN در همه سیستم عامل ها موجود است * در DefaultVPN در همه سیستم عامل ها موجود است
* مصرف برق کم * مصرف برق کم
* حداقل تعداد تنظیمات * حداقل تعداد تنظیمات
* به راحتی توسط سیستم های تجزیه و تحلیل DPI شناخته می شود، مستعد مسدود شدن است * به راحتی توسط سیستم های تجزیه و تحلیل DPI شناخته می شود، مستعد مسدود شدن است
@ -3821,7 +3821,7 @@ REALITY به‌طور منحصربه‌فردی سانسورچیان را در
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -3830,7 +3830,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
یکی از قابلیتهای متمایز این پروتکل قابلیت سوییچ بین شبکهها و دستگاههاست که قابلیت انطباق بالایی در محیط شبکههای دینامیک را دارد یکی از قابلیتهای متمایز این پروتکل قابلیت سوییچ بین شبکهها و دستگاههاست که قابلیت انطباق بالایی در محیط شبکههای دینامیک را دارد
در حالیکه ترکیبی از امنیت، پایداری و سرعت را ارائه میدهد اما مهم است که اشاره کنیم IKEv2 به راحتی قابل تشخیص در شبکه و بلاک شدن میباشد. در حالیکه ترکیبی از امنیت، پایداری و سرعت را ارائه میدهد اما مهم است که اشاره کنیم IKEv2 به راحتی قابل تشخیص در شبکه و بلاک شدن میباشد.
* در AmneziaVPN فقط بر روی ویندوز در دسترس است * در DefaultVPN فقط بر روی ویندوز در دسترس است
* مصرف باتری کم روی دستگاههای موبایل * مصرف باتری کم روی دستگاههای موبایل
* تنظیمات ساده * تنظیمات ساده
* امکان شناسایی شدن در شبکههای تحلیل DPI * امکان شناسایی شدن در شبکههای تحلیل DPI
@ -3891,7 +3891,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -3903,7 +3903,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
به دلیل طبیعت متن-باز آن، OpenVPN از بررسی گسترده توسط یک جامعه جهانی سود میبرد که باعث بهتر شدن وضعیت امنیتی آن میشود. به دلیل طبیعت متن-باز آن، OpenVPN از بررسی گسترده توسط یک جامعه جهانی سود میبرد که باعث بهتر شدن وضعیت امنیتی آن میشود.
به دلیل تعادل قوی بین عملکرد، امنیت و سازگاری OpenVPN تبدیل به یکی از انتخابهای اصلی برای اشخاص آگاه بر حریم خصوصی و تجارتهای مشابه شده است. به دلیل تعادل قوی بین عملکرد، امنیت و سازگاری OpenVPN تبدیل به یکی از انتخابهای اصلی برای اشخاص آگاه بر حریم خصوصی و تجارتهای مشابه شده است.
* بر روی تمام سیستمعاملها در AmneziaVPN در دسترس است. * بر روی تمام سیستمعاملها در DefaultVPN در دسترس است.
* مصرف انرژی عادی بر روی دستگاههای موبایل * مصرف انرژی عادی بر روی دستگاههای موبایل
* قابلیت شخصیسازی منعطف مطابق با نیاز شما که امکان کار بر روی دستگاهها و سیستم عاملهای مختلف را میدهد. * قابلیت شخصیسازی منعطف مطابق با نیاز شما که امکان کار بر روی دستگاهها و سیستم عاملهای مختلف را میدهد.
* قابل شناسایی توسط سیستمهای تحلیل عمیق DPI در شبکه و در نتیجه امکان بلاک شدن * قابل شناسایی توسط سیستمهای تحلیل عمیق DPI در شبکه و در نتیجه امکان بلاک شدن
@ -3913,7 +3913,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
@ -3930,7 +3930,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -3939,7 +3939,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
در حالیکه WireGuard به دلیل بازدهی آن شناخته میشود اما امکان شناسایی شدن بالا به دلیل امضای ثابت بسته دادههای آن یکی از مشکلات آن است. AmneziaWG این مشکل را با استفاده از متدهای مخفی سازی حل کرده و در نتیجه ترافیک آن همانند با ترافیک عادی اینترنت است. در حالیکه WireGuard به دلیل بازدهی آن شناخته میشود اما امکان شناسایی شدن بالا به دلیل امضای ثابت بسته دادههای آن یکی از مشکلات آن است. AmneziaWG این مشکل را با استفاده از متدهای مخفی سازی حل کرده و در نتیجه ترافیک آن همانند با ترافیک عادی اینترنت است.
این بدین معنی است که AmneziaWG عملکرد سریع اصلی را حفظ کرده و یک لایه پنهان سازی به آن اضافه کرده که باعث میشود که به انتخابی عالی برای آنها که ویپیان امن و سریع میخواهند تبدیل شود. این بدین معنی است که AmneziaWG عملکرد سریع اصلی را حفظ کرده و یک لایه پنهان سازی به آن اضافه کرده که باعث میشود که به انتخابی عالی برای آنها که ویپیان امن و سریع میخواهند تبدیل شود.
* بر روی تمام پلتفرمها در AmneziaVPN قابل دسترسی است. * بر روی تمام پلتفرمها در DefaultVPN قابل دسترسی است.
* مصرف انرژی پایین * مصرف انرژی پایین
* کمترین میزان تنظیمات * کمترین میزان تنظیمات
* غیرقابل تشخیص توسط سیستمهای تحلیل عمیق DPI و مقاوم به بلاک شدن * غیرقابل تشخیص توسط سیستمهای تحلیل عمیق DPI و مقاوم به بلاک شدن
@ -4215,8 +4215,8 @@ For more detailed information, you can
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>ذخیره تنظیمات AmneziaVPN</translation> <translation>ذخیره تنظیمات DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
@ -4247,7 +4247,7 @@ For more detailed information, you can
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="363"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="363"/>
<source>To read the QR code in the Amnezia app, select &quot;Add server&quot; &quot;I have data to connect&quot; &quot;QR code, key or settings file&quot;</source> <source>To read the QR code in the Amnezia app, select &quot;Add server&quot; &quot;I have data to connect&quot; &quot;QR code, key or settings file&quot;</source>
<translation>برای خواندن QR Code در نرمافزار AmneziaVPN &quot;اضافه کردن سرور&quot; -&gt; &quot;من داده برای اتصال دارم&quot; -&gt; &quot;QR Code، کلید یا فایل تنظیمات&quot;</translation> <translation>برای خواندن QR Code در نرمافزار DefaultVPN &quot;اضافه کردن سرور&quot; -&gt; &quot;من داده برای اتصال دارم&quot; -&gt; &quot;QR Code، کلید یا فایل تنظیمات&quot;</translation>
</message> </message>
</context> </context>
<context> <context>

View file

@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>AmneziaVPN</translation> <translation>DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="64"/> <location filename="../ui/notificationhandler.cpp" line="64"/>
@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>AmneziaVPN ि</translation> <translation>DefaultVPN ि</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1337,8 +1337,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>AmneziaVPN </translation> <translation>DefaultVPN </translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
@ -1681,8 +1681,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation> ि ि . ि AmneziaVPN .</translation> <translation> ि ि . ि DefaultVPN .</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
@ -1719,8 +1719,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation> AmneziaVPN ि ि ि ि .</translation> <translation> DefaultVPN ि ि ि ि .</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -1983,7 +1983,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2003,7 +2003,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2122,8 +2122,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation> ि AmneziaVPN .</translation> <translation> ि DefaultVPN .</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
@ -2868,8 +2868,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>AmneziaVPN ि</translation> <translation>DefaultVPN ि</translation>
</message> </message>
<message> <message>
<source>OpenVpn native format</source> <source>OpenVpn native format</source>
@ -3687,7 +3687,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -3705,7 +3705,7 @@ OpenVPN क्लाइंट और सर्वर के बीच सभी
ि ि ि , ि ि ि ि , ि
* AmneziaVPN * DefaultVPN
* ि * ि
* ि * ि
* ि ि * ि ि
@ -3718,7 +3718,7 @@ OpenVPN क्लाइंट और सर्वर के बीच सभी
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -3727,7 +3727,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
ि -ि ि ि ि ि -ि ि ि ि
िि ि ि ि, िि , ि ि () ि ि ि िि ि ि ि, िि , ि ि () ि ि ि
* AmneziaVPN * DefaultVPN
* ि * ि
* ि * ि
* ि ि , * ि ि ,
@ -3781,7 +3781,7 @@ For more detailed information, you can
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -3789,7 +3789,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<translation>OpenVPN ि -ि <translation>OpenVPN ि -ि
ि िि ि / , ि िि , िि ि ि ि ि - ि , ि ि , , , ि ि ि ि ि िि ि / , ि िि , िि ि ि ि ि - ि , ि ि , , , ि ि ि ि
* AmneziaVPN * DefaultVPN
* ि * ि
* िि ि ि ि * िि ि ि ि
* ि ि ि ि ि * ि ि ि ि ि
@ -3799,13 +3799,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>, SOCKS5 ि , AEAD ि ि ि , HTTPS ि, ि ि ि Amnezia ि , AmneziaWG <translation>, SOCKS5 ि , AEAD ि ि ि , HTTPS ि, ि ि ि Amnezia ि , AmneziaWG
* AmneziaVPN * DefaultVPN
* ि ि * ि ि
* ि * ि
* .</translation> * .</translation>
@ -3816,7 +3816,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -3825,7 +3825,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
ि ि , िि AmneziaWG िि , ि ि िि ि िि ि ि , िि AmneziaWG िि , ि ि िि ि िि
ि AmneziaWG िि , ि ि ि ि ि ि AmneziaWG िि , ि ि ि ि ि
* AmneziaVPN * DefaultVPN
* ि * ि
* ि * ि
* ि ि , ि ि * ि ि , ि ि
@ -3848,7 +3848,7 @@ VMess, VLESS और XTLS-Vision ट्रांसपोर्ट जैसे
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -3857,7 +3857,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
िि ि ि , ि ि िि ि ि , ि ि
ि , ि ि ि , ि IKEv2 ि , ि ि ि , ि IKEv2
* ि AmneziaVPN * ि DefaultVPN
* ि * ि
* ि * ि
* ि ि * ि ि
@ -4103,8 +4103,8 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>AmneziaVPN ि </translation> <translation>DefaultVPN ि </translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>

View file

@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>AmneziaVPN</translation> <translation>DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="64"/> <location filename="../ui/notificationhandler.cpp" line="64"/>
@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>AmneziaVPN </translation> <translation>DefaultVPN </translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1305,8 +1305,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>AmneziaVPN က</translation> <translation>DefaultVPN က</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
@ -1641,8 +1641,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>ကက AmneziaVPN ကက.</translation> <translation>ကက DefaultVPN ကက.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
@ -1679,8 +1679,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation> AmneziaVPN က ကက က ကကက .</translation> <translation> DefaultVPN က ကက က ကကက .</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -1944,7 +1944,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -1964,7 +1964,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2083,8 +2083,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation> AmneziaVPN ကက.</translation> <translation> DefaultVPN ကက.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
@ -2825,8 +2825,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>AmneziaVPN ကက</translation> <translation>DefaultVPN ကက</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
@ -3567,7 +3567,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -3585,7 +3585,7 @@ Cloak သည် ပက်ကတ်မက်တာဒေတာကို မွမ
ကကက က Cloak OpenVPN ကက. ကကက က Cloak OpenVPN ကက.
* က AmneziaVPN * က DefaultVPN
* က * က
* က * က
* DPI က က * DPI က က
@ -3598,7 +3598,7 @@ Cloak သည် ပက်ကတ်မက်တာဒေတာကို မွမ
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -3607,7 +3607,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
WireGuard ကက VPN က က Hard-coded encryption ကက OpenVPN က WireGuard latency က WireGuard ကက VPN က က Hard-coded encryption ကက OpenVPN က WireGuard latency က
WireGuard က packet က က က က VPN က WireGuard ကက ကက ကက က Deep Packet Inspection (DPI) ကကကက WireGuard က packet က က က က VPN က WireGuard ကက ကက ကက က Deep Packet Inspection (DPI) ကကကက
* က AmneziaVPN * က DefaultVPN
* *
* ကက * ကက
* DPI က က က * DPI က က က
@ -3630,7 +3630,7 @@ Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REAL
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -3639,7 +3639,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
ကက ကက က dynamic ကကက ကက ကက ကက က dynamic ကကက ကက
IKEv2 က က က က IKEv2 က က က က
* Windows AmneziaVPN * Windows DefaultVPN
* က * က
* *
* DPI က * DPI က
@ -3696,7 +3696,7 @@ IKEv2 သည် လုံခြုံရေး၊ တည်ငြိမ်မှ
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -3704,7 +3704,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<translation>OpenVPN ကက VPN က <translation>OpenVPN ကက VPN က
ကက key က SSL/TLS က OpenVPN ကက OpenVPN ကကက က က က က က open-source က OpenVPN က ကက က global community က ကကက ကကက OpenVPN ကကကက က ကက key က SSL/TLS က OpenVPN ကက OpenVPN ကကက က က က က က open-source က OpenVPN က ကက က global community က ကကက ကကက OpenVPN ကကကက က
* က AmneziaVPN * က DefaultVPN
* က * က
* operating system က က ကကက * operating system က က ကကက
* DPI ကကက * DPI ကကက
@ -3714,13 +3714,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>SOCKS5 ကက က Shadowsocks AEAD cipher က ကကကက Shadowsocks က ကက HTTPS က က က Shadowsocks ကက Amnezia ကကက AmneziaWG ကက က <translation>SOCKS5 ကက က Shadowsocks AEAD cipher က ကကကက Shadowsocks က ကက HTTPS က က က Shadowsocks ကက Amnezia ကကက AmneziaWG ကက က
* Desktop AmneziaVPN * Desktop DefaultVPN
* က က * က က
* DPI က * DPI က
* TCP ကက က .</translation> * TCP ကက က .</translation>
@ -3731,7 +3731,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -3740,7 +3740,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
WireGuard က packet က က က က AmneziaWG က က က က က က WireGuard က packet က က က က AmneziaWG က က က က က က
AmneziaWG ကကက က က VPN ကကက က AmneziaWG ကကက က က VPN ကကက က
* က AmneziaVPN * က DefaultVPN
* *
* ကက (က) * ကက (က)
* DPI က က က * DPI က က က
@ -4012,7 +4012,7 @@ For more detailed information, you can
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>AmneziaWG config က</translation> <translation>AmneziaWG config က</translation>
</message> </message>
<message> <message>

View file

@ -475,8 +475,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>AmneziaVPN</translation> <translation>DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="64"/> <location filename="../ui/notificationhandler.cpp" line="64"/>
@ -490,8 +490,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>Уведомление AmneziaVPN</translation> <translation>Уведомление DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1455,8 +1455,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="107"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="107"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>Об AmneziaVPN</translation> <translation>Об DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="123"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="123"/>
@ -1738,8 +1738,8 @@ Already installed containers were found on the server. All installed containers
<name>PageSettingsApiNativeConfigs</name> <name>PageSettingsApiNativeConfigs</name>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="23"/> <location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="23"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>Сохранить конфигурацию AmneziaVPN</translation> <translation>Сохранить конфигурацию DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="48"/> <location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="48"/>
@ -2174,8 +2174,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы AmneziaVPN останутся на сервере.</translation> <translation>Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы DefaultVPN останутся на сервере.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
@ -2220,8 +2220,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation>Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в AmneziaVPN. Храните эту информацию в надежном месте.</translation> <translation>Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в DefaultVPN. Храните эту информацию в надежном месте.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -2500,7 +2500,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="176"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="176"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2520,7 +2520,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="205"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="205"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2655,7 +2655,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="153"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="153"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation>Все установленные сервисы и протоколы Amnezia останутся на сервере.</translation> <translation>Все установленные сервисы и протоколы Amnezia останутся на сервере.</translation>
</message> </message>
<message> <message>
@ -3517,8 +3517,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="119"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="119"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>Для приложения AmneziaVPN</translation> <translation>Для приложения DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="134"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="134"/>
@ -4331,7 +4331,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -4349,7 +4349,7 @@ Cloak изменяет метаданные пакетов таким образ
Если в вашем регионе наблюдается жесткая интернет-цензура, мы советуем вам уже при первом подключении использовать только OpenVPN over Cloak. Если в вашем регионе наблюдается жесткая интернет-цензура, мы советуем вам уже при первом подключении использовать только OpenVPN over Cloak.
* Доступен в AmneziaVPN на всех платформах * Доступен в DefaultVPN на всех платформах
* Высокое энергопотребление на мобильных устройствах * Высокое энергопотребление на мобильных устройствах
* Гибкие настройки * Гибкие настройки
* Не распознается системами DPI-анализа * Не распознается системами DPI-анализа
@ -4360,7 +4360,7 @@ Cloak изменяет метаданные пакетов таким образ
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4369,7 +4369,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует строго заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных. WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует строго заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных.
WireGuard очень уязвим для блокировки из-за характерных сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче идентифицируются и, следовательно, могут блокироваться современными Deep Packet Inspection (DPI) системами и другими инструментами для сетевого мониторинга. WireGuard очень уязвим для блокировки из-за характерных сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче идентифицируются и, следовательно, могут блокироваться современными Deep Packet Inspection (DPI) системами и другими инструментами для сетевого мониторинга.
* Доступен в AmneziaVPN на всех платформах * Доступен в DefaultVPN на всех платформах
* Низкое энергопотребление на мобильных устройствах * Низкое энергопотребление на мобильных устройствах
* Минимальная конфигурация * Минимальная конфигурация
* Легко распознается системами DPI-анализа, поддается блокировке * Легко распознается системами DPI-анализа, поддается блокировке
@ -4391,7 +4391,7 @@ REALITY отличается от аналогичных технологий б
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -4400,7 +4400,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
Он может быстро переключаться между сетями и устройствами, что делает его особенно адаптивным в динамичных сетевых средах. Он может быстро переключаться между сетями и устройствами, что делает его особенно адаптивным в динамичных сетевых средах.
Несмотря на сочетание безопасности, стабильности и скорости, необходимо отметить, что IKEv2 легко обнаруживается и подвержен блокировке. Несмотря на сочетание безопасности, стабильности и скорости, необходимо отметить, что IKEv2 легко обнаруживается и подвержен блокировке.
* Доступен в AmneziaVPN только для Windows * Доступен в DefaultVPN только для Windows
* Низкое энергопотребление на мобильных устройствах * Низкое энергопотребление на мобильных устройствах
* Минимальная конфигурация * Минимальная конфигурация
* Распознается системами DPI-анализа * Распознается системами DPI-анализа
@ -4462,13 +4462,13 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI systems and therefore susceptible to blocking * Recognised by DPI systems and therefore susceptible to blocking
* Can operate over both TCP and UDP network protocols.</source> * Can operate over both TCP and UDP network protocols.</source>
<translation>OpenVPN является одним из самых популярных и проверенных временем VPN-протоколов. Он использует собственный протокол безопасности, и криптографические протоколы SSL/TLS для шифрования и обмена ключами. Более того, поддержка множества методов аутентификации делает OpenVPN универсальным, адаптируемым и подходящим для широкого спектра устройств и операционных систем. Благодаря своему открытому коду, OpenVPN подвергается тщательной проверке со стороны мирового сообщества, что постоянно укрепляет его безопасность. Имея отличный баланс между производительностью, безопасностью и совместимостью OpenVPN остается лучшим выбором для людей и компаний, заботящихся о конфиденциальности, однако OpenVPN легко распознается современными системами анализа трафика. <translation>OpenVPN является одним из самых популярных и проверенных временем VPN-протоколов. Он использует собственный протокол безопасности, и криптографические протоколы SSL/TLS для шифрования и обмена ключами. Более того, поддержка множества методов аутентификации делает OpenVPN универсальным, адаптируемым и подходящим для широкого спектра устройств и операционных систем. Благодаря своему открытому коду, OpenVPN подвергается тщательной проверке со стороны мирового сообщества, что постоянно укрепляет его безопасность. Имея отличный баланс между производительностью, безопасностью и совместимостью OpenVPN остается лучшим выбором для людей и компаний, заботящихся о конфиденциальности, однако OpenVPN легко распознается современными системами анализа трафика.
Доступен в AmneziaVPN на всех платформах Доступен в DefaultVPN на всех платформах
Нормальное энергопотребление на мобильных устройствах Нормальное энергопотребление на мобильных устройствах
Гибкая настройка полезная при работе с различными операционными системами и устройствами Гибкая настройка полезная при работе с различными операционными системами и устройствами
Распознается системами DPI и, следовательно, уязвим к блокировкам Распознается системами DPI и, следовательно, уязвим к блокировкам
@ -4486,7 +4486,7 @@ Cloak can modify packet metadata so that it completely masks VPN traffic as norm
Immediately after receiving the first data packet, Cloak authenticates the incoming connection. If authentication fails, the plugin masks the server as a fake website and your VPN becomes invisible to analysis systems. Immediately after receiving the first data packet, Cloak authenticates the incoming connection. If authentication fails, the plugin masks the server as a fake website and your VPN becomes invisible to analysis systems.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by detection systems * Not recognised by detection systems
@ -4502,7 +4502,7 @@ Cloak может изменять метаданные пакета, чтобы
Сразу после получения первого пакета данных Cloak аутентифицирует входящее соединение, если аутентификация не удалась, плагин маскирует сервер под настоящий веб-сайт, и ваш VPN становится невидимым для систем анализа. Имеет низкую скорость работы в сравнении с другими похожими протоколами. Сразу после получения первого пакета данных Cloak аутентифицирует входящее соединение, если аутентификация не удалась, плагин маскирует сервер под настоящий веб-сайт, и ваш VPN становится невидимым для систем анализа. Имеет низкую скорость работы в сравнении с другими похожими протоколами.
* Доступно в AmneziaVPN на всех платформах. * Доступно в DefaultVPN на всех платформах.
* Высокое энергопотребление на мобильных устройствах * Высокое энергопотребление на мобильных устройствах
* Гибкие настройки * Гибкие настройки
* Не распознается системами обнаружения. * Не распознается системами обнаружения.
@ -4515,7 +4515,7 @@ Cloak может изменять метаданные пакета, чтобы
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to detection and blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to detection and blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4524,7 +4524,7 @@ WireGuard is very susceptible to detection and blocking due to its distinct pack
WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует закодированные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность передачи данных. WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует закодированные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность передачи данных.
WireGuard очень чувствителен к обнаружению и блокировке из-за различных сигнатур пакетов. В отличие от некоторых других VPN протоколов, использующих методы запутывания, последовательные шаблоны сигнатур пакетов WireGuard легко идентифицируются системами анализа трафика. WireGuard очень чувствителен к обнаружению и блокировке из-за различных сигнатур пакетов. В отличие от некоторых других VPN протоколов, использующих методы запутывания, последовательные шаблоны сигнатур пакетов WireGuard легко идентифицируются системами анализа трафика.
* Доступно в AmneziaVPN на всех платформах. * Доступно в DefaultVPN на всех платформах.
* Низкое энергопотребление * Низкое энергопотребление
* Минимальное количество настроек * Минимальное количество настроек
* Легко распознается системами анализа DPI, подвержен блокировке. * Легко распознается системами анализа DPI, подвержен блокировке.
@ -4536,7 +4536,7 @@ WireGuard очень чувствителен к обнаружению и бл
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by traffic analysis systems * Not recognised by traffic analysis systems
@ -4545,7 +4545,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
Хотя WireGuard известен своей эффективностью, обнаружить его довольно легко из-за различных сигнатур пакетов. AmneziaWG решает эту проблему, используя более совершенные методы работы, смешивая свой трафик с обычным интернет-трафиком. Хотя WireGuard известен своей эффективностью, обнаружить его довольно легко из-за различных сигнатур пакетов. AmneziaWG решает эту проблему, используя более совершенные методы работы, смешивая свой трафик с обычным интернет-трафиком.
Это означает, что AmneziaWG сохраняет высокую производительность оригинала, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение. Это означает, что AmneziaWG сохраняет высокую производительность оригинала, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение.
* Доступно в AmneziaVPN на всех платформах. * Доступно в DefaultVPN на всех платформах.
* Низкое энергопотребление * Низкое энергопотребление
* Минимальное количество настроек * Минимальное количество настроек
* Не распознается системами анализа трафика. * Не распознается системами анализа трафика.
@ -4592,7 +4592,7 @@ Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REAL
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -4600,7 +4600,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<translation type="vanished">OpenVPN один из самых популярных и проверенных временем VPN-протоколов. <translation type="vanished">OpenVPN один из самых популярных и проверенных временем VPN-протоколов.
В нем используется уникальный протокол безопасности, опирающийся на SSL/TLS для шифрования и обмена ключами. Кроме того, OpenVPN поддерживает множество методов аутентификации, что делает его универсальным и адаптируемым к широкому спектру устройств и операционных систем. Благодаря открытому исходному коду OpenVPN подвергается тщательному анализу со стороны мирового сообщества, что постоянно повышает его безопасность. Оптимальное соотношение производительности, безопасности и совместимости делает OpenVPN лучшим выбором как для частных лиц, так и для компаний, заботящихся о конфиденциальности. В нем используется уникальный протокол безопасности, опирающийся на SSL/TLS для шифрования и обмена ключами. Кроме того, OpenVPN поддерживает множество методов аутентификации, что делает его универсальным и адаптируемым к широкому спектру устройств и операционных систем. Благодаря открытому исходному коду OpenVPN подвергается тщательному анализу со стороны мирового сообщества, что постоянно повышает его безопасность. Оптимальное соотношение производительности, безопасности и совместимости делает OpenVPN лучшим выбором как для частных лиц, так и для компаний, заботящихся о конфиденциальности.
* Доступен в AmneziaVPN на всех платформах * Доступен в DefaultVPN на всех платформах
* Нормальное энергопотребление на мобильных устройствах * Нормальное энергопотребление на мобильных устройствах
* Гибкая настройка под нужды пользователя для работы с различными операционными системами и устройствами * Гибкая настройка под нужды пользователя для работы с различными операционными системами и устройствами
* Распознается системами DPI-анализа и поэтому подвержен блокировке * Распознается системами DPI-анализа и поэтому подвержен блокировке
@ -4610,13 +4610,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="159"/> <location filename="../containers/containers_defs.cpp" line="159"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>Shadowsocks создан на основе протокола SOCKS5, защищает соединение с помощью шифра AEAD. Несмотря на то, что протокол Shadowsocks разработан таким образом, чтобы быть незаметным и сложным для идентификации, он не идентичен стандартному HTTPS-соединению, поэтому некоторые системы анализа трафика всё же могут обнаружить соединение Shadowsocks. В связи с ограниченной поддержкой в Amnezia рекомендуется использовать протокол AmneziaWG. <translation>Shadowsocks создан на основе протокола SOCKS5, защищает соединение с помощью шифра AEAD. Несмотря на то, что протокол Shadowsocks разработан таким образом, чтобы быть незаметным и сложным для идентификации, он не идентичен стандартному HTTPS-соединению, поэтому некоторые системы анализа трафика всё же могут обнаружить соединение Shadowsocks. В связи с ограниченной поддержкой в Amnezia рекомендуется использовать протокол AmneziaWG.
* Доступен в AmneziaVPN только для ПК и ноутбуков * Доступен в DefaultVPN только для ПК и ноутбуков
* Настраиваемый протокол шифрования * Настраиваемый протокол шифрования
* Распознается некоторыми системами DPI-анализа * Распознается некоторыми системами DPI-анализа
* Работает по сетевому протоколу TCP.</translation> * Работает по сетевому протоколу TCP.</translation>
@ -4663,7 +4663,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -4681,7 +4681,7 @@ Cloak может изменять метаданные пакетов. Он по
Если в вашем регионе экстремальный уровень цензуры в Интернете, мы советуем вам с первого подключения использовать только OpenVPN over Cloak Если в вашем регионе экстремальный уровень цензуры в Интернете, мы советуем вам с первого подключения использовать только OpenVPN over Cloak
* Доступен в AmneziaVPN для всех платформ * Доступен в DefaultVPN для всех платформ
* Высокое энергопотребление на мобильных устройствах * Высокое энергопотребление на мобильных устройствах
* Гибкие настройки * Гибкие настройки
* Не распознается системами DPI-анализа * Не распознается системами DPI-анализа
@ -4693,7 +4693,7 @@ Cloak может изменять метаданные пакетов. Он по
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4702,7 +4702,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
Обеспечивает стабильное VPN-соединение, высокую производительность на всех устройствах. Использует жестко заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных. Обеспечивает стабильное VPN-соединение, высокую производительность на всех устройствах. Использует жестко заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных.
WireGuard очень восприимчив к блокированию из-за особенностей сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче выявляются и, соответственно, блокируются современными системами глубокой проверки пакетов (DPI) и другими средствами сетевого мониторинга. WireGuard очень восприимчив к блокированию из-за особенностей сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче выявляются и, соответственно, блокируются современными системами глубокой проверки пакетов (DPI) и другими средствами сетевого мониторинга.
* Доступен в AmneziaVPN для всех платформ * Доступен в DefaultVPN для всех платформ
* Низкое энергопотребление * Низкое энергопотребление
* Минимальное количество настроек * Минимальное количество настроек
* Легко распознается системами DPI-анализа, подвержен блокировке * Легко распознается системами DPI-анализа, подвержен блокировке
@ -4713,7 +4713,7 @@ WireGuard очень восприимчив к блокированию из-з
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -4722,7 +4722,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
Хотя WireGuard известен своей эффективностью, у него были проблемы с обнаружением из-за характерных сигнатур пакетов. AmneziaWG решает эту проблему за счет использования более совершенных методов обфускации, благодаря чему его трафик сливается с обычным интернет-трафиком. Хотя WireGuard известен своей эффективностью, у него были проблемы с обнаружением из-за характерных сигнатур пакетов. AmneziaWG решает эту проблему за счет использования более совершенных методов обфускации, благодаря чему его трафик сливается с обычным интернет-трафиком.
Таким образом, AmneziaWG сохраняет высокую производительность оригинального протокола, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение. Таким образом, AmneziaWG сохраняет высокую производительность оригинального протокола, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение.
* Доступен в AmneziaVPN на всех платформах * Доступен в DefaultVPN на всех платформах
* Низкое энергопотребление на мобильных устройствах * Низкое энергопотребление на мобильных устройствах
* Минимальное количество настроек * Минимальное количество настроек
* Не распознается системами DPI-анализа, устойчив к блокировке * Не распознается системами DPI-анализа, устойчив к блокировке
@ -5010,8 +5010,8 @@ This means that AmneziaWG keeps the fast performance of the original while addin
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="30"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="30"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="37"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="37"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>Сохранить конфигурацию AmneziaVPN</translation> <translation>Сохранить конфигурацию DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="25"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="25"/>

View file

@ -23,8 +23,8 @@
<context> <context>
<name>AndroidController</name> <name>AndroidController</name>
<message> <message>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation type="vanished">AmneziaVPN</translation> <translation type="vanished">DefaultVPN</translation>
</message> </message>
<message> <message>
<source>VPN Connected</source> <source>VPN Connected</source>
@ -438,8 +438,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>AmneziaVPN</translation> <translation>DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="64"/> <location filename="../ui/notificationhandler.cpp" line="64"/>
@ -453,8 +453,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>Сповіщення AmneziaVPN</translation> <translation>Сповіщення DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1446,8 +1446,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>Про AmneziaVPN</translation> <translation>Про DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
@ -1484,8 +1484,8 @@ Already installed containers were found on the server. All installed containers
<translation type="vanished">Карткою на Patreon</translation> <translation type="vanished">Карткою на Patreon</translation>
</message> </message>
<message> <message>
<source>https://www.patreon.com/amneziavpn</source> <source>https://www.patreon.com/defaultvpn</source>
<translation type="vanished">https://www.patreon.com/amneziavpn</translation> <translation type="vanished">https://www.patreon.com/defaultvpn</translation>
</message> </message>
<message> <message>
<source>Show other methods on Github</source> <source>Show other methods on Github</source>
@ -1810,8 +1810,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>Всі дані із застосунку будуть видалені, всі встановлені сервіси AmneziaVPN залишаться на сервері.</translation> <translation>Всі дані із застосунку будуть видалені, всі встановлені сервіси DefaultVPN залишаться на сервері.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
@ -1856,8 +1856,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation>Резервна копія міститиме ваші паролі та приватні ключі для всіх серверів, доданих до AmneziaVPN. Зберігайте цю інформацію у безпечному місці.</translation> <translation>Резервна копія міститиме ваші паролі та приватні ключі для всіх серверів, доданих до DefaultVPN. Зберігайте цю інформацію у безпечному місці.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -2136,7 +2136,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2156,7 +2156,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2304,7 +2304,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation>Всі встановлені сервіси та протоколи Amnezia все ще залишаться на сервері.</translation> <translation>Всі встановлені сервіси та протоколи Amnezia все ще залишаться на сервері.</translation>
</message> </message>
<message> <message>
@ -3183,8 +3183,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>Для AmneziaVPN</translation> <translation>Для DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
@ -3983,7 +3983,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -4001,7 +4001,7 @@ Cloak може змінювати метадані пакетів так, що
Якщо у вашому регіоні екстремальний рівень інтернет-цензури, ми радимо використовувати тільки OpenVPN через Cloak з самого початку роботи з додатком. Якщо у вашому регіоні екстремальний рівень інтернет-цензури, ми радимо використовувати тільки OpenVPN через Cloak з самого початку роботи з додатком.
Доступний в AmneziaVPN на всіх платформах Доступний в DefaultVPN на всіх платформах
Високе споживання енергії на мобільних пристроях Високе споживання енергії на мобільних пристроях
Гнучкі налаштування Гнучкі налаштування
Не розпізнається системами аналізу DPI Не розпізнається системами аналізу DPI
@ -4014,7 +4014,7 @@ Cloak може змінювати метадані пакетів так, що
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4024,7 +4024,7 @@ WireGuard забезпечує стабільне VPN-підключення т
WireGuard дуже чутливий до блокувань через свої чіткі підписи пакетів. На відміну від деяких інших VPN-протоколів, які використовують техніки обфускації, постійні шаблони підписів пакетів WireGuard легше ідентифікуються та можуть бути заблоковані просунутими системами глибокого аналізу пакетів (DPI) та іншими інструментами моніторингу мережі. WireGuard дуже чутливий до блокувань через свої чіткі підписи пакетів. На відміну від деяких інших VPN-протоколів, які використовують техніки обфускації, постійні шаблони підписів пакетів WireGuard легше ідентифікуються та можуть бути заблоковані просунутими системами глибокого аналізу пакетів (DPI) та іншими інструментами моніторингу мережі.
* Доступний в AmneziaVPN на всіх платформах * Доступний в DefaultVPN на всіх платформах
* Низьке споживання енергії * Низьке споживання енергії
* Мінімальна кількість налаштувань * Мінімальна кількість налаштувань
* Легко розпізнається системами аналізу DPI, схильний до блокування * Легко розпізнається системами аналізу DPI, схильний до блокування
@ -4047,7 +4047,7 @@ REALITY унікально ідентифікує цензорів під час
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -4056,7 +4056,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
Він може швидко переключись між мережами та пристроями, що робить його осболиво адаптованим під динамічні мережеві середовища. Він може швидко переключись між мережами та пристроями, що робить його осболиво адаптованим під динамічні мережеві середовища.
Потрібно зазначити, що незважаючи на стабільність та швидкість, IKEv2 легко розпізнається та вразливий до блокувань. Потрібно зазначити, що незважаючи на стабільність та швидкість, IKEv2 легко розпізнається та вразливий до блокувань.
* IKEv2/IPsec в AmneziaVPN тільки для Windows. * IKEv2/IPsec в DefaultVPN тільки для Windows.
* Низьке енергоспоживання, на мобільних пристроях * Низьке енергоспоживання, на мобільних пристроях
* Мінімальна конфігурація * Мінімальна конфігурація
* Розпізнається системами DPI-анализу * Розпізнається системами DPI-анализу
@ -4122,7 +4122,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -4130,7 +4130,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<translation>OpenVPN один із самих популярних і перевірених часом протоколів VPN. <translation>OpenVPN один із самих популярних і перевірених часом протоколів VPN.
Він використовує власний протокол, який опирається на протокол SSL/TLS для шифрування та обміну ключами. Крім того, підтримка OpenVPN багатьох методів аутентифікації робить його універсальним і адаптованим до широкого спектру пристроїв і операційних систем. Завдяки відкритому коду, OpenVPN піддається ретельному аналізу зі сторони світової спільноти, що постійно підвищує його безпеку. Завдяки оптимальному співвідношенню продуктивності, безпеки та сумісності OpenVPN залишається найкращим вибором як для приватних осіб, так і для компаній. Він використовує власний протокол, який опирається на протокол SSL/TLS для шифрування та обміну ключами. Крім того, підтримка OpenVPN багатьох методів аутентифікації робить його універсальним і адаптованим до широкого спектру пристроїв і операційних систем. Завдяки відкритому коду, OpenVPN піддається ретельному аналізу зі сторони світової спільноти, що постійно підвищує його безпеку. Завдяки оптимальному співвідношенню продуктивності, безпеки та сумісності OpenVPN залишається найкращим вибором як для приватних осіб, так і для компаній.
* Доступний в AmneziaVPN для всіх платформ * Доступний в DefaultVPN для всіх платформ
* Нормальне енергоспоживання на мобільних пристроях * Нормальне енергоспоживання на мобільних пристроях
* Гнучка настройка під користувача для роботи з різними пристроями та оперційними системами * Гнучка настройка під користувача для роботи з різними пристроями та оперційними системами
* Розпізнається системами DPI-анализу і тому вразливий до блокувань * Розпізнається системами DPI-анализу і тому вразливий до блокувань
@ -4140,13 +4140,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>Shadowsocks, створений на основі протоколу SOCKS5, захищає з&apos;єднання AEAD шифруванням. Незважаючи на те, що протокол Shadowsocks розроблений таким чином, щоб бути незаметним і складним для ідентифікації, він не ідентичний стандартному HTTPS-з&apos;єднанню. Однак деякі системи аналізу трафіку все-таки можуть знайти підключення Shadowsocks. У звязку з обмеженою підтримкою в Amnezia рекомендується використовувати протокол AmneziaWG або OpenVPN через Cloak. <translation>Shadowsocks, створений на основі протоколу SOCKS5, захищає з&apos;єднання AEAD шифруванням. Незважаючи на те, що протокол Shadowsocks розроблений таким чином, щоб бути незаметним і складним для ідентифікації, він не ідентичний стандартному HTTPS-з&apos;єднанню. Однак деякі системи аналізу трафіку все-таки можуть знайти підключення Shadowsocks. У звязку з обмеженою підтримкою в Amnezia рекомендується використовувати протокол AmneziaWG або OpenVPN через Cloak.
* Доступний в AmneziaVPN тільки на ПК. * Доступний в DefaultVPN тільки на ПК.
* Гнучке налаштування протоколу шифрування * Гнучке налаштування протоколу шифрування
* Розпізнається деякими DPI-системами * Розпізнається деякими DPI-системами
* Працює по мережевому протоколу TCP.</translation> * Працює по мережевому протоколу TCP.</translation>
@ -4183,7 +4183,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -4201,7 +4201,7 @@ Cloak може замінити метаданні пакетів. Він пов
Якщо в вашому регіоні екстремальний рівень цензури в Інтернеті, ми рекомендуємо відразу використовувати OpenVPN over Cloak. Якщо в вашому регіоні екстремальний рівень цензури в Інтернеті, ми рекомендуємо відразу використовувати OpenVPN over Cloak.
* Доступний в AmneziaVPN на всіх платформах * Доступний в DefaultVPN на всіх платформах
* Високе енергоспоживання на мобільних пристроях * Високе енергоспоживання на мобільних пристроях
* Гнучке налаштування * Гнучке налаштування
* Не розпізнається системами DPI-анализу * Не розпізнається системами DPI-анализу
@ -4213,7 +4213,7 @@ Cloak може замінити метаданні пакетів. Він пов
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4221,7 +4221,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
<translation type="vanished">WireGuard - відносно новий та популярний VPN-протокол з простою архітектурою. <translation type="vanished">WireGuard - відносно новий та популярний VPN-протокол з простою архітектурою.
Забезпечує стабільне VPN-з&apos;єднання, високу продуктивність на всіх пристроях. Використовує жорстко закодовані параметри шифрування. WireGuard порівняно з OpenVPN має нижчу затримку та кращу пропускну здатність передачі даних. Забезпечує стабільне VPN-з&apos;єднання, високу продуктивність на всіх пристроях. Використовує жорстко закодовані параметри шифрування. WireGuard порівняно з OpenVPN має нижчу затримку та кращу пропускну здатність передачі даних.
WireGuard дуже вразливий до блокування. На відміну від деяких інших протоколів VPN, які використовують методи обфускації, узгоджені шаблони пакетів WireGuard можна легше ідентифікувати та, таким чином, заблокувати вдосконаленими системами Deep Packet Inspection (DPI) та іншими інструментами моніторингу мережі. WireGuard дуже вразливий до блокування. На відміну від деяких інших протоколів VPN, які використовують методи обфускації, узгоджені шаблони пакетів WireGuard можна легше ідентифікувати та, таким чином, заблокувати вдосконаленими системами Deep Packet Inspection (DPI) та іншими інструментами моніторингу мережі.
* Доступний в AmneziaVPN для всіх платформ * Доступний в DefaultVPN для всіх платформ
* Низьке енергоспоживання * Низьке енергоспоживання
* Мінімальна кількість налаштувань * Мінімальна кількість налаштувань
* Легко розпізнається системами DPI-анализу, вразливий до блокувань * Легко розпізнається системами DPI-анализу, вразливий до блокувань
@ -4233,7 +4233,7 @@ WireGuard дуже вразливий до блокування. На відмі
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -4242,7 +4242,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
Незважаючи на те, що WireGuard відомий своєю ефективністю, він має проблеми з легким виявленням через чіткі підписи пакетів. AmneziaWG вирішує цю проблему, використовуючи кращі методи обфускації, завдяки чому її трафік змішується зі звичайним інтернет-трафіком. Незважаючи на те, що WireGuard відомий своєю ефективністю, він має проблеми з легким виявленням через чіткі підписи пакетів. AmneziaWG вирішує цю проблему, використовуючи кращі методи обфускації, завдяки чому її трафік змішується зі звичайним інтернет-трафіком.
Це означає, що AmneziaWG зберігає швидку роботу оригінального протоколу WireGuard, додаючи додатковий рівень скритності, що робить його чудовим вибором для тих, хто бажає швидкого та непомітного VPN-зєднання. Це означає, що AmneziaWG зберігає швидку роботу оригінального протоколу WireGuard, додаючи додатковий рівень скритності, що робить його чудовим вибором для тих, хто бажає швидкого та непомітного VPN-зєднання.
* Доступно в AmneziaVPN на всіх платформах * Доступно в DefaultVPN на всіх платформах
* Низьке енергоспоживання * Низьке енергоспоживання
* Мінімальна кількість налаштувань * Мінімальна кількість налаштувань
* Не розпізнається системами аналізу DPI, стійкий до блокування * Не розпізнається системами аналізу DPI, стійкий до блокування
@ -4507,8 +4507,8 @@ This means that AmneziaWG keeps the fast performance of the original while addin
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>Зберегти config AmneziaVPN</translation> <translation>Зберегти config DefaultVPN</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>

View file

@ -406,8 +406,8 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation>The translation of &quot;AmneziaVPN&quot; in Urdu would be: <translation>The translation of &quot;DefaultVPN&quot; in Urdu would be:
امنیزیا وی پی ای</translation> امنیزیا وی پی ای</translation>
</message> </message>
@ -423,7 +423,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>امنیزیا وی پی این کی اطلاعات</translation> <translation>امنیزیا وی پی این کی اطلاعات</translation>
</message> </message>
<message> <message>
@ -1341,8 +1341,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation>AmneziaVPN کے بارے میں</translation> <translation>DefaultVPN کے بارے میں</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
@ -1685,7 +1685,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>تمام ترتیبات کو معمولی حالت پر لوٹایا جائے گا۔ سب انسٹال کیے گئے امنیزیا وی پی این سروسزسرورپرموجودرہیںگی.</translation> <translation>تمام ترتیبات کو معمولی حالت پر لوٹایا جائے گا۔ سب انسٹال کیے گئے امنیزیا وی پی این سروسزسرورپرموجودرہیںگی.</translation>
</message> </message>
<message> <message>
@ -1723,8 +1723,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation>بیک اپ میں آپ کے تمام سرورز جنہیں AmneziaVPN میں شامل کیا گیا ہے، ان کے پاسورڈ اور نجی کلید شامل ہوں گے۔ اس معلومات کو ایک محفوظ جگہ میں محفوظ رکھیں.</translation> <translation>بیک اپ میں آپ کے تمام سرورز جنہیں DefaultVPN میں شامل کیا گیا ہے، ان کے پاسورڈ اور نجی کلید شامل ہوں گے۔ اس معلومات کو ایک محفوظ جگہ میں محفوظ رکھیں.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -1987,7 +1987,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2007,7 +2007,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2126,8 +2126,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation>سرور پر تمام انسٹال شدہ AmneziaVPN سروسز محفوظ رہیں گے.</translation> <translation>سرور پر تمام انسٹال شدہ DefaultVPN سروسز محفوظ رہیں گے.</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
@ -2872,8 +2872,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>AmneziaVPN ایپ کے لئے</translation> <translation>DefaultVPN ایپ کے لئے</translation>
</message> </message>
<message> <message>
<source>OpenVpn native format</source> <source>OpenVpn native format</source>
@ -3691,7 +3691,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -3706,7 +3706,7 @@ If there is a extreme level of Internet censorship in your region, we advise you
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -3766,22 +3766,22 @@ For more detailed information, you can
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
* Can operate over both TCP and UDP network protocols.</source> * Can operate over both TCP and UDP network protocols.</source>
<translation>OpenVPN دستیاب سب سے زیادہ مقبول اور وقتی آزمائشی VPN پروٹوکولز میں سے ایک ہے۔ یہ انکرپشن اور کلیدی تبادلے کے لیے SSL/TLS کی طاقت کا فائدہ اٹھاتے ہوئے اپنا منفرد سیکیورٹی پروٹوکول استعمال کرتا ہے۔ مزید برآں، توثیق کے بہت سے طریقوں کے لیے OpenVPN کی حمایت اسے ورسٹائل اور قابل موافق بناتی ہے، جو آلات اور آپریٹنگ سسٹم کی ایک وسیع رینج کو پورا کرتی ہے۔ اوپن سورس کی نوعیت کی وجہ سے، اوپن وی پی این کو عالمی برادری کی طرف سے وسیع جانچ سے فائدہ ہوتا ہے، جو اس کی سلامتی کو مسلسل تقویت دیتا ہے۔ کارکردگی، سیکورٹی اور مطابقت کے مضبوط توازن کے ساتھ، OpenVPN رازداری کے بارے میں شعور رکھنے والے افراد اور کاروباروں کے لیے یکساں انتخاب ہے۔ * تمام پلیٹ فارمز پر AmneziaVPN میں دستیاب ہے * موبائل آلات پر بجلی کی عام کھپت * صارف کو مختلف آپریٹنگ سسٹمز اور ڈیوائسز کے ساتھ کام کرنے کی ضرورت کے مطابق لچکدار تخصیص * DPI تجزیہ سسٹمز کے ذریعہ پہچانا جاتا ہے اور اس وجہ سے بلاک کرنے کا خطرہ ہوتا ہے * TCP اور UDP دونوں نیٹ ورک پر کام کر سکتا ہے۔ پروٹوکول</translation> <translation>OpenVPN دستیاب سب سے زیادہ مقبول اور وقتی آزمائشی VPN پروٹوکولز میں سے ایک ہے۔ یہ انکرپشن اور کلیدی تبادلے کے لیے SSL/TLS کی طاقت کا فائدہ اٹھاتے ہوئے اپنا منفرد سیکیورٹی پروٹوکول استعمال کرتا ہے۔ مزید برآں، توثیق کے بہت سے طریقوں کے لیے OpenVPN کی حمایت اسے ورسٹائل اور قابل موافق بناتی ہے، جو آلات اور آپریٹنگ سسٹم کی ایک وسیع رینج کو پورا کرتی ہے۔ اوپن سورس کی نوعیت کی وجہ سے، اوپن وی پی این کو عالمی برادری کی طرف سے وسیع جانچ سے فائدہ ہوتا ہے، جو اس کی سلامتی کو مسلسل تقویت دیتا ہے۔ کارکردگی، سیکورٹی اور مطابقت کے مضبوط توازن کے ساتھ، OpenVPN رازداری کے بارے میں شعور رکھنے والے افراد اور کاروباروں کے لیے یکساں انتخاب ہے۔ * تمام پلیٹ فارمز پر DefaultVPN میں دستیاب ہے * موبائل آلات پر بجلی کی عام کھپت * صارف کو مختلف آپریٹنگ سسٹمز اور ڈیوائسز کے ساتھ کام کرنے کی ضرورت کے مطابق لچکدار تخصیص * DPI تجزیہ سسٹمز کے ذریعہ پہچانا جاتا ہے اور اس وجہ سے بلاک کرنے کا خطرہ ہوتا ہے * TCP اور UDP دونوں نیٹ ورک پر کام کر سکتا ہے۔ پروٹوکول</translation>
</message> </message>
<message> <message>
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>شیڈو ساکس، SOCKS5 پروٹوکول سے متاثر، AEAD سائفر کا استعمال کرتے ہوئے کنکشن کی حفاظت کرتا ہے۔ اگرچہ شیڈو ساکس کو سمجھدار اور شناخت کرنے کے لیے چیلنج کرنے کے لیے ڈیزائن کیا گیا ہے، لیکن یہ معیاری HTTPS کنکشن سے مماثل نہیں ہے۔ تاہم، کچھ ٹریفک تجزیہ نظام اب بھی شیڈو ساکس کنکشن کا پتہ لگا سکتے ہیں۔ Amnezia میں محدود تعاون کی وجہ سے، AmneziaWG پروٹوکول استعمال کرنے کی سفارش کی جاتی ہے۔ * صرف ڈیسک ٹاپ پلیٹ فارمز پر AmneziaVPN میں دستیاب ہے * قابل ترتیب انکرپشن پروٹوکول * کچھ DPI سسٹمز کے ذریعے قابل شناخت * TCP نیٹ ورک پروٹوکول پر کام کرتا ہے.</translation> <translation>شیڈو ساکس، SOCKS5 پروٹوکول سے متاثر، AEAD سائفر کا استعمال کرتے ہوئے کنکشن کی حفاظت کرتا ہے۔ اگرچہ شیڈو ساکس کو سمجھدار اور شناخت کرنے کے لیے چیلنج کرنے کے لیے ڈیزائن کیا گیا ہے، لیکن یہ معیاری HTTPS کنکشن سے مماثل نہیں ہے۔ تاہم، کچھ ٹریفک تجزیہ نظام اب بھی شیڈو ساکس کنکشن کا پتہ لگا سکتے ہیں۔ Amnezia میں محدود تعاون کی وجہ سے، AmneziaWG پروٹوکول استعمال کرنے کی سفارش کی جاتی ہے۔ * صرف ڈیسک ٹاپ پلیٹ فارمز پر DefaultVPN میں دستیاب ہے * قابل ترتیب انکرپشن پروٹوکول * کچھ DPI سسٹمز کے ذریعے قابل شناخت * TCP نیٹ ورک پروٹوکول پر کام کرتا ہے.</translation>
</message> </message>
<message> <message>
<location filename="../containers/containers_defs.cpp" line="203"/> <location filename="../containers/containers_defs.cpp" line="203"/>
@ -3789,7 +3789,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -3802,12 +3802,12 @@ This means that AmneziaWG keeps the fast performance of the original while addin
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
* Works over UDP network protocol, ports 500 and 4500.</source> * Works over UDP network protocol, ports 500 and 4500.</source>
<translation>IKEv2، IPSec انکرپشن پرت کے ساتھ جوڑا، ایک جدید اور مستحکم VPN پروٹوکول کے طور پر کھڑا ہے۔ اس کی امتیازی خصوصیات میں سے ایک نیٹ ورکس اور ڈیوائسز کے درمیان تیزی سے سوئچ کرنے کی صلاحیت ہے، جو اسے متحرک نیٹ ورک کے ماحول میں خاص طور پر موافق بناتی ہے۔ اگرچہ یہ سیکیورٹی، استحکام اور رفتار کا امتزاج پیش کرتا ہے، لیکن یہ نوٹ کرنا ضروری ہے کہ IKEv2 کا آسانی سے پتہ لگایا جا سکتا ہے اور یہ بلاک کرنے کے لیے حساس ہے۔ * صرف ونڈوز پر AmneziaVPN میں دستیاب ہے * کم بجلی کی کھپت، موبائل ڈیوائسز پر * کم سے کم کنفیگریشن * DPI تجزیہ سسٹمز کے ذریعے پہچانا جاتا ہے * UDP نیٹ ورک پروٹوکول، پورٹ 500 اور 4500 پر کام .کرتا ہے</translation> <translation>IKEv2، IPSec انکرپشن پرت کے ساتھ جوڑا، ایک جدید اور مستحکم VPN پروٹوکول کے طور پر کھڑا ہے۔ اس کی امتیازی خصوصیات میں سے ایک نیٹ ورکس اور ڈیوائسز کے درمیان تیزی سے سوئچ کرنے کی صلاحیت ہے، جو اسے متحرک نیٹ ورک کے ماحول میں خاص طور پر موافق بناتی ہے۔ اگرچہ یہ سیکیورٹی، استحکام اور رفتار کا امتزاج پیش کرتا ہے، لیکن یہ نوٹ کرنا ضروری ہے کہ IKEv2 کا آسانی سے پتہ لگایا جا سکتا ہے اور یہ بلاک کرنے کے لیے حساس ہے۔ * صرف ونڈوز پر DefaultVPN میں دستیاب ہے * کم بجلی کی کھپت، موبائل ڈیوائسز پر * کم سے کم کنفیگریشن * DPI تجزیہ سسٹمز کے ذریعے پہچانا جاتا ہے * UDP نیٹ ورک پروٹوکول، پورٹ 500 اور 4500 پر کام .کرتا ہے</translation>
</message> </message>
<message> <message>
<location filename="../containers/containers_defs.cpp" line="242"/> <location filename="../containers/containers_defs.cpp" line="242"/>
@ -4049,8 +4049,8 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation>AmneziaVPN ترتیب کو محفوظ کریں</translation> <translation>DefaultVPN ترتیب کو محفوظ کریں</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>

View file

@ -426,7 +426,7 @@ Already installed containers were found on the server. All installed containers
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="63"/> <location filename="../ui/notificationhandler.cpp" line="63"/>
<location filename="../ui/notificationhandler.cpp" line="70"/> <location filename="../ui/notificationhandler.cpp" line="70"/>
<source>AmneziaVPN</source> <source>DefaultVPN</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
@ -441,8 +441,8 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="94"/> <location filename="../ui/notificationhandler.cpp" line="94"/>
<source>AmneziaVPN notification</source> <source>DefaultVPN notification</source>
<translation>AmneziaVPN </translation> <translation>DefaultVPN </translation>
</message> </message>
<message> <message>
<location filename="../ui/notificationhandler.cpp" line="95"/> <location filename="../ui/notificationhandler.cpp" line="95"/>
@ -1399,7 +1399,7 @@ Already installed containers were found on the server. All installed containers
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/> <location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
<source>About AmneziaVPN</source> <source>About DefaultVPN</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>
@ -1749,8 +1749,8 @@ And if you don&apos;t like the app, all the more support it - the donation will
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source> <source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
<translation>AmneziaVPN服务将被保留</translation> <translation>DefaultVPN服务将被保留</translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/> <location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
@ -1791,8 +1791,8 @@ And if you don&apos;t like the app, all the more support it - the donation will
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source> <source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
<translation> AmneziaVPN </translation> <translation> DefaultVPN </translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/> <location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
@ -2075,7 +2075,7 @@ And if you don&apos;t like the app, all the more support it - the donation will
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
<source>AmneziaVPN logs</source> <source>DefaultVPN logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2095,7 +2095,7 @@ And if you don&apos;t like the app, all the more support it - the donation will
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/> <location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
<source>AmneziaVPN-service logs</source> <source>DefaultVPN-service logs</source>
<translation type="unfinished"></translation> <translation type="unfinished"></translation>
</message> </message>
<message> <message>
@ -2230,8 +2230,8 @@ And if you don&apos;t like the app, all the more support it - the donation will
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
<source>All installed AmneziaVPN services will still remain on the server.</source> <source>All installed DefaultVPN services will still remain on the server.</source>
<translation> AmneziaVPN </translation> <translation> DefaultVPN </translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/> <location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
@ -3069,8 +3069,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
<source>For the AmneziaVPN app</source> <source>For the DefaultVPN app</source>
<translation>AmneziaVPN </translation> <translation>DefaultVPN </translation>
</message> </message>
<message> <message>
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/> <location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
@ -4014,7 +4014,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -4028,7 +4028,7 @@ If there is a extreme level of Internet censorship in your region, we advise you
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4037,7 +4037,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
WireGuard提供稳定的VPN连接使OpenVPN相比WireGuard具有较低的延迟和更好的数据传输吞吐量 WireGuard提供稳定的VPN连接使OpenVPN相比WireGuard具有较低的延迟和更好的数据传输吞吐量
WireGuard非常容易被阻挡VPN协议不同使WireGuard数据包的一致签名模式更容易被高级深度数据包检测DPI WireGuard非常容易被阻挡VPN协议不同使WireGuard数据包的一致签名模式更容易被高级深度数据包检测DPI
AmneziaVPN上适用于所有平台 DefaultVPN上适用于所有平台
DPI分析系统识别 DPI分析系统识别
@ -4085,7 +4085,7 @@ WireGuard非常容易被阻挡因为其独特的数据包签名。与一些
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available. <source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike. It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN&apos;s support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Normal power consumption on mobile devices * Normal power consumption on mobile devices
* Flexible customisation to suit user needs to work with different operating systems and devices * Flexible customisation to suit user needs to work with different operating systems and devices
* Recognised by DPI analysis systems and therefore susceptible to blocking * Recognised by DPI analysis systems and therefore susceptible to blocking
@ -4093,7 +4093,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<translation>OpenVPN VPN <translation>OpenVPN VPN
SSL/TLS OpenVPN 使OpenVPN 广OpenVPN SSL/TLS OpenVPN 使OpenVPN 广OpenVPN
* AmneziaVPN 使 * DefaultVPN 使
* *
* 使 * 使
* DPI分析系统识别 * DPI分析系统识别
@ -4103,13 +4103,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
<location filename="../containers/containers_defs.cpp" line="162"/> <location filename="../containers/containers_defs.cpp" line="162"/>
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol. <source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn&apos;t identical to a standard HTTPS connection.However, certain traffic analysis systems might still detect a Shadowsocks connection. Due to limited support in Amnezia, it&apos;s recommended to use AmneziaWG protocol.
* Available in the AmneziaVPN only on desktop platforms * Available in the DefaultVPN only on desktop platforms
* Configurable encryption protocol * Configurable encryption protocol
* Detectable by some DPI systems * Detectable by some DPI systems
* Works over TCP network protocol.</source> * Works over TCP network protocol.</source>
<translation>Shadowsocks SOCKS5 使 AEAD Shadowsocks HTTPS Shadowsocks Amnezia支持有限使AmneziaWG协议 <translation>Shadowsocks SOCKS5 使 AEAD Shadowsocks HTTPS Shadowsocks Amnezia支持有限使AmneziaWG协议
* AmneziaVPN * DefaultVPN
* *
* DPI * DPI
* TCP </translation> * TCP </translation>
@ -4127,7 +4127,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* High power consumption on mobile devices * High power consumption on mobile devices
* Flexible settings * Flexible settings
* Not recognised by DPI analysis systems * Not recognised by DPI analysis systems
@ -4145,7 +4145,7 @@ Cloak 可以修改数据包元数据,以便将 VPN 流量完全屏蔽为正常
使 OpenVPN over Cloak 使 OpenVPN over Cloak
* AmneziaVPN 使 * DefaultVPN 使
* *
* *
* DPI * DPI
@ -4156,7 +4156,7 @@ Cloak 可以修改数据包元数据,以便将 VPN 流量完全屏蔽为正常
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput. Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools. WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Easily recognised by DPI analysis systems, susceptible to blocking * Easily recognised by DPI analysis systems, susceptible to blocking
@ -4165,7 +4165,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
VPN 使 WireGuard OpenVPN VPN 使 WireGuard OpenVPN
WireGuard VPN WireGuard (DPI) WireGuard VPN WireGuard (DPI)
* AmneziaVPN 使 * DefaultVPN 使
* *
* *
* DPI分析系统识别 * DPI分析系统识别
@ -4177,7 +4177,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic. While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection. This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
* Available in the AmneziaVPN across all platforms * Available in the DefaultVPN across all platforms
* Low power consumption * Low power consumption
* Minimum number of settings * Minimum number of settings
* Not recognised by DPI analysis systems, resistant to blocking * Not recognised by DPI analysis systems, resistant to blocking
@ -4186,7 +4186,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
WireGuard AmneziaWG 使使 WireGuard AmneziaWG 使使
AmneziaWG 使 VPN AmneziaWG 使 VPN
* AmneziaVPN 使 * DefaultVPN 使
* *
* *
* DPI分析系统识别 * DPI分析系统识别
@ -4198,7 +4198,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments. One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking. While it offers a blend of security, stability, and speed, it&apos;s essential to note that IKEv2 can be easily detected and is susceptible to blocking.
* Available in the AmneziaVPN only on Windows * Available in the DefaultVPN only on Windows
* Low power consumption, on mobile devices * Low power consumption, on mobile devices
* Minimal configuration * Minimal configuration
* Recognised by DPI analysis systems * Recognised by DPI analysis systems
@ -4207,7 +4207,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
使 使
IKEv2 IKEv2 IKEv2 IKEv2
* Windows AmneziaVPN * Windows DefaultVPN
* *
* *
* DPI分析系统认可 * DPI分析系统认可
@ -4481,7 +4481,7 @@ While it offers a blend of security, stability, and speed, it&apos;s essential t
<message> <message>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/> <location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
<source>Save AmneziaVPN config</source> <source>Save DefaultVPN config</source>
<translation></translation> <translation></translation>
</message> </message>
<message> <message>

View file

@ -11,7 +11,7 @@
#endif #endif
#ifdef Q_OS_IOS #ifdef Q_OS_IOS
#include <AmneziaVPN-Swift.h> #include <DefaultVPN-Swift.h>
#endif #endif
SettingsController::SettingsController(const QSharedPointer<ServersModel> &serversModel, SettingsController::SettingsController(const QSharedPointer<ServersModel> &serversModel,
@ -77,7 +77,7 @@ void SettingsController::toggleLogging(bool enable)
{ {
m_settings->setSaveLogs(enable); m_settings->setSaveLogs(enable);
#ifdef Q_OS_IOS #ifdef Q_OS_IOS
AmneziaVPN::toggleLogging(enable); DefaultVPN::toggleLogging(enable);
#endif #endif
if (enable == true) { if (enable == true) {
qInfo().noquote() << QString("Logging has enabled on %1 version %2 %3").arg(APPLICATION_NAME, APP_VERSION, GIT_COMMIT_HASH); qInfo().noquote() << QString("Logging has enabled on %1 version %2 %3").arg(APPLICATION_NAME, APP_VERSION, GIT_COMMIT_HASH);
@ -170,7 +170,7 @@ void SettingsController::clearSettings()
emit changeSettingsFinished(tr("All settings have been reset to default values")); emit changeSettingsFinished(tr("All settings have been reset to default values"));
#ifdef Q_OS_IOS #ifdef Q_OS_IOS
AmneziaVPN::clearSettings(); DefaultVPN::clearSettings();
#endif #endif
} }

View file

@ -13,7 +13,7 @@
// QProcess process; // QProcess process;
// process.start( // process.start(
// "osascript", // "osascript",
// { "-e tell application \"System Events\" to get properties of (get application process \"AmneziaVPN\")" }); // { "-e tell application \"System Events\" to get properties of (get application process \"DefaultVPN\")" });
// process.waitForFinished(3000); // process.waitForFinished(3000);
// const auto output = QString::fromLocal8Bit(process.readAllStandardOutput()); // const auto output = QString::fromLocal8Bit(process.readAllStandardOutput());

View file

@ -5,7 +5,7 @@
#include "core/networkUtilities.h" #include "core/networkUtilities.h"
#ifdef Q_OS_IOS #ifdef Q_OS_IOS
#include <AmneziaVPN-Swift.h> #include <DefaultVPN-Swift.h>
#endif #endif
namespace namespace
@ -766,7 +766,7 @@ void ServersModel::removeApiConfig(const int serverIndex)
.arg(serverConfig[config_key::hostName].toString()) .arg(serverConfig[config_key::hostName].toString())
.arg(serverConfig[config_key::vpnproto].toString()); .arg(serverConfig[config_key::vpnproto].toString());
AmneziaVPN::removeVPNC(vpncName.toStdString()); DefaultVPN::removeVPNC(vpncName.toStdString());
#endif #endif
serverConfig.remove(config_key::dns1); serverConfig.remove(config_key::dns1);

View file

@ -60,14 +60,14 @@ void NotificationHandler::setConnectionState(Vpn::ConnectionState state)
case Vpn::ConnectionState::Connected: case Vpn::ConnectionState::Connected:
m_connected = true; m_connected = true;
title = tr("AmneziaVPN"); title = tr("DefaultVPN");
message = tr("VPN Connected"); message = tr("VPN Connected");
break; break;
case Vpn::ConnectionState::Disconnected: case Vpn::ConnectionState::Disconnected:
if (m_connected) { if (m_connected) {
m_connected = false; m_connected = false;
title = tr("AmneziaVPN"); title = tr("DefaultVPN");
message = tr("VPN Disconnected"); message = tr("VPN Disconnected");
} }
break; break;
@ -91,7 +91,7 @@ void NotificationHandler::unsecuredNetworkNotification(const QString& networkNam
qDebug() << "Unsecured network notification shown"; qDebug() << "Unsecured network notification shown";
QString title = tr("AmneziaVPN notification"); QString title = tr("DefaultVPN notification");
QString message = tr("Unsecured network detected: ") + networkName; QString message = tr("Unsecured network detected: ") + networkName;
notifyInternal(UnsecuredNetwork, title, message, 2000); notifyInternal(UnsecuredNetwork, title, message, 2000);

View file

@ -124,11 +124,11 @@ void Autostart::setAutostart(bool autostart) {
if (file.open(QIODevice::ReadWrite)) { if (file.open(QIODevice::ReadWrite)) {
QTextStream stream(&file); QTextStream stream(&file);
stream << "[Desktop Entry]" << Qt::endl; stream << "[Desktop Entry]" << Qt::endl;
stream << "Exec=AmneziaVPN" << Qt::endl; stream << "Exec=DefaultVPN" << Qt::endl;
stream << "Type=Application" << Qt::endl; stream << "Type=Application" << Qt::endl;
stream << "Name=AmneziaVPN" << Qt::endl; stream << "Name=DefaultVPN" << Qt::endl;
stream << "Comment=Client of your self-hosted VPN" << Qt::endl; stream << "Comment=Client of your self-hosted VPN" << Qt::endl;
stream << "Icon=/usr/share/pixmaps/AmneziaVPN.png" << Qt::endl; stream << "Icon=/usr/share/pixmaps/DefaultVPN.png" << Qt::endl;
stream << "Categories=Network;Qt;Security;" << Qt::endl; stream << "Categories=Network;Qt;Security;" << Qt::endl;
stream << "Terminal=false" << Qt::endl; stream << "Terminal=false" << Qt::endl;
} }

View file

@ -27,14 +27,14 @@ DrawerType2 {
property bool isSelfHostedConfig: true property bool isSelfHostedConfig: true
property string configExtension: ".vpn" property string configExtension: ".vpn"
property string configCaption: qsTr("Save AmneziaVPN config") property string configCaption: qsTr("Save DefaultVPN config")
property string configFileName: "amnezia_config" property string configFileName: "amnezia_config"
expandedHeight: parent.height * 0.9 expandedHeight: parent.height * 0.9
onClosed: { onClosed: {
configExtension = ".vpn" configExtension = ".vpn"
configCaption = qsTr("Save AmneziaVPN config") configCaption = qsTr("Save DefaultVPN config")
configFileName = "amnezia_config" configFileName = "amnezia_config"
} }

View file

@ -104,7 +104,7 @@ PageType {
id: about id: about
Layout.fillWidth: true Layout.fillWidth: true
text: qsTr("About AmneziaVPN") text: qsTr("About DefaultVPN")
rightImageSource: "qrc:/images/controls/chevron-right.svg" rightImageSource: "qrc:/images/controls/chevron-right.svg"
leftImageSource: "qrc:/images/controls/amnezia.svg" leftImageSource: "qrc:/images/controls/amnezia.svg"

View file

@ -20,7 +20,7 @@ PageType {
id: root id: root
property string configExtension: ".conf" property string configExtension: ".conf"
property string configCaption: qsTr("Save AmneziaVPN config") property string configCaption: qsTr("Save DefaultVPN config")
ListViewType { ListViewType {
id: listView id: listView

View file

@ -209,7 +209,7 @@ PageType {
clickedFunction: function() { clickedFunction: function() {
var headerText = qsTr("Reset settings and remove all data from the application?") var headerText = qsTr("Reset settings and remove all data from the application?")
var descriptionText = qsTr("All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.") var descriptionText = qsTr("All settings will be reset to default. All installed DefaultVPN services will still remain on the server.")
var yesButtonText = qsTr("Continue") var yesButtonText = qsTr("Continue")
var noButtonText = qsTr("Cancel") var noButtonText = qsTr("Cancel")

View file

@ -72,7 +72,7 @@ PageType {
Layout.fillWidth: true Layout.fillWidth: true
textString: qsTr("The backup will contain your passwords and private keys for all servers added " + textString: qsTr("The backup will contain your passwords and private keys for all servers added " +
"to AmneziaVPN. Keep this information in a secure place.") "to DefaultVPN. Keep this information in a secure place.")
iconPath: "qrc:/images/controls/alert-circle.svg" iconPath: "qrc:/images/controls/alert-circle.svg"
} }
@ -89,11 +89,11 @@ PageType {
clickedFunc: function() { clickedFunc: function() {
var fileName = "" var fileName = ""
if (GC.isMobile()) { if (GC.isMobile()) {
fileName = "AmneziaVPN.backup" fileName = "DefaultVPN.backup"
} else { } else {
fileName = SystemController.getFileName(qsTr("Save backup file"), fileName = SystemController.getFileName(qsTr("Save backup file"),
qsTr("Backup files (*.backup)"), qsTr("Backup files (*.backup)"),
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN", StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN",
true, true,
".backup") ".backup")
} }

View file

@ -173,7 +173,7 @@ PageType {
id: clientLogs id: clientLogs
readonly property string title: qsTr("Client logs") readonly property string title: qsTr("Client logs")
readonly property string description: qsTr("AmneziaVPN logs") readonly property string description: qsTr("DefaultVPN logs")
readonly property bool isVisible: true readonly property bool isVisible: true
readonly property var openLogsHandler: function() { readonly property var openLogsHandler: function() {
SettingsController.openLogsFolder() SettingsController.openLogsFolder()
@ -181,11 +181,11 @@ PageType {
readonly property var exportLogsHandler: function() { readonly property var exportLogsHandler: function() {
var fileName = "" var fileName = ""
if (GC.isMobile()) { if (GC.isMobile()) {
fileName = "AmneziaVPN.log" fileName = "DefaultVPN.log"
} else { } else {
fileName = SystemController.getFileName(qsTr("Save"), fileName = SystemController.getFileName(qsTr("Save"),
qsTr("Logs files (*.log)"), qsTr("Logs files (*.log)"),
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN", StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN",
true, true,
".log") ".log")
} }
@ -202,7 +202,7 @@ PageType {
id: serviceLogs id: serviceLogs
readonly property string title: qsTr("Service logs") readonly property string title: qsTr("Service logs")
readonly property string description: qsTr("AmneziaVPN-service logs") readonly property string description: qsTr("DefaultVPN-service logs")
readonly property bool isVisible: !GC.isMobile() readonly property bool isVisible: !GC.isMobile()
readonly property var openLogsHandler: function() { readonly property var openLogsHandler: function() {
SettingsController.openServiceLogsFolder() SettingsController.openServiceLogsFolder()
@ -210,11 +210,11 @@ PageType {
readonly property var exportLogsHandler: function() { readonly property var exportLogsHandler: function() {
var fileName = "" var fileName = ""
if (GC.isMobile()) { if (GC.isMobile()) {
fileName = "AmneziaVPN-service.log" fileName = "DefaultVPN-service.log"
} else { } else {
fileName = SystemController.getFileName(qsTr("Save"), fileName = SystemController.getFileName(qsTr("Save"),
qsTr("Logs files (*.log)"), qsTr("Logs files (*.log)"),
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN-service", StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN-service",
true, true,
".log") ".log")
} }

View file

@ -150,7 +150,7 @@ PageType {
clickedFunction: function() { clickedFunction: function() {
var headerText = qsTr("Do you want to remove the server from application?") var headerText = qsTr("Do you want to remove the server from application?")
var descriptionText = qsTr("All installed AmneziaVPN services will still remain on the server.") var descriptionText = qsTr("All installed DefaultVPN services will still remain on the server.")
var yesButtonText = qsTr("Continue") var yesButtonText = qsTr("Continue")
var noButtonText = qsTr("Cancel") var noButtonText = qsTr("Cancel")

Some files were not shown because too many files have changed in this diff Show more