From e12e9a6587ee095f4ac5475d66078c9ccdfab045 Mon Sep 17 00:00:00 2001 From: Yaroslav Date: Tue, 25 Mar 2025 16:12:13 +0100 Subject: [PATCH] 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 --- .github/workflows/deploy.yml | 46 +++++----- .github/workflows/tag-deploy.yml | 6 +- .github/workflows/tag-upload.yml | 6 +- .gitignore | 14 +-- CMakeLists.txt | 4 +- client/CMakeLists.txt | 36 ++++---- client/amnezia_application.cpp | 2 +- .../protocolApi/src/main/kotlin/Protocol.kt | 2 +- client/android/res/values-ru/strings.xml | 6 +- client/android/res/values/strings.xml | 6 +- client/android/settings.gradle.kts | 2 +- .../src/org/amnezia/vpn/AmneziaActivity.kt | 2 +- .../src/org/amnezia/vpn/AmneziaTileService.kt | 4 +- .../src/org/amnezia/vpn/AmneziaVpnService.kt | 6 +- .../src/org/amnezia/vpn/AuthActivity.kt | 2 +- .../android/src/org/amnezia/vpn/AwgService.kt | 2 +- .../src/org/amnezia/vpn/OpenVpnService.kt | 2 +- .../org/amnezia/vpn/ServiceNotification.kt | 4 +- .../android/src/org/amnezia/vpn/VpnProto.kt | 2 +- .../src/org/amnezia/vpn/XrayService.kt | 2 +- client/android/utils/src/main/kotlin/Log.kt | 4 +- client/cmake/ios.cmake | 16 ++-- client/cmake/sources.cmake | 2 +- client/containers/containers_defs.cpp | 12 +-- client/core/controllers/coreController.cpp | 8 +- client/core/serialization/outbound.cpp | 4 +- client/core/serialization/ss.cpp | 4 +- client/core/serialization/ssd.cpp | 4 +- client/core/serialization/trojan.cpp | 4 +- client/core/serialization/vless.cpp | 4 +- client/core/serialization/vmess.cpp | 4 +- client/core/serialization/vmess_new.cpp | 4 +- client/daemon/daemonlocalserver.cpp | 18 ++-- .../images/AmneziaVPN_Full_logo.svg.license | 2 - .../images/{AmneziaVPN.png => DefaultVPN.png} | Bin ...Full_logo.svg => DefaultVPN_Full_logo.svg} | 0 .../images/DefaultVPN_Full_logo.svg.license | 2 + ...oard => DefaultVPNLaunchScreen.storyboard} | 0 client/ios/app/Info.plist.in | 22 ++--- client/ios/app/main.entitlements | 4 +- client/ios/networkextension/CMakeLists.txt | 10 +- ...> DefaultVPNNetworkExtension.entitlements} | 4 +- ...=> DefaultVPNNativeMessaging.entitlements} | 0 ...> DefaultVPNNetworkExtension.entitlements} | 0 client/macos/networkextension/Info.plist | 2 +- client/main.cpp | 4 +- client/migrations.cpp | 8 +- client/mozilla/localsocketcontroller.cpp | 6 +- client/platforms/ios/Log.swift | 2 +- client/platforms/ios/QtAppDelegate.h | 2 +- client/platforms/ios/QtAppDelegate.mm | 2 +- .../platforms/ios/iosnotificationhandler.mm | 2 +- .../platforms/linux/daemon/linuxfirewall.cpp | 4 +- client/platforms/linux/daemon/linuxfirewall.h | 4 +- .../platforms/macos/daemon/dnsutilsmacos.cpp | 2 +- .../platforms/macos/daemon/macosfirewall.cpp | 4 +- client/platforms/macos/daemon/macosfirewall.h | 4 +- client/platforms/macos/macosstatusicon.mm | 2 +- client/platforms/macos/macosutils.mm | 2 +- .../platforms/windows/daemon/windowsdaemon.h | 2 +- .../windows/daemon/windowsfirewall.cpp | 2 +- .../windows/daemon/windowssplittunnel.cpp | 2 +- .../windows/daemon/windowstunnelservice.cpp | 2 +- .../windows/daemon/wireguardutilswindows.h | 2 +- .../{amneziavpn.rc.in => defaultvpn.rc.in} | 6 +- client/platforms/windows/windowscommons.cpp | 4 +- client/protocols/ikev2_vpn_protocol_windows.h | 2 +- client/resources.qrc | 2 +- client/secure_qsettings.cpp | 2 +- client/server_scripts/awg/Dockerfile | 4 +- client/server_scripts/dns/Dockerfile | 2 +- client/server_scripts/ipsec/Dockerfile | 4 +- client/server_scripts/openvpn/Dockerfile | 2 +- .../server_scripts/openvpn_cloak/Dockerfile | 2 +- .../openvpn_shadowsocks/Dockerfile | 2 +- client/server_scripts/sftp/Dockerfile | 2 +- client/server_scripts/socks5_proxy/Dockerfile | 2 +- client/server_scripts/website_tor/Dockerfile | 4 +- client/server_scripts/wireguard/Dockerfile | 2 +- client/server_scripts/xray/Dockerfile | 2 +- client/translations/amneziavpn_ar_EG.ts | 62 ++++++------- client/translations/amneziavpn_fa_IR.ts | 54 +++++------ client/translations/amneziavpn_hi_IN.ts | 60 ++++++------ client/translations/amneziavpn_my_MM.ts | 58 ++++++------ client/translations/amneziavpn_ru_RU.ts | 86 +++++++++--------- client/translations/amneziavpn_uk_UA.ts | 74 +++++++-------- client/translations/amneziavpn_ur_PK.ts | 50 +++++----- client/translations/amneziavpn_zh_CN.ts | 60 ++++++------ client/ui/controllers/settingsController.cpp | 6 +- client/ui/macos_util.mm | 2 +- client/ui/models/servers_model.cpp | 4 +- client/ui/notificationhandler.cpp | 6 +- client/ui/qautostart.cpp | 6 +- .../qml/Components/ShareConnectionDrawer.qml | 4 +- client/ui/qml/Pages2/PageSettings.qml | 2 +- .../Pages2/PageSettingsApiNativeConfigs.qml | 2 +- .../ui/qml/Pages2/PageSettingsApplication.qml | 2 +- client/ui/qml/Pages2/PageSettingsBackup.qml | 6 +- client/ui/qml/Pages2/PageSettingsLogging.qml | 12 +-- .../ui/qml/Pages2/PageSettingsServerData.qml | 2 +- .../Pages2/PageSetupWizardConfigSource.qml | 4 +- client/ui/qml/Pages2/PageShare.qml | 2 +- client/ui/qml/main2.qml | 2 +- common/logger/logger.cpp | 8 +- deploy/build_android.sh | 8 +- deploy/build_ios.sh | 8 +- deploy/build_linux.sh | 10 +- deploy/build_macos.sh | 6 +- deploy/build_windows.bat | 4 +- deploy/data/linux/AmneziaVPN.service | 14 --- .../linux/{AmneziaVPN.png => DefaultVPN.png} | Bin deploy/data/linux/DefaultVPN.service | 14 +++ .../client/{AmneziaVPN.sh => DefaultVPN.sh} | 4 +- deploy/data/linux/post_install.sh | 6 +- deploy/data/linux/post_uninstall.sh | 4 +- ...iaVPN-service.sh => DefaultVPN-service.sh} | 4 +- .../{AmneziaVPN.plist => DefaultVPN.plist} | 4 +- deploy/data/macos/post_install.sh | 2 +- deploy/data/macos/post_uninstall.sh | 2 +- deploy/data/windows/x32/post_install.cmd | 8 +- deploy/data/windows/x32/post_uninstall.cmd | 14 +-- deploy/data/windows/x64/post_install.cmd | 8 +- deploy/data/windows/x64/post_uninstall.cmd | 14 +-- deploy/installer/config.cmake | 8 +- ...iaVPN.desktop.in => DefaultVPN.desktop.in} | 6 +- deploy/installer/config/controlscript.js | 4 +- deploy/installer/config/linux.xml.in | 14 +-- deploy/installer/config/macos.xml.in | 14 +-- deploy/installer/config/windows.xml.in | 10 +- .../meta/componentscript.js | 0 .../meta/package.xml.in | 4 +- ipc/ipc.h | 2 +- metadata/en-US/full_description.txt | 4 +- service/server/CMakeLists.txt | 2 +- service/server/systemservice.cpp | 2 +- version.h.in | 6 +- 136 files changed, 588 insertions(+), 588 deletions(-) delete mode 100644 client/images/AmneziaVPN_Full_logo.svg.license rename client/images/{AmneziaVPN.png => DefaultVPN.png} (100%) rename client/images/{AmneziaVPN_Full_logo.svg => DefaultVPN_Full_logo.svg} (100%) create mode 100644 client/images/DefaultVPN_Full_logo.svg.license rename client/ios/app/{AmneziaVPNLaunchScreen.storyboard => DefaultVPNLaunchScreen.storyboard} (100%) rename client/ios/networkextension/{AmneziaVPNNetworkExtension.entitlements => DefaultVPNNetworkExtension.entitlements} (75%) rename client/macos/nativemessaging/{AmneziaVPNNativeMessaging.entitlements => DefaultVPNNativeMessaging.entitlements} (100%) rename client/macos/networkextension/{AmneziaVPNNetworkExtension.entitlements => DefaultVPNNetworkExtension.entitlements} (100%) rename client/platforms/windows/{amneziavpn.rc.in => defaultvpn.rc.in} (90%) delete mode 100755 deploy/data/linux/AmneziaVPN.service rename deploy/data/linux/{AmneziaVPN.png => DefaultVPN.png} (100%) create mode 100755 deploy/data/linux/DefaultVPN.service rename deploy/data/linux/client/{AmneziaVPN.sh => DefaultVPN.sh} (94%) rename deploy/data/linux/service/{AmneziaVPN-service.sh => DefaultVPN-service.sh} (93%) rename deploy/data/macos/{AmneziaVPN.plist => DefaultVPN.plist} (82%) rename deploy/installer/config/{AmneziaVPN.desktop.in => DefaultVPN.desktop.in} (71%) rename deploy/installer/packages/{org.amneziavpn.package => org.defaultvpn.package}/meta/componentscript.js (100%) rename deploy/installer/packages/{org.amneziavpn.package => org.defaultvpn.package}/meta/package.xml.in (75%) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 35e740b0..1799a46a 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -53,26 +53,26 @@ jobs: bash deploy/build_linux.sh - 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' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_Linux_installer.tar - path: deploy/AmneziaVPN_Linux_Installer.tar + name: DefaultVPN_Linux_installer.tar + path: deploy/DefaultVPN_Linux_Installer.tar retention-days: 7 - name: 'Upload unpacked artifact' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_Linux_unpacked + name: DefaultVPN_Linux_unpacked path: deploy/AppDir retention-days: 7 - name: 'Upload translations artifact' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_translations + name: DefaultVPN_translations path: client/translations retention-days: 7 @@ -131,14 +131,14 @@ jobs: - name: 'Upload installer artifact' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_Windows_installer - path: AmneziaVPN_x${{ env.BUILD_ARCH }}.exe + name: DefaultVPN_Windows_installer + path: DefaultVPN_x${{ env.BUILD_ARCH }}.exe retention-days: 7 - name: 'Upload unpacked artifact' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_Windows_unpacked + name: DefaultVPN_Windows_unpacked path: deploy\\build_${{ env.BUILD_ARCH }}\\client\\Release retention-days: 7 @@ -237,7 +237,7 @@ jobs: # with: # name: app-store ipa & dsyms # path: | -# ${{ github.workspace }}/AmneziaVPN-iOS.ipa +# ${{ github.workspace }}/DefaultVPN-iOS.ipa # ${{ github.workspace }}/*.app.dSYM.zip # retention-days: 7 @@ -299,15 +299,15 @@ jobs: - name: 'Upload installer artifact' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_MacOS_installer - path: AmneziaVPN.dmg + name: DefaultVPN_MacOS_installer + path: DefaultVPN.dmg retention-days: 7 - name: 'Upload unpacked artifact' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN_MacOS_unpacked - path: deploy/build/client/AmneziaVPN.app + name: DefaultVPN_MacOS_unpacked + path: deploy/build/client/DefaultVPN.app retention-days: 7 # ------------------------------------------------------ @@ -432,40 +432,40 @@ jobs: - name: 'Upload x86_64 apk' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN-android-x86_64 - path: deploy/build/AmneziaVPN-x86_64-release.apk + name: DefaultVPN-android-x86_64 + path: deploy/build/DefaultVPN-x86_64-release.apk compression-level: 0 retention-days: 7 - name: 'Upload x86 apk' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN-android-x86 - path: deploy/build/AmneziaVPN-x86-release.apk + name: DefaultVPN-android-x86 + path: deploy/build/DefaultVPN-x86-release.apk compression-level: 0 retention-days: 7 - name: 'Upload arm64-v8a apk' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN-android-arm64-v8a - path: deploy/build/AmneziaVPN-arm64-v8a-release.apk + name: DefaultVPN-android-arm64-v8a + path: deploy/build/DefaultVPN-arm64-v8a-release.apk compression-level: 0 retention-days: 7 - name: 'Upload armeabi-v7a apk' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN-android-armeabi-v7a - path: deploy/build/AmneziaVPN-armeabi-v7a-release.apk + name: DefaultVPN-android-armeabi-v7a + path: deploy/build/DefaultVPN-armeabi-v7a-release.apk compression-level: 0 retention-days: 7 - name: 'Upload aab' uses: actions/upload-artifact@v4 with: - name: AmneziaVPN-android - path: deploy/build/AmneziaVPN-release.aab + name: DefaultVPN-android + path: deploy/build/DefaultVPN-release.aab compression-level: 0 retention-days: 7 diff --git a/.github/workflows/tag-deploy.yml b/.github/workflows/tag-deploy.yml index 2bcbd8c6..5ca2d75d 100644 --- a/.github/workflows/tag-deploy.yml +++ b/.github/workflows/tag-deploy.yml @@ -137,11 +137,11 @@ jobs: 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}/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}/zipalign -f -v 4 DefaultVPN-release-unsigned.apk DefaultVPN-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' uses: actions/upload-artifact@v3 with: name: Release APK - path: ${{ runner.temp }}/main/AmneziaVPN-release-signed.apk + path: ${{ runner.temp }}/main/DefaultVPN-release-signed.apk diff --git a/.github/workflows/tag-upload.yml b/.github/workflows/tag-upload.yml index 22629ed3..fb9116c6 100644 --- a/.github/workflows/tag-upload.yml +++ b/.github/workflows/tag-upload.yml @@ -34,14 +34,14 @@ jobs: uses: robinraju/release-downloader@v1.8 with: tag: ${{ github.ref_name }} - fileName: "AmneziaVPN_(Linux_|)${{ github.ref_name }}*" + fileName: "DefaultVPN_(Linux_|)${{ github.ref_name }}*" out-file-path: ${{ github.ref_name }} - name: Upload beta version uses: jakejarvis/s3-sync-action@master if: contains(github.event.base_ref, 'dev') with: - args: --include "AmneziaVPN*" --delete + args: --include "DefaultVPN*" --delete env: AWS_S3_BUCKET: updates AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }} @@ -54,7 +54,7 @@ jobs: uses: jakejarvis/s3-sync-action@master if: contains(github.event.base_ref, 'master') with: - args: --include "AmneziaVPN*" --delete + args: --include "DefaultVPN*" --delete env: AWS_S3_BUCKET: updates AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }} diff --git a/.gitignore b/.gitignore index 5b90fd55..c356ea48 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,9 @@ # User settings *.user macOSPackage/ -AmneziaVPN.dmg -AmneziaVPN.exe -AmneziaVPN_*.exe +DefaultVPN.dmg +DefaultVPN.exe +DefaultVPN_*.exe deploy/build/* deploy/build_32/* deploy/build_64/* @@ -48,10 +48,10 @@ client/ui_*.cpp client/Makefile* client/fastlane/build/ client/*build-* -client/AmneziaVPN.xcodeproj +client/DefaultVPN.xcodeproj client/Debug-iphonesimulator/ -client/amneziavpn_plugin_import.cpp -client/amneziavpn_qml_plugin_import.cpp +client/defaultvpn_plugin_import.cpp +client/defaultvpn_qml_plugin_import.cpp client/qmlcache_loader.cpp client/rep_ipc_interface_replica.h client/resources_qmlcache.qrc @@ -72,7 +72,7 @@ CMakeLists.txt.user* *.7z deploy/AppDir deploy/Tools -deploy/AmneziaVPN*Installer* +deploy/DefaultVPN*Installer* # MACOS files .DS_Store diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ccae139..f46f3336 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,9 @@ cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR) -set(PROJECT AmneziaVPN) +set(PROJECT DefaultVPN) project(${PROJECT} VERSION 4.8.4.4 - DESCRIPTION "AmneziaVPN" + DESCRIPTION "DefaultVPN" HOMEPAGE_URL "https://amnezia.org/" ) diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 72adaf25..f3a03519 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR) -set(PROJECT AmneziaVPN) +set(PROJECT DefaultVPN) project(${PROJECT}) @@ -70,23 +70,23 @@ qt6_add_resources(QRC ${QRC} ${CMAKE_CURRENT_LIST_DIR}/resources.qrc) # -- i18n begin set(CMAKE_AUTORCC ON) -set(AMNEZIAVPN_TS_FILES - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ru_RU.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_zh_CN.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_fa_IR.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ar_EG.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_my_MM.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_uk_UA.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ur_PK.ts - ${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_hi_IN.ts +set(DEFAULTVPN_TS_FILES + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ru_RU.ts + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_zh_CN.ts + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_fa_IR.ts + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ar_EG.ts + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_my_MM.ts + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_uk_UA.ts + ${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ur_PK.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 "") -foreach(FILE ${AMNEZIAVPN_QM_FILES}) +foreach(FILE ${DEFAULTVPN_QM_FILES}) get_filename_component(QM_FILE_NAME ${FILE} NAME) list(APPEND QM_FILE_LIST "${QM_FILE_NAME}") endforeach() @@ -127,8 +127,8 @@ endif() if(WIN32) configure_file( - ${CMAKE_CURRENT_LIST_DIR}/platforms/windows/amneziavpn.rc.in - ${CMAKE_CURRENT_BINARY_DIR}/amneziavpn.rc + ${CMAKE_CURRENT_LIST_DIR}/platforms/windows/defaultvpn.rc.in + ${CMAKE_CURRENT_BINARY_DIR}/defaultvpn.rc ) set(LIBS ${LIBS} @@ -148,13 +148,13 @@ if(APPLE) cmake_policy(SET CMP0114 NEW) 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() 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() 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() if(NOT BUILD_VPN_DEVELOPMENT_TEAM) set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team") diff --git a/client/amnezia_application.cpp b/client/amnezia_application.cpp index 685e9910..92a1cd1c 100644 --- a/client/amnezia_application.cpp +++ b/client/amnezia_application.cpp @@ -182,7 +182,7 @@ bool AmneziaApplication::parseCommands() #if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS) void AmneziaApplication::startLocalServer() { - const QString serverName("AmneziaVPNInstance"); + const QString serverName("DefaultVPNInstance"); QLocalServer::removeServer(serverName); QLocalServer *server = new QLocalServer(this); diff --git a/client/android/protocolApi/src/main/kotlin/Protocol.kt b/client/android/protocolApi/src/main/kotlin/Protocol.kt index 6e682aa4..2c33faa7 100644 --- a/client/android/protocolApi/src/main/kotlin/Protocol.kt +++ b/client/android/protocolApi/src/main/kotlin/Protocol.kt @@ -14,7 +14,7 @@ import org.json.JSONObject 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_INCLUDE = 1 diff --git a/client/android/res/values-ru/strings.xml b/client/android/res/values-ru/strings.xml index 5e35bba5..40924e80 100644 --- a/client/android/res/values-ru/strings.xml +++ b/client/android/res/values-ru/strings.xml @@ -14,11 +14,11 @@ VPN-подключение разрешено Ошибка настройки VPN - Чтобы подключиться к AmneziaVPN необходимо:\n\n- Разрешить приложению подключаться к сети VPN\n- Отключить функцию \"Постоянная VPN\" для всех остальных VPN-приложений в системных настройках VPN + Чтобы подключиться к DefaultVPN необходимо:\n\n- Разрешить приложению подключаться к сети VPN\n- Отключить функцию \"Постоянная VPN\" для всех остальных VPN-приложений в системных настройках VPN Открыть настройки VPN - Уведомления сервиса AmneziaVPN - Сервис AmneziaVPN + Уведомления сервиса DefaultVPN + Сервис DefaultVPN Показывать статус VPN в строке состояния? Настройки уведомлений Для показа уведомлений необходимо включить уведомления в системных настройках diff --git a/client/android/res/values/strings.xml b/client/android/res/values/strings.xml index bf8d76d1..caadfa5b 100644 --- a/client/android/res/values/strings.xml +++ b/client/android/res/values/strings.xml @@ -14,11 +14,11 @@ VPN permission granted VPN setup error - 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 + 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 Open VPN settings - AmneziaVPN service notification - AmneziaVPN service + DefaultVPN service notification + DefaultVPN service Show the VPN state in the status bar? Notification settings To show notifications, you must enable notifications in the system settings diff --git a/client/android/settings.gradle.kts b/client/android/settings.gradle.kts index 68426ec8..85773cbd 100644 --- a/client/android/settings.gradle.kts +++ b/client/android/settings.gradle.kts @@ -26,7 +26,7 @@ plugins { id("settings-property-delegate") } -rootProject.name = "AmneziaVPN" +rootProject.name = "DefaultVPN" rootProject.buildFileName = "build.gradle.kts" include(":qt") diff --git a/client/android/src/org/amnezia/vpn/AmneziaActivity.kt b/client/android/src/org/amnezia/vpn/AmneziaActivity.kt index c6db5e29..4b9bf667 100644 --- a/client/android/src/org/amnezia/vpn/AmneziaActivity.kt +++ b/client/android/src/org/amnezia/vpn/AmneziaActivity.kt @@ -248,7 +248,7 @@ class AmneziaActivity : QtActivity() { mainScope.launch { qtInitialized.await() vpnProto?.let { proto -> - if (AmneziaVpnService.isRunning(applicationContext, proto.processName)) { + if (DefaultVpnService.isRunning(applicationContext, proto.processName)) { doBindService() } } diff --git a/client/android/src/org/amnezia/vpn/AmneziaTileService.kt b/client/android/src/org/amnezia/vpn/AmneziaTileService.kt index 32d5710d..9769d345 100644 --- a/client/android/src/org/amnezia/vpn/AmneziaTileService.kt +++ b/client/android/src/org/amnezia/vpn/AmneziaTileService.kt @@ -29,7 +29,7 @@ import org.amnezia.vpn.protocol.ProtocolState.UNKNOWN import org.amnezia.vpn.util.Log private const val TAG = "AmneziaTileService" -private const val DEFAULT_TILE_LABEL = "AmneziaVPN" +private const val DEFAULT_TILE_LABEL = "DefaultVPN" class AmneziaTileService : TileService() { @@ -101,7 +101,7 @@ class AmneziaTileService : TileService() { Log.d(TAG, "Start listening") vpnProto = VpnStateStore.getVpnState().vpnProto 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") doBindService() } else { diff --git a/client/android/src/org/amnezia/vpn/AmneziaVpnService.kt b/client/android/src/org/amnezia/vpn/AmneziaVpnService.kt index 8d108bc3..c0197b8a 100644 --- a/client/android/src/org/amnezia/vpn/AmneziaVpnService.kt +++ b/client/android/src/org/amnezia/vpn/AmneziaVpnService.kt @@ -58,7 +58,7 @@ import org.amnezia.vpn.util.net.TrafficStats import org.json.JSONException 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_CONNECT = "org.amnezia.vpn.action.connect" @@ -78,7 +78,7 @@ private const val DISCONNECT_TIMEOUT = 5000L private const val STOP_SERVICE_TIMEOUT = 5000L @SuppressLint("Registered") -open class AmneziaVpnService : VpnService() { +open class DefaultVpnService : VpnService() { private lateinit var mainScope: CoroutineScope private lateinit var connectionScope: CoroutineScope @@ -167,7 +167,7 @@ open class AmneziaVpnService : VpnService() { clientMessengers[msg.replyTo]?.let { clientMessenger -> clientMessenger.send { ServiceEvent.STATUS.packToMessage { - putStatus(this@AmneziaVpnService.protocolState.value) + putStatus(this@DefaultVpnService.protocolState.value) } } } diff --git a/client/android/src/org/amnezia/vpn/AuthActivity.kt b/client/android/src/org/amnezia/vpn/AuthActivity.kt index 46401548..ec9e1e92 100644 --- a/client/android/src/org/amnezia/vpn/AuthActivity.kt +++ b/client/android/src/org/amnezia/vpn/AuthActivity.kt @@ -88,7 +88,7 @@ class AuthActivity : FragmentActivity() { val promptInfo = BiometricPrompt.PromptInfo.Builder() .setAllowedAuthenticators(AUTHENTICATORS) - .setTitle("AmneziaVPN") + .setTitle("DefaultVPN") .setSubtitle(biometricManager.getStrings(AUTHENTICATORS)?.promptMessage) .build() diff --git a/client/android/src/org/amnezia/vpn/AwgService.kt b/client/android/src/org/amnezia/vpn/AwgService.kt index ebdbe543..ab2be2a5 100644 --- a/client/android/src/org/amnezia/vpn/AwgService.kt +++ b/client/android/src/org/amnezia/vpn/AwgService.kt @@ -1,3 +1,3 @@ package org.amnezia.vpn -class AwgService : AmneziaVpnService() +class AwgService : DefaultVpnService() diff --git a/client/android/src/org/amnezia/vpn/OpenVpnService.kt b/client/android/src/org/amnezia/vpn/OpenVpnService.kt index 72c8bab1..b74c54ee 100644 --- a/client/android/src/org/amnezia/vpn/OpenVpnService.kt +++ b/client/android/src/org/amnezia/vpn/OpenVpnService.kt @@ -1,3 +1,3 @@ package org.amnezia.vpn -class OpenVpnService : AmneziaVpnService() +class OpenVpnService : DefaultVpnService() diff --git a/client/android/src/org/amnezia/vpn/ServiceNotification.kt b/client/android/src/org/amnezia/vpn/ServiceNotification.kt index 47e8f263..24eaa066 100644 --- a/client/android/src/org/amnezia/vpn/ServiceNotification.kt +++ b/client/android/src/org/amnezia/vpn/ServiceNotification.kt @@ -66,7 +66,7 @@ class ServiceNotification(private val context: Context) { return notificationBuilder .setSmallIcon(R.drawable.ic_amnezia_round) - .setContentTitle((serverName ?: "AmneziaVPN") + (protocol?.let { " $it" } ?: "")) + .setContentTitle((serverName ?: "DefaultVPN") + (protocol?.let { " $it" } ?: "")) .setContentText(context.getString(state)) .setSubText(speedString) .setWhen(System.currentTimeMillis()) @@ -158,7 +158,7 @@ class ServiceNotification(private val context: Context) { .setSound(null, null) .setVibrationEnabled(false) .setLightsEnabled(false) - .setName("AmneziaVPN") + .setName("DefaultVPN") .setDescription(context.resources.getString(R.string.notificationChannelDescription)) .build() ) diff --git a/client/android/src/org/amnezia/vpn/VpnProto.kt b/client/android/src/org/amnezia/vpn/VpnProto.kt index 658e06ac..4ce81c29 100644 --- a/client/android/src/org/amnezia/vpn/VpnProto.kt +++ b/client/android/src/org/amnezia/vpn/VpnProto.kt @@ -10,7 +10,7 @@ import org.amnezia.vpn.protocol.xray.Xray enum class VpnProto( val label: String, val processName: String, - val serviceClass: Class + val serviceClass: Class ) { WIREGUARD( "WireGuard", diff --git a/client/android/src/org/amnezia/vpn/XrayService.kt b/client/android/src/org/amnezia/vpn/XrayService.kt index 2efcb4c9..6a0b4089 100644 --- a/client/android/src/org/amnezia/vpn/XrayService.kt +++ b/client/android/src/org/amnezia/vpn/XrayService.kt @@ -1,3 +1,3 @@ package org.amnezia.vpn -class XrayService : AmneziaVpnService() +class XrayService : DefaultVpnService() diff --git a/client/android/utils/src/main/kotlin/Log.kt b/client/android/utils/src/main/kotlin/Log.kt index da11c200..4d48dc93 100644 --- a/client/android/utils/src/main/kotlin/Log.kt +++ b/client/android/utils/src/main/kotlin/Log.kt @@ -20,8 +20,8 @@ import org.amnezia.vpn.util.Log.Priority.W import android.util.Log as NativeLog private const val TAG = "Log" -private const val LOG_FILE_NAME = "amneziaVPN.log" -private const val ROTATE_LOG_FILE_NAME = "amneziaVPN.rotate.log" +private const val LOG_FILE_NAME = "defaultVPN.log" +private const val ROTATE_LOG_FILE_NAME = "defaultVPN.rotate.log" private const val LOCK_FILE_NAME = ".lock" private const val DATE_TIME_PATTERN = "MM-dd HH:mm:ss.SSS" private const val PREFS_SAVE_LOGS_KEY = "SAVE_LOGS" diff --git a/client/cmake/ios.cmake b/client/cmake/ios.cmake index 58192237..33e82b3b 100644 --- a/client/cmake/ios.cmake +++ b/client/cmake/ios.cmake @@ -56,8 +56,8 @@ set_target_properties(${PROJECT} PROPERTIES XCODE_LINK_BUILD_PHASE_MODE KNOWN_LOCATION MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Info.plist.in MACOSX_BUNDLE_ICON_FILE "AppIcon" - MACOSX_BUNDLE_INFO_STRING "AmneziaVPN" - MACOSX_BUNDLE_BUNDLE_NAME "AmneziaVPN" + MACOSX_BUNDLE_INFO_STRING "DefaultVPN" + MACOSX_BUNDLE_BUNDLE_NAME "DefaultVPN" MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}" MACOSX_BUNDLE_BUNDLE_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_MARKETING_VERSION "${APPLE_PROJECT_VERSION}" XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}" - XCODE_ATTRIBUTE_PRODUCT_NAME "AmneziaVPN" - XCODE_ATTRIBUTE_BUNDLE_INFO_STRING "AmneziaVPN" + XCODE_ATTRIBUTE_PRODUCT_NAME "DefaultVPN" + XCODE_ATTRIBUTE_BUNDLE_INFO_STRING "DefaultVPN" XCODE_GENERATE_SCHEME TRUE XCODE_ATTRIBUTE_ENABLE_BITCODE "NO" XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon" @@ -82,11 +82,11 @@ set_target_properties(${PROJECT} PROPERTIES XCODE_ATTRIBUTE_SWIFT_VERSION "5.0" XCODE_ATTRIBUTE_CLANG_ENABLE_MODULES "YES" 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" ) 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_compile_options(${PROJECT} PRIVATE @@ -107,13 +107,13 @@ 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/PrivacyInfo.xcprivacy ) 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/PrivacyInfo.xcprivacy ) diff --git a/client/cmake/sources.cmake b/client/cmake/sources.cmake index c3af531a..5fad47fb 100644 --- a/client/cmake/sources.cmake +++ b/client/cmake/sources.cmake @@ -157,7 +157,7 @@ if(WIN32) ) set(RESOURCES ${RESOURCES} - ${CMAKE_CURRENT_BINARY_DIR}/amneziavpn.rc + ${CMAKE_CURRENT_BINARY_DIR}/defaultvpn.rc ) endif() diff --git a/client/containers/containers_defs.cpp b/client/containers/containers_defs.cpp index 52b148c0..6b0e08b4 100644 --- a/client/containers/containers_defs.cpp +++ b/client/containers/containers_defs.cpp @@ -150,7 +150,7 @@ QMap ContainerProps::containerDetailedDescriptions() "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.\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" "* 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" @@ -160,7 +160,7 @@ QMap ContainerProps::containerDetailedDescriptions() "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. " "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" "* Detectable by some DPI systems\n" "* Works over TCP network protocol.") }, @@ -176,7 +176,7 @@ QMap ContainerProps::containerDetailedDescriptions() "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.\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" "* Flexible settings\n" "* Not recognised by detection systems\n" @@ -189,7 +189,7 @@ QMap ContainerProps::containerDetailedDescriptions() "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.\n\n" - "* Available in the AmneziaVPN across all platforms\n" + "* Available in the DefaultVPN across all platforms\n" "* Low power consumption\n" "* Minimum number of settings\n" "* Easily recognised by DPI analysis systems, susceptible to blocking\n" @@ -205,7 +205,7 @@ QMap ContainerProps::containerDetailedDescriptions() "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.\n\n" - "* Available in the AmneziaVPN across all platforms\n" + "* Available in the DefaultVPN across all platforms\n" "* Low power consumption\n" "* Minimum number of settings\n" "* Not recognised by traffic analysis systems\n" @@ -227,7 +227,7 @@ QMap ContainerProps::containerDetailedDescriptions() "making it particularly adaptive in dynamic network environments. \n" "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" - "* Available in the AmneziaVPN only on Windows\n" + "* Available in the DefaultVPN only on Windows\n" "* Low power consumption, on mobile devices\n" "* Minimal configuration\n" "* Recognised by DPI analysis systems\n" diff --git a/client/core/controllers/coreController.cpp b/client/core/controllers/coreController.cpp index 82232c99..41e59480 100644 --- a/client/core/controllers/coreController.cpp +++ b/client/core/controllers/coreController.cpp @@ -9,7 +9,7 @@ #if defined(Q_OS_IOS) #include "platforms/ios/ios_controller.h" - #include + #include #endif CoreController::CoreController(const QSharedPointer &vpnConnection, const std::shared_ptr &settings, @@ -195,9 +195,9 @@ void CoreController::initAppleController() 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 } @@ -238,7 +238,7 @@ void CoreController::updateTranslator(const QLocale &locale) 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 (QCoreApplication::installTranslator(m_translator.get())) { m_settings->setAppLanguage(locale); diff --git a/client/core/serialization/outbound.cpp b/client/core/serialization/outbound.cpp index 283f0b4e..ef752379 100644 --- a/client/core/serialization/outbound.cpp +++ b/client/core/serialization/outbound.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/core/serialization/ss.cpp b/client/core/serialization/ss.cpp index 84c9f3c3..aafe3ca0 100644 --- a/client/core/serialization/ss.cpp +++ b/client/core/serialization/ss.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/core/serialization/ssd.cpp b/client/core/serialization/ssd.cpp index 2d8adccd..db0afdcb 100644 --- a/client/core/serialization/ssd.cpp +++ b/client/core/serialization/ssd.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/core/serialization/trojan.cpp b/client/core/serialization/trojan.cpp index e25fc4a0..eefb2128 100644 --- a/client/core/serialization/trojan.cpp +++ b/client/core/serialization/trojan.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/core/serialization/vless.cpp b/client/core/serialization/vless.cpp index e8090093..3f36cb4f 100644 --- a/client/core/serialization/vless.cpp +++ b/client/core/serialization/vless.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/core/serialization/vmess.cpp b/client/core/serialization/vmess.cpp index c5258c8f..8baf5b34 100644 --- a/client/core/serialization/vmess.cpp +++ b/client/core/serialization/vmess.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/core/serialization/vmess_new.cpp b/client/core/serialization/vmess_new.cpp index 68d32203..7782833b 100644 --- a/client/core/serialization/vmess_new.cpp +++ b/client/core/serialization/vmess_new.cpp @@ -16,8 +16,8 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/daemon/daemonlocalserver.cpp b/client/daemon/daemonlocalserver.cpp index 9b8e9504..abd8f8cd 100644 --- a/client/daemon/daemonlocalserver.cpp +++ b/client/daemon/daemonlocalserver.cpp @@ -17,8 +17,8 @@ # include # include -constexpr const char* TMP_PATH = "/tmp/amneziavpn.socket"; -constexpr const char* VAR_PATH = "/var/run/amneziavpn/daemon.socket"; +constexpr const char* TMP_PATH = "/tmp/defaultvpn.socket"; +constexpr const char* VAR_PATH = "/var/run/defaultvpn/daemon.socket"; #endif namespace { @@ -67,7 +67,7 @@ bool DaemonLocalServer::initialize() { QString DaemonLocalServer::daemonPath() const { #if defined(MZ_WINDOWS) - return "\\\\.\\pipe\\amneziavpn"; + return "\\\\.\\pipe\\defaultvpn"; #endif #if defined(MZ_MACOS) || defined(MZ_LINUX) QDir dir("/var/run"); @@ -76,19 +76,19 @@ QString DaemonLocalServer::daemonPath() const { return TMP_PATH; } - if (dir.exists("amneziavpn")) { - logger.debug() << "/var/run/amneziavpn seems to be usable"; + if (dir.exists("defaultvpn")) { + logger.debug() << "/var/run/defaultvpn seems to be usable"; return VAR_PATH; } - if (!dir.mkdir("amneziavpn")) { - logger.warning() << "Failed to create /var/run/amneziavpn"; + if (!dir.mkdir("defaultvpn")) { + logger.warning() << "Failed to create /var/run/defaultvpn"; 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() - << "Failed to set the right permissions to /var/run/amneziavpn"; + << "Failed to set the right permissions to /var/run/defaultvpn"; return TMP_PATH; } diff --git a/client/images/AmneziaVPN_Full_logo.svg.license b/client/images/AmneziaVPN_Full_logo.svg.license deleted file mode 100644 index 2f4da365..00000000 --- a/client/images/AmneziaVPN_Full_logo.svg.license +++ /dev/null @@ -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 \ No newline at end of file diff --git a/client/images/AmneziaVPN.png b/client/images/DefaultVPN.png similarity index 100% rename from client/images/AmneziaVPN.png rename to client/images/DefaultVPN.png diff --git a/client/images/AmneziaVPN_Full_logo.svg b/client/images/DefaultVPN_Full_logo.svg similarity index 100% rename from client/images/AmneziaVPN_Full_logo.svg rename to client/images/DefaultVPN_Full_logo.svg diff --git a/client/images/DefaultVPN_Full_logo.svg.license b/client/images/DefaultVPN_Full_logo.svg.license new file mode 100644 index 00000000..cbc55d7f --- /dev/null +++ b/client/images/DefaultVPN_Full_logo.svg.license @@ -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 \ No newline at end of file diff --git a/client/ios/app/AmneziaVPNLaunchScreen.storyboard b/client/ios/app/DefaultVPNLaunchScreen.storyboard similarity index 100% rename from client/ios/app/AmneziaVPNLaunchScreen.storyboard rename to client/ios/app/DefaultVPNLaunchScreen.storyboard diff --git a/client/ios/app/Info.plist.in b/client/ios/app/Info.plist.in index 45b08cc9..f282b693 100644 --- a/client/ios/app/Info.plist.in +++ b/client/ios/app/Info.plist.in @@ -31,7 +31,7 @@ LSSupportsOpeningDocumentsInPlace UILaunchStoryboardName - AmneziaVPNLaunchScreen + DefaultVPNLaunchScreen UIRequiredDeviceCapabilities UIRequiresFullScreen @@ -46,7 +46,7 @@ UIUserInterfaceStyle Light com.wireguard.ios.app_group_id - group.org.amnezia.AmneziaVPN + group.org.amnezia.DefaultVPN UIViewControllerBasedStatusBarAppearance NSCameraUsageDescription @@ -74,7 +74,7 @@ UTTypeIconFiles UTTypeIdentifier - org.amnezia.AmneziaVPN.amnezia-config + org.amnezia.DefaultVPN.amnezia-config UTTypeTagSpecification public.filename-extension @@ -97,7 +97,7 @@ UTTypeIconFiles UTTypeIdentifier - org.amnezia.AmneziaVPN.wireguard-config + org.amnezia.DefaultVPN.wireguard-config UTTypeTagSpecification public.filename-extension @@ -121,7 +121,7 @@ UTTypeIconFiles UTTypeIdentifier - org.amnezia.AmneziaVPN.openvpn-config + org.amnezia.DefaultVPN.openvpn-config UTTypeTagSpecification public.filename-extension @@ -140,11 +140,11 @@ public.data UTTypeDescription - AmneziaVPN backup file + DefaultVPN backup file UTTypeIconFiles UTTypeIdentifier - org.amnezia.AmneziaVPN.backup-config + org.amnezia.DefaultVPN.backup-config UTTypeTagSpecification public.filename-extension @@ -167,10 +167,10 @@ Alternate LSItemContentTypes - org.amnezia.AmneziaVPN.amnezia-config - org.amnezia.AmneziaVPN.wireguard-config - org.amnezia.AmneziaVPN.openvpn-config - org.amnezia.AmneziaVPN.backup-config + org.amnezia.DefaultVPN.amnezia-config + org.amnezia.DefaultVPN.wireguard-config + org.amnezia.DefaultVPN.openvpn-config + org.amnezia.DefaultVPN.backup-config diff --git a/client/ios/app/main.entitlements b/client/ios/app/main.entitlements index d9f00bb1..9de9d045 100644 --- a/client/ios/app/main.entitlements +++ b/client/ios/app/main.entitlements @@ -8,13 +8,13 @@ com.apple.security.application-groups - group.org.amnezia.AmneziaVPN + group.org.amneziaUnipessoal.DefaultVPN com.apple.security.files.user-selected.read-write keychain-access-groups - $(AppIdentifierPrefix)group.org.amnezia.AmneziaVPN + $(AppIdentifierPrefix)group.org.amneziaUnipessoal.DefaultVPN diff --git a/client/ios/networkextension/CMakeLists.txt b/client/ios/networkextension/CMakeLists.txt index dde03b3b..a5b06d81 100644 --- a/client/ios/networkextension/CMakeLists.txt +++ b/client/ios/networkextension/CMakeLists.txt @@ -8,18 +8,18 @@ set_target_properties(networkextension PROPERTIES BUNDLE_EXTENSION appex MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in - MACOSX_BUNDLE_INFO_STRING "AmneziaVPNNetworkExtension" - MACOSX_BUNDLE_BUNDLE_NAME "AmneziaVPNNetworkExtension" + MACOSX_BUNDLE_INFO_STRING "DefaultVPNNetworkExtension" + MACOSX_BUNDLE_BUNDLE_NAME "DefaultVPNNetworkExtension" MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension" MACOSX_BUNDLE_BUNDLE_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}" 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_CURRENT_PROJECT_VERSION "${BUILD_ID}" - XCODE_ATTRIBUTE_PRODUCT_NAME "AmneziaVPNNetworkExtension" + XCODE_ATTRIBUTE_PRODUCT_NAME "DefaultVPNNetworkExtension" XCODE_ATTRIBUTE_APPLICATION_EXTENSION_API_ONLY "YES" XCODE_ATTRIBUTE_ENABLE_BITCODE "NO" @@ -39,7 +39,7 @@ 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) diff --git a/client/ios/networkextension/AmneziaVPNNetworkExtension.entitlements b/client/ios/networkextension/DefaultVPNNetworkExtension.entitlements similarity index 75% rename from client/ios/networkextension/AmneziaVPNNetworkExtension.entitlements rename to client/ios/networkextension/DefaultVPNNetworkExtension.entitlements index 92432b56..d2552522 100644 --- a/client/ios/networkextension/AmneziaVPNNetworkExtension.entitlements +++ b/client/ios/networkextension/DefaultVPNNetworkExtension.entitlements @@ -8,11 +8,11 @@ com.apple.security.application-groups - group.org.amnezia.AmneziaVPN + group.org.amneziaUnipessoal.DefaultVPN keychain-access-groups - $(AppIdentifierPrefix)group.org.amnezia.AmneziaVPN + $(AppIdentifierPrefix)group.org.amneziaUnipessoal.DefaultVPN diff --git a/client/macos/nativemessaging/AmneziaVPNNativeMessaging.entitlements b/client/macos/nativemessaging/DefaultVPNNativeMessaging.entitlements similarity index 100% rename from client/macos/nativemessaging/AmneziaVPNNativeMessaging.entitlements rename to client/macos/nativemessaging/DefaultVPNNativeMessaging.entitlements diff --git a/client/macos/networkextension/AmneziaVPNNetworkExtension.entitlements b/client/macos/networkextension/DefaultVPNNetworkExtension.entitlements similarity index 100% rename from client/macos/networkextension/AmneziaVPNNetworkExtension.entitlements rename to client/macos/networkextension/DefaultVPNNetworkExtension.entitlements diff --git a/client/macos/networkextension/Info.plist b/client/macos/networkextension/Info.plist index 96d82459..c1129fff 100644 --- a/client/macos/networkextension/Info.plist +++ b/client/macos/networkextension/Info.plist @@ -5,7 +5,7 @@ CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName - AmneziaVPNNetworkExtension + DefaultVPNNetworkExtension CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier diff --git a/client/main.cpp b/client/main.cpp index aca9e62b..c0107e30 100644 --- a/client/main.cpp +++ b/client/main.cpp @@ -19,9 +19,9 @@ bool isAnotherInstanceRunning() { QLocalSocket socket; - socket.connectToServer("AmneziaVPNInstance"); + socket.connectToServer("DefaultVPNInstance"); if (socket.waitForConnected(500)) { - qWarning() << "AmneziaVPN is already running"; + qWarning() << "DefaultVPN is already running"; return true; } return false; diff --git a/client/migrations.cpp b/client/migrations.cpp index 8086d1db..39002367 100644 --- a/client/migrations.cpp +++ b/client/migrations.cpp @@ -54,7 +54,7 @@ void Migrations::migrateV3() return; } - QString location = rootLocation + "/files/.config/AmneziaVPN.ORG/AmneziaVPN.conf"; + QString location = rootLocation + "/files/.config/DefaultVPN.ORG/DefaultVPN.conf"; QFile oldConfig(location); @@ -63,7 +63,7 @@ void Migrations::migrateV3() QDir newConfigDir(newConfigPath); - newConfigPath += "/AmneziaVPN.ORG"; + newConfigPath += "/DefaultVPN.ORG"; bool mkPathRes = newConfigDir.mkpath(newConfigPath); @@ -71,14 +71,14 @@ void Migrations::migrateV3() return; } - QFile newConfigFile(newConfigPath + "/AmneziaVPN.conf"); + QFile newConfigFile(newConfigPath + "/DefaultVPN.conf"); if (!newConfigFile.exists()) { bool cpResult = QFile::copy(oldConfig.fileName(), newConfigFile.fileName()); if (cpResult) { oldConfig.remove(); QDir oldConfigDir(rootLocation + "/files/.config"); - oldConfigDir.rmdir("AmneziaVPN.ORG"); + oldConfigDir.rmdir("DefaultVPN.ORG"); } } } diff --git a/client/mozilla/localsocketcontroller.cpp b/client/mozilla/localsocketcontroller.cpp index 1081bcae..714e023e 100644 --- a/client/mozilla/localsocketcontroller.cpp +++ b/client/mozilla/localsocketcontroller.cpp @@ -96,11 +96,11 @@ void LocalSocketController::initializeInternal() { m_daemonState = eInitializing; #ifdef MZ_WINDOWS - QString path = "\\\\.\\pipe\\amneziavpn"; + QString path = "\\\\.\\pipe\\defaultvpn"; #else - QString path = "/var/run/amneziavpn/daemon.socket"; + QString path = "/var/run/defaultvpn/daemon.socket"; if (!QFileInfo::exists(path)) { - path = "/tmp/amneziavpn.socket"; + path = "/tmp/defaultvpn.socket"; } #endif diff --git a/client/platforms/ios/Log.swift b/client/platforms/ios/Log.swift index d2222f9d..da07f66a 100644 --- a/client/platforms/ios/Log.swift +++ b/client/platforms/ios/Log.swift @@ -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 = { let sharedContainerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupID)! diff --git a/client/platforms/ios/QtAppDelegate.h b/client/platforms/ios/QtAppDelegate.h index c2c1d2d3..013b4585 100644 --- a/client/platforms/ios/QtAppDelegate.h +++ b/client/platforms/ios/QtAppDelegate.h @@ -3,5 +3,5 @@ @interface QIOSApplicationDelegate @end -@interface QIOSApplicationDelegate (AmneziaVPNDelegate) +@interface QIOSApplicationDelegate (DefaultVPNDelegate) @end diff --git a/client/platforms/ios/QtAppDelegate.mm b/client/platforms/ios/QtAppDelegate.mm index bd7ad6b1..b44e411e 100644 --- a/client/platforms/ios/QtAppDelegate.mm +++ b/client/platforms/ios/QtAppDelegate.mm @@ -4,7 +4,7 @@ #include -@implementation QIOSApplicationDelegate (AmneziaVPNDelegate) +@implementation QIOSApplicationDelegate (DefaultVPNDelegate) - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { diff --git a/client/platforms/ios/iosnotificationhandler.mm b/client/platforms/ios/iosnotificationhandler.mm index efa48385..c074ac9e 100644 --- a/client/platforms/ios/iosnotificationhandler.mm +++ b/client/platforms/ios/iosnotificationhandler.mm @@ -73,7 +73,7 @@ void IOSNotificationHandler::notify(NotificationHandler::Message type, const QSt UNTimeIntervalNotificationTrigger* trigger = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:timerSec repeats:NO]; - UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"amneziavpn" + UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"defaultvpn" content:content trigger:trigger]; diff --git a/client/platforms/linux/daemon/linuxfirewall.cpp b/client/platforms/linux/daemon/linuxfirewall.cpp index 96194bc7..1057b8fa 100644 --- a/client/platforms/linux/daemon/linuxfirewall.cpp +++ b/client/platforms/linux/daemon/linuxfirewall.cpp @@ -16,8 +16,8 @@ // along with the Private Internet Access Desktop Client. If not, see // . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/platforms/linux/daemon/linuxfirewall.h b/client/platforms/linux/daemon/linuxfirewall.h index 38049265..565bcd47 100644 --- a/client/platforms/linux/daemon/linuxfirewall.h +++ b/client/platforms/linux/daemon/linuxfirewall.h @@ -16,8 +16,8 @@ // along with the Private Internet Access Desktop Client. If not, see // . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/platforms/macos/daemon/dnsutilsmacos.cpp b/client/platforms/macos/daemon/dnsutilsmacos.cpp index 62a7a3a3..389fb67f 100644 --- a/client/platforms/macos/daemon/dnsutilsmacos.cpp +++ b/client/platforms/macos/daemon/dnsutilsmacos.cpp @@ -20,7 +20,7 @@ DnsUtilsMacos::DnsUtilsMacos(QObject* parent) : DnsUtils(parent) { MZ_COUNT_CTOR(DnsUtilsMacos); m_scStore = SCDynamicStoreCreate(kCFAllocatorSystemDefault, - CFSTR("amneziavpn"), nullptr, nullptr); + CFSTR("defaultvpn"), nullptr, nullptr); if (m_scStore == nullptr) { logger.error() << "Failed to create system configuration store ref"; } diff --git a/client/platforms/macos/daemon/macosfirewall.cpp b/client/platforms/macos/daemon/macosfirewall.cpp index 0fe51f23..a7d18277 100644 --- a/client/platforms/macos/daemon/macosfirewall.cpp +++ b/client/platforms/macos/daemon/macosfirewall.cpp @@ -16,8 +16,8 @@ // along with the Private Internet Access Desktop Client. If not, see // . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/platforms/macos/daemon/macosfirewall.h b/client/platforms/macos/daemon/macosfirewall.h index faa87c8c..56abbbb7 100644 --- a/client/platforms/macos/daemon/macosfirewall.h +++ b/client/platforms/macos/daemon/macosfirewall.h @@ -16,8 +16,8 @@ // along with the Private Internet Access Desktop Client. If not, see // . -// Copyright (c) 2024 AmneziaVPN -// This file has been modified for AmneziaVPN +// Copyright (c) 2024 DefaultVPN +// This file has been modified for DefaultVPN // // 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. diff --git a/client/platforms/macos/macosstatusicon.mm b/client/platforms/macos/macosstatusicon.mm index cea8439c..ba63bcde 100644 --- a/client/platforms/macos/macosstatusicon.mm +++ b/client/platforms/macos/macosstatusicon.mm @@ -191,7 +191,7 @@ void MacOSStatusIcon::showMessage(const QString& title, const QString& message) UNTimeIntervalNotificationTrigger* trigger = [UNTimeIntervalNotificationTrigger triggerWithTimeInterval:1 repeats:NO]; - UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"amneziavpn" + UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"defaultvpn" content:content trigger:trigger]; diff --git a/client/platforms/macos/macosutils.mm b/client/platforms/macos/macosutils.mm index 177ed2a2..788c2687 100644 --- a/client/platforms/macos/macosutils.mm +++ b/client/platforms/macos/macosutils.mm @@ -21,7 +21,7 @@ NSString* MacOSUtils::appId() { if (!appId) { // Fallback. When an unsigned/un-notarized app is executed in // command-line mode, it could fail the fetching of its own bundle id. - appId = @"org.amnezia.AmneziaVPN"; + appId = @"org.amneziaUnipessoal.DefaultVPN"; } return appId; diff --git a/client/platforms/windows/daemon/windowsdaemon.h b/client/platforms/windows/daemon/windowsdaemon.h index b17dc811..950a8805 100644 --- a/client/platforms/windows/daemon/windowsdaemon.h +++ b/client/platforms/windows/daemon/windowsdaemon.h @@ -14,7 +14,7 @@ #include "windowstunnelservice.h" #include "wireguardutilswindows.h" -#define TUNNEL_SERVICE_NAME L"AmneziaWGTunnel$AmneziaVPN" +#define TUNNEL_SERVICE_NAME L"AmneziaWGTunnel$DefaultVPN" class WindowsDaemon final : public Daemon { Q_DISABLE_COPY_MOVE(WindowsDaemon) diff --git a/client/platforms/windows/daemon/windowsfirewall.cpp b/client/platforms/windows/daemon/windowsfirewall.cpp index 03525387..6eae9149 100644 --- a/client/platforms/windows/daemon/windowsfirewall.cpp +++ b/client/platforms/windows/daemon/windowsfirewall.cpp @@ -186,7 +186,7 @@ bool WindowsFirewall::enableInterface(int vpnAdapterIndex) { FW_OK(allowDHCPTraffic(MED_WEIGHT, "Allow DHCP Traffic")); FW_OK(allowHyperVTraffic(MED_WEIGHT, "Allow Hyper-V Traffic")); 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( allowLoopbackTraffic(MED_WEIGHT, "Allow Loopback traffic on device %1")); diff --git a/client/platforms/windows/daemon/windowssplittunnel.cpp b/client/platforms/windows/daemon/windowssplittunnel.cpp index 63de153d..7e8a1b2a 100644 --- a/client/platforms/windows/daemon/windowssplittunnel.cpp +++ b/client/platforms/windows/daemon/windowssplittunnel.cpp @@ -119,7 +119,7 @@ using ProcessInfo = struct { constexpr static const auto DRIVER_SYMLINK = L"\\\\.\\MULLVADSPLITTUNNEL"; 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"; #pragma endregion diff --git a/client/platforms/windows/daemon/windowstunnelservice.cpp b/client/platforms/windows/daemon/windowstunnelservice.cpp index 1438133c..9b8eaa76 100644 --- a/client/platforms/windows/daemon/windowstunnelservice.cpp +++ b/client/platforms/windows/daemon/windowstunnelservice.cpp @@ -17,7 +17,7 @@ #define TUNNEL_NAMED_PIPE \ "\\\\." \ - "\\pipe\\ProtectedPrefix\\Administrators\\AmneziaWG\\AmneziaVPN" + "\\pipe\\ProtectedPrefix\\Administrators\\AmneziaWG\\DefaultVPN" constexpr uint32_t WINDOWS_TUNNEL_MONITOR_TIMEOUT_MSEC = 2000; diff --git a/client/platforms/windows/daemon/wireguardutilswindows.h b/client/platforms/windows/daemon/wireguardutilswindows.h index 276966b4..1844c70d 100644 --- a/client/platforms/windows/daemon/wireguardutilswindows.h +++ b/client/platforms/windows/daemon/wireguardutilswindows.h @@ -30,7 +30,7 @@ class WireguardUtilsWindows final : public WireguardUtils { QString interfaceName() override { 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 deleteInterface() override; diff --git a/client/platforms/windows/amneziavpn.rc.in b/client/platforms/windows/defaultvpn.rc.in similarity index 90% rename from client/platforms/windows/amneziavpn.rc.in rename to client/platforms/windows/defaultvpn.rc.in index f3fd6721..5cdee82c 100644 --- a/client/platforms/windows/amneziavpn.rc.in +++ b/client/platforms/windows/defaultvpn.rc.in @@ -3,13 +3,13 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US 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_INTERNALNAME_STR VER_COMPANYNAME_STR -#define VER_LEGALCOPYRIGHT_STR "AmneziaVPN." +#define VER_LEGALCOPYRIGHT_STR "DefaultVPN." #define VER_LEGALTRADEMARKS1_STR "All Rights Reserved" #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 VS_VERSION_INFO VERSIONINFO diff --git a/client/platforms/windows/windowscommons.cpp b/client/platforms/windows/windowscommons.cpp index 4c0d8176..c7888706 100644 --- a/client/platforms/windows/windowscommons.cpp +++ b/client/platforms/windows/windowscommons.cpp @@ -20,7 +20,7 @@ #include "logger.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* DATA_DIR = "Data"; @@ -134,7 +134,7 @@ int WindowsCommons::VPNAdapterIndex() { // For someReason QNetworkInterface::fromName(MozillaVPN) does not work >:( auto adapterList = QNetworkInterface::allInterfaces(); for (const auto& adapter : adapterList) { - if (adapter.humanReadableName().contains("AmneziaVPN")) { + if (adapter.humanReadableName().contains("DefaultVPN")) { return adapter.index(); } } diff --git a/client/protocols/ikev2_vpn_protocol_windows.h b/client/protocols/ikev2_vpn_protocol_windows.h index 17942735..1f3ad269 100644 --- a/client/protocols/ikev2_vpn_protocol_windows.h +++ b/client/protocols/ikev2_vpn_protocol_windows.h @@ -41,7 +41,7 @@ public: ErrorCode start() override; void stop() override; - static QString tunnelName() { return "AmneziaVPN IKEv2"; } + static QString tunnelName() { return "DefaultVPN IKEv2"; } public: void newConnectionStateEventReceived(UINT unMsg, diff --git a/client/resources.qrc b/client/resources.qrc index b86b07b1..4f8b3351 100644 --- a/client/resources.qrc +++ b/client/resources.qrc @@ -3,7 +3,7 @@ fonts/pt-root-ui_vf.ttf images/about.png images/amneziaBigLogo.png - images/AmneziaVPN.png + images/DefaultVPN.png images/controls/alert-circle.svg images/controls/amnezia.svg images/controls/app.svg diff --git a/client/secure_qsettings.cpp b/client/secure_qsettings.cpp index 4fd199db..068f896a 100644 --- a/client/secure_qsettings.cpp +++ b/client/secure_qsettings.cpp @@ -18,7 +18,7 @@ using namespace QKeychain; namespace { constexpr const char *settingsKeyTag = "settingsKeyTag"; 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) diff --git a/client/server_scripts/awg/Dockerfile b/client/server_scripts/awg/Dockerfile index 8c536fc7..06684b54 100644 --- a/client/server_scripts/awg/Dockerfile +++ b/client/server_scripts/awg/Dockerfile @@ -1,6 +1,6 @@ -FROM amneziavpn/amnezia-wg:latest +FROM defaultvpn/amnezia-wg:latest -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" #Install required packages RUN apk add --no-cache bash curl dumb-init diff --git a/client/server_scripts/dns/Dockerfile b/client/server_scripts/dns/Dockerfile index 861fa45c..708793ce 100644 --- a/client/server_scripts/dns/Dockerfile +++ b/client/server_scripts/dns/Dockerfile @@ -1,6 +1,6 @@ FROM mvance/unbound:latest -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" RUN echo " \n\ domain-insecure: \"coin.\"\n\ diff --git a/client/server_scripts/ipsec/Dockerfile b/client/server_scripts/ipsec/Dockerfile index 1fcecdad..8079d647 100644 --- a/client/server_scripts/ipsec/Dockerfile +++ b/client/server_scripts/ipsec/Dockerfile @@ -1,4 +1,4 @@ -FROM amneziavpn/ipsec-server:latest +FROM defaultvpn/ipsec-server:latest RUN mkdir -p /opt/amnezia -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" diff --git a/client/server_scripts/openvpn/Dockerfile b/client/server_scripts/openvpn/Dockerfile index be9fad70..108e54b9 100644 --- a/client/server_scripts/openvpn/Dockerfile +++ b/client/server_scripts/openvpn/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:3.15 -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" #Install required packages RUN apk add --no-cache curl openvpn easy-rsa bash netcat-openbsd dumb-init rng-tools diff --git a/client/server_scripts/openvpn_cloak/Dockerfile b/client/server_scripts/openvpn_cloak/Dockerfile index 0dac6ed6..c7de1ef2 100644 --- a/client/server_scripts/openvpn_cloak/Dockerfile +++ b/client/server_scripts/openvpn_cloak/Dockerfile @@ -1,5 +1,5 @@ FROM alpine:3.15 -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" ARG SS_RELEASE="v1.18.1" ARG CLOAK_RELEASE="v2.8.0" diff --git a/client/server_scripts/openvpn_shadowsocks/Dockerfile b/client/server_scripts/openvpn_shadowsocks/Dockerfile index ff89111c..5fc379ee 100644 --- a/client/server_scripts/openvpn_shadowsocks/Dockerfile +++ b/client/server_scripts/openvpn_shadowsocks/Dockerfile @@ -1,5 +1,5 @@ FROM alpine:3.15 -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" ARG SS_RELEASE="v1.18.1" diff --git a/client/server_scripts/sftp/Dockerfile b/client/server_scripts/sftp/Dockerfile index c8c79af5..1b2d7f5f 100644 --- a/client/server_scripts/sftp/Dockerfile +++ b/client/server_scripts/sftp/Dockerfile @@ -1,3 +1,3 @@ FROM atmoz/sftp -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" diff --git a/client/server_scripts/socks5_proxy/Dockerfile b/client/server_scripts/socks5_proxy/Dockerfile index 7a38682f..d4d9e67f 100644 --- a/client/server_scripts/socks5_proxy/Dockerfile +++ b/client/server_scripts/socks5_proxy/Dockerfile @@ -1,6 +1,6 @@ FROM 3proxy/3proxy:latest -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" RUN mkdir -p /opt/amnezia RUN echo -e "#!/bin/bash\ntail -f /dev/null" > /opt/amnezia/start.sh diff --git a/client/server_scripts/website_tor/Dockerfile b/client/server_scripts/website_tor/Dockerfile index ba408716..87da88d3 100644 --- a/client/server_scripts/website_tor/Dockerfile +++ b/client/server_scripts/website_tor/Dockerfile @@ -1,3 +1,3 @@ -FROM amneziavpn/torpress:latest +FROM defaultvpn/torpress:latest -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" diff --git a/client/server_scripts/wireguard/Dockerfile b/client/server_scripts/wireguard/Dockerfile index 9578168b..1e9a3d55 100644 --- a/client/server_scripts/wireguard/Dockerfile +++ b/client/server_scripts/wireguard/Dockerfile @@ -1,6 +1,6 @@ FROM alpine:3.15 -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" #Install required packages RUN apk add --no-cache curl wireguard-tools dumb-init diff --git a/client/server_scripts/xray/Dockerfile b/client/server_scripts/xray/Dockerfile index b43d8a83..225841b2 100644 --- a/client/server_scripts/xray/Dockerfile +++ b/client/server_scripts/xray/Dockerfile @@ -1,5 +1,5 @@ FROM alpine:3.15 -LABEL maintainer="AmneziaVPN" +LABEL maintainer="DefaultVPN" ARG XRAY_RELEASE="v1.8.6" diff --git a/client/translations/amneziavpn_ar_EG.ts b/client/translations/amneziavpn_ar_EG.ts index 1d88eea0..da423592 100644 --- a/client/translations/amneziavpn_ar_EG.ts +++ b/client/translations/amneziavpn_ar_EG.ts @@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN @@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - إشعار من AmneziaVPN + DefaultVPN notification + إشعار من DefaultVPN @@ -1297,8 +1297,8 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN - عن AmneziaVPN + About DefaultVPN + عن DefaultVPN @@ -1633,8 +1633,8 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. - سيتم ضبط الاعدادات الافتراضية. جميع خدمات AmneziaVPN المٌثبتة ستبقي علي الخادم. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. + سيتم ضبط الاعدادات الافتراضية. جميع خدمات DefaultVPN المٌثبتة ستبقي علي الخادم. @@ -1671,8 +1671,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - ستحتوي النسخة الاحتياطية علي كلمات مرورك و المفاتيح الخاصة للخوادم المٌضافة إلي AmneziaVPN. احفظ هذه المعلومات في مكان امن. + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + ستحتوي النسخة الاحتياطية علي كلمات مرورك و المفاتيح الخاصة للخوادم المٌضافة إلي DefaultVPN. احفظ هذه المعلومات في مكان امن. @@ -1809,7 +1809,7 @@ Already installed containers were found on the server. All installed containers If AmneziaDNS is not used or installed - AmneziaVPN ليس مٌستخدم او مٌثبت + DefaultVPN ليس مٌستخدم او مٌثبت @@ -1935,7 +1935,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -1955,7 +1955,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2074,8 +2074,8 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. - جميع خدمات AmneziaVPN المٌثبتة ستظل علي الخادم. + All installed DefaultVPN services will still remain on the server. + جميع خدمات DefaultVPN المٌثبتة ستظل علي الخادم. @@ -2781,8 +2781,8 @@ Already installed containers were found on the server. All installed containers - For the AmneziaVPN app - AmneziaVPN من اجل تطبيق + For the DefaultVPN app + DefaultVPN من اجل تطبيق @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -3614,7 +3614,7 @@ Cloak يحمي OpenVPN من ان يٌكتشف والحجب إذا كان هناك رقابة شديدة علي الانترنت في منطقتك, نحن ننصحك بأن تستخدم OpenVPN over Cloak من اول اتصال -* مٌتاح في AmneziaVPN عبر جميع المنصات +* مٌتاح في DefaultVPN عبر جميع المنصات * استهلاك طاقة عالية علي اجهزة المحمول * مرونة في الإعدادات * لا يٌكتشف بواسطة انظمة تحليل 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 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 * Minimum number of settings * 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 يمكن التعرف عليها بسهولة ولذلك تٌحجب بواسطة أنظمة الفحص العميق للحزم (DPI) المتقدمة وأدوات مراقبة الشبكة الأخرى. -* مٌتاح في AmneziaVPN عبر جميع المنصات +* مٌتاح في DefaultVPN عبر جميع المنصات * استهلاك قليل للطاقة * عدد قليل من الإعدادات سهل التعرف علية بواسطة انظمة تحليل DPI, عرضة للحجب @@ -3697,7 +3697,7 @@ For more detailed information, you can 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 يبقا OpenVPN كأحد اشهر بروتوكولات VPN و التي تم اختبارها عبر الزمن. ينشأ بروتوكول امان مميز, يستفيد من SSL/TLS للتشفير و تغير المفاتيح. واكثر من ذلك, OpenVPN يدعم تعدد طرق المصادقة يجعلة متعدد الاستخدامات وقابلة للتكيف, تلبية مجموعة واسعة من الأجهزة وأنظمة التشغيل. بسبب طبيعتة مفتوحة المصدر, يستفيد OpenVPN من التدقيق الشامل من قبل المجتمع العالمي, مما يعزز أمنها باستمرار. مع توازن قوي بين الأداء والأمان والتوافق, يظل OpenVPN الخيار الأفضل للأفراد والشركات المهتمين بالخصوصية على حدٍ سواء. -* مٌتاح في AmneziaVPN عبر جميع المنصات +* مٌتاح في DefaultVPN عبر جميع المنصات * استهلاك طاقة عادي علي اجهزة المحمول * مرونة في التخصيص كي يلائم احتياجات المستخدم حتي يعمل مع انظمة تشغيل واجهزة مختلفة * يٌلاحظ بواسطة انظمة تحليل DPI و لذلك عرضة للحجب @@ -3715,13 +3715,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. Shadowsocks, مستوحي من بروتوكول SOCKS5, يحمي الاتصال بأستعمال شفرة AEAD. كذلك Shadowsocks صٌمم كي يكون متحفظاً ويصعب تحديدة, إنه ليس مطابقًا لاتصال HTTPS القياسي. عمتاُ. بعض انظمة تحليل حركات المرور قد تتعرف علي اتصال Shadowsocks. بسبب الدعم المحدود في Amnezia, يٌنصح بأستخدام بروتوكول AmneziaWG. -* مٌتاح في AmneziaVPN عبر جميع المنصات +* مٌتاح في DefaultVPN عبر جميع المنصات * بروتوكول تشفير قابل للتكوين * قابل للكشف بواسطة بعض انظمة DPI * يعمل عبر بروتوكول شبكة TCP. @@ -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. 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 * Minimum number of settings * 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 هذه المشكلة عن طريق استخدام طرق تشويش افضل, يجعل حركة المرور تبقا مع حركة مرور انترنت عادية. هذا يعني ان AmneziaWG يبقا الاداء العالي الاساسي بينما يضيف طبقة من العزل, هذا يجعلة اختيار ممتاز لهولاء الذين يريدون اتصال VPN سريع و متخفي. -* مٌتاح في AmneziaVPN علي جميع المنصات +* مٌتاح في DefaultVPN علي جميع المنصات * استهلاك طاقة قليل * اقل عدد من الإعدادات * لا يٌكتشف من قبل انظمة تحليل 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -3761,7 +3761,7 @@ While it offers a blend of security, stability, and speed, it's essential t IKEv2, مقترن مع طبقة التشفير IPSec, يبقا بروتوكول VPN مستقر و حديث. من مميزاتةقدرته على التبديل بسرعة بين الشبكات والأجهزة، مما يجعله قابلاً للتكيف بشكل خاص في بيئات الشبكات الديناميكية. -*. مٌتاح في AmneziaVPN فقط علي منصة وندوز +*. مٌتاح في DefaultVPN فقط علي منصة وندوز * استهلاك طاقة قليل, علي اجهزة المحمول * اقل تكوين * يٌلاحظ بواسطة انظمة تحليل DPI @@ -4007,8 +4007,8 @@ While it offers a blend of security, stability, and speed, it's essential t - Save AmneziaVPN config - احفظ تكوين AmneziaVPN + Save DefaultVPN config + احفظ تكوين DefaultVPN diff --git a/client/translations/amneziavpn_fa_IR.ts b/client/translations/amneziavpn_fa_IR.ts index c48606be..a1651ebe 100644 --- a/client/translations/amneziavpn_fa_IR.ts +++ b/client/translations/amneziavpn_fa_IR.ts @@ -412,8 +412,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN @@ -427,8 +427,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - اخطار AmneziaVPN + DefaultVPN notification + اخطار DefaultVPN @@ -1376,7 +1376,7 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN + About DefaultVPN درباره Amnezia @@ -1716,7 +1716,7 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. تمام تنظیمات به حالت پیش‎فرض ریست می‎شوند. تمام سرویس‎های Amnezia بر روی سرور باقی می‎مانند. @@ -1754,8 +1754,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به AmneziaVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به DefaultVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید @@ -2018,7 +2018,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -2038,7 +2038,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2169,7 +2169,7 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. + All installed DefaultVPN services will still remain on the server. تمام سرویس‎های نصب‎شده Amnezia همچنان بر روی سرور باقی خواهند ماند. @@ -2959,8 +2959,8 @@ It's okay as long as it's from someone you trust. - For the AmneziaVPN app - برای نرم‎افزار AmneziaVPN + For the DefaultVPN app + برای نرم‎افزار DefaultVPN @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -3775,7 +3775,7 @@ Cloak می‌تواند اطلاعات فراداده بسته را تغییر اگر در منطقه شما سطح بسیار بالایی از سانسور اینترنت وجود دارد، به شما توصیه می‌شود که از اولین اتصال فقط از OpenVPN over Cloak استفاده کنید. -* در دسترس در AmneziaVPN بر روی تمام پلتفرم‌ها +* در دسترس در DefaultVPN بر روی تمام پلتفرم‌ها * مصرف بالای برق در دستگاه‌های تلفن همراه * تنظیمات انعطاف پذیر * توسط سیستم‌های تجزیه و تحلیل 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 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 * Minimum number of settings * 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 را می‌توان به راحتی شناسایی کرد و بنابراین توسط Deep پیشرفته مسدود شدسیستم های بازرسی بسته (DPI) و سایر ابزارهای نظارت بر شبکه. -* در AmneziaVPN در همه سیستم عامل ها موجود است +* در DefaultVPN در همه سیستم عامل ها موجود است * مصرف برق کم * حداقل تعداد تنظیمات * به راحتی توسط سیستم های تجزیه و تحلیل 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -3830,7 +3830,7 @@ While it offers a blend of security, stability, and speed, it's essential t یکی از قابلیت‎‎های متمایز این پروتکل قابلیت سوییچ بین شبکه‎ها و دستگاه‎هاست که قابلیت انطباق بالایی در محیط شبکه‎های دینامیک را دارد در حالیکه ترکیبی از امنیت، پایداری و سرعت را ارائه میدهد اما مهم است که اشاره کنیم IKEv2 به راحتی قابل تشخیص در شبکه و بلاک شدن میباشد. -* در AmneziaVPN فقط بر روی ویندوز در دسترس است +* در DefaultVPN فقط بر روی ویندوز در دسترس است * مصرف باتری کم روی دستگاه‎های موبایل * تنظیمات ساده * امکان شناسایی شدن در شبکه‎های تحلیل DPI @@ -3891,7 +3891,7 @@ While it offers a blend of security, stability, and speed, it's essential t 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 تبدیل به یکی از انتخاب‎های اصلی برای اشخاص آگاه بر حریم خصوصی و تجارت‎های مشابه شده است. -* بر روی تمام سیستم‎عامل‎ها در AmneziaVPN در دسترس است. +* بر روی تمام سیستم‎عامل‎ها در DefaultVPN در دسترس است. * مصرف انرژی عادی بر روی دستگاه‎های موبایل * قابلیت شخصی‎سازی منعطف مطابق با نیاز شما که امکان کار بر روی دستگاه‎ها و سیستم عامل‎های مختلف را می‎دهد. * قابل شناسایی توسط سیستم‎های تحلیل عمیق DPI در شبکه و در نتیجه امکان بلاک شدن @@ -3913,7 +3913,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. @@ -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. 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 * Minimum number of settings * 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 این مشکل را با استفاده از متدهای مخفی سازی حل کرده و در نتیجه ترافیک آن همانند با ترافیک عادی اینترنت است. این بدین معنی است که AmneziaWG عملکرد سریع اصلی را حفظ کرده و یک لایه پنهان سازی به آن اضافه کرده که باعث می‎شود که به انتخابی عالی برای آنها که وی‎پی‎ان امن و سریع می‎خواهند تبدیل شود. -* بر روی تمام پلتفرم‌ها در AmneziaVPN قابل دسترسی است. +* بر روی تمام پلتفرم‌ها در DefaultVPN قابل دسترسی است. * مصرف انرژی پایین * کمترین میزان تنظیمات * غیرقابل تشخیص توسط سیستم‎های تحلیل عمیق DPI و مقاوم به بلاک شدن @@ -4215,8 +4215,8 @@ For more detailed information, you can - Save AmneziaVPN config - ذخیره تنظیمات AmneziaVPN + Save DefaultVPN config + ذخیره تنظیمات DefaultVPN @@ -4247,7 +4247,7 @@ For more detailed information, you can To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file" - برای خواندن QR Code در نرم‎افزار AmneziaVPN "اضافه کردن سرور" -> "من داده برای اتصال دارم" -> "QR Code، کلید یا فایل تنظیمات" + برای خواندن QR Code در نرم‎افزار DefaultVPN "اضافه کردن سرور" -> "من داده برای اتصال دارم" -> "QR Code، کلید یا فایل تنظیمات" diff --git a/client/translations/amneziavpn_hi_IN.ts b/client/translations/amneziavpn_hi_IN.ts index db095d5c..1f6e78e1 100644 --- a/client/translations/amneziavpn_hi_IN.ts +++ b/client/translations/amneziavpn_hi_IN.ts @@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN @@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - AmneziaVPN अधिसूचना + DefaultVPN notification + DefaultVPN अधिसूचना @@ -1337,8 +1337,8 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN - AmneziaVPN के बारे में + About DefaultVPN + DefaultVPN के बारे में @@ -1681,8 +1681,8 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. - सभी सेटिंग्स डिफ़ॉल्ट पर रीसेट हो जाएंगी. सभी स्थापित AmneziaVPN सेवाएँ अभी भी सर्वर पर रहेंगी।. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. + सभी सेटिंग्स डिफ़ॉल्ट पर रीसेट हो जाएंगी. सभी स्थापित DefaultVPN सेवाएँ अभी भी सर्वर पर रहेंगी।. @@ -1719,8 +1719,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - बैकअप में AmneziaVPN में जोड़े गए सभी सर्वरों के लिए आपके पासवर्ड और निजी कुंजी शामिल होंगी। इस जानकारी को सुरक्षित स्थान पर रखें. + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + बैकअप में DefaultVPN में जोड़े गए सभी सर्वरों के लिए आपके पासवर्ड और निजी कुंजी शामिल होंगी। इस जानकारी को सुरक्षित स्थान पर रखें. @@ -1983,7 +1983,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -2003,7 +2003,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2122,8 +2122,8 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. - सभी स्थापित AmneziaVPN सेवाएँ अभी भी सर्वर पर रहेंगी. + All installed DefaultVPN services will still remain on the server. + सभी स्थापित DefaultVPN सेवाएँ अभी भी सर्वर पर रहेंगी. @@ -2868,8 +2868,8 @@ Already installed containers were found on the server. All installed containers - For the AmneziaVPN app - AmneziaVPN ऐप के लिए + For the DefaultVPN app + DefaultVPN ऐप के लिए OpenVpn native format @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * 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 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 * Minimum number of settings * 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 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 OpenVPN उपलब्ध सबसे लोकप्रिय और समय-परीक्षणित वीपीएन प्रोटोकॉल में से एक है। यह एन्क्रिप्शन और कुंजी विनिमय के लिए एसएसएल/टीएलएस की ताकत का लाभ उठाते हुए, अपने अद्वितीय सुरक्षा प्रोटोकॉल को नियोजित करता है। इसके अलावा, कई प्रमाणीकरण विधियों के लिए ओपनवीपीएन का समर्थन इसे उपकरणों और ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला को पूरा करते हुए बहुमुखी और अनुकूलनीय बनाता है। अपनी ओपन-सोर्स प्रकृति के कारण, ओपनवीपीएन को वैश्विक समुदाय द्वारा व्यापक जांच से लाभ मिलता है, जो लगातार इसकी सुरक्षा को मजबूत करता है। प्रदर्शन, सुरक्षा और अनुकूलता के मजबूत संतुलन के साथ, ओपनवीपीएन गोपनीयता के प्रति जागरूक व्यक्तियों और व्यवसायों के लिए शीर्ष विकल्प बना हुआ है। -* सभी प्लेटफार्मों पर AmneziaVPN में उपलब्ध है +* सभी प्लेटफार्मों पर DefaultVPN में उपलब्ध है * मोबाइल उपकरणों पर सामान्य बिजली की खपत * विभिन्न ऑपरेटिंग सिस्टम और उपकरणों के साथ काम करने के लिए उपयोगकर्ता की जरूरतों के अनुरूप लचीला अनुकूलन * डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त और इसलिए अवरुद्ध होने के लिए अतिसंवेदनशील @@ -3799,13 +3799,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. शैडोसॉक्स, SOCKS5 प्रोटोकॉल से प्रेरित होकर, AEAD सिफर का उपयोग करके कनेक्शन की सुरक्षा करता है। हालाँकि शैडोसॉक्स को विवेकपूर्ण और पहचानने में चुनौतीपूर्ण बनाया गया है, यह एक मानक HTTPS कनेक्शन के समान नहीं है। हालाँकि, कुछ ट्रैफ़िक विश्लेषण प्रणालियाँ अभी भी शैडोसॉक्स कनेक्शन का पता लगा सकती हैं। Amnezia में सीमित समर्थन के कारण, AmneziaWG प्रोटोकॉल का उपयोग करने की अनुशंसा की जाती है। -* AmneziaVPN केवल डेस्कटॉप प्लेटफ़ॉर्म पर उपलब्ध है +* DefaultVPN केवल डेस्कटॉप प्लेटफ़ॉर्म पर उपलब्ध है * कॉन्फ़िगर करने योग्य एन्क्रिप्शन प्रोटोकॉल * कुछ डीपीआई सिस्टम द्वारा पता लगाने योग्य * टीसीपी नेटवर्क प्रोटोकॉल पर काम करता है।. @@ -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. 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 * Minimum number of settings * 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 स्टील्थ की एक अतिरिक्त परत जोड़ते हुए मूल के तेज़ प्रदर्शन को बनाए रखता है, जिससे यह तेज़ और विवेकपूर्ण वीपीएन कनेक्शन चाहने वालों के लिए एक बढ़िया विकल्प बन जाता है। -* सभी प्लेटफार्मों पर 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -3857,7 +3857,7 @@ While it offers a blend of security, stability, and speed, it's essential t इसकी विशिष्ट विशेषताओं में से एक नेटवर्क और उपकरणों के बीच तेजी से स्विच करने की क्षमता है, जो इसे गतिशील नेटवर्क वातावरण में विशेष रूप से अनुकूली बनाती है। हालाँकि यह सुरक्षा, स्थिरता और गति का मिश्रण प्रदान करता है, यह ध्यान रखना आवश्यक है कि IKEv2 को आसानी से पहचाना जा सकता है और अवरुद्ध होने की संभावना है। -* केवल विंडोज़ पर AmneziaVPN में उपलब्ध है +* केवल विंडोज़ पर DefaultVPN में उपलब्ध है * मोबाइल उपकरणों पर कम बिजली की खपत * न्यूनतम विन्यास * डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त @@ -4103,8 +4103,8 @@ While it offers a blend of security, stability, and speed, it's essential t - Save AmneziaVPN config - AmneziaVPN कॉन्फ़िगरेशन सहेजें + Save DefaultVPN config + DefaultVPN कॉन्फ़िगरेशन सहेजें diff --git a/client/translations/amneziavpn_my_MM.ts b/client/translations/amneziavpn_my_MM.ts index 55243d1b..a1f1c939 100644 --- a/client/translations/amneziavpn_my_MM.ts +++ b/client/translations/amneziavpn_my_MM.ts @@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN @@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - AmneziaVPN နိုတီ + DefaultVPN notification + DefaultVPN နိုတီ @@ -1305,8 +1305,8 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN - AmneziaVPN အကြောင်း + About DefaultVPN + DefaultVPN အကြောင်း @@ -1641,8 +1641,8 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. - ဆက်တင်အားလုံးကို မူရင်းအတိုင်း ပြန်လည်သတ်မှတ်ပါမည်။ ထည့်သွင်းထားသော AmneziaVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်။. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. + ဆက်တင်အားလုံးကို မူရင်းအတိုင်း ပြန်လည်သတ်မှတ်ပါမည်။ ထည့်သွင်းထားသော DefaultVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်။. @@ -1679,8 +1679,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - အရံဖိုင်တွင် AmneziaVPN သို့ ထည့်ထားသော ဆာဗာအားလုံးအတွက် သင့်စကားဝှက်များနှင့် လျှို့ဝှက်သော့များ ပါဝင်ပါမည်။ ဤအချက်အလက်ကို လုံခြုံသောနေရာတွင် ထားပါ။. + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + အရံဖိုင်တွင် DefaultVPN သို့ ထည့်ထားသော ဆာဗာအားလုံးအတွက် သင့်စကားဝှက်များနှင့် လျှို့ဝှက်သော့များ ပါဝင်ပါမည်။ ဤအချက်အလက်ကို လုံခြုံသောနေရာတွင် ထားပါ။. @@ -1944,7 +1944,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -1964,7 +1964,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2083,8 +2083,8 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. - ထည့်သွင်းထားသော AmneziaVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်. + All installed DefaultVPN services will still remain on the server. + ထည့်သွင်းထားသော DefaultVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်. @@ -2825,8 +2825,8 @@ Already installed containers were found on the server. All installed containers - For the AmneziaVPN app - AmneziaVPN အက်ပ်အတွက် + For the DefaultVPN app + DefaultVPN အက်ပ်အတွက် @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -3585,7 +3585,7 @@ Cloak သည် ပက်ကတ်မက်တာဒေတာကို မွမ သင့်ဒေသတွင်အင်တာနက်ဆင်ဆာဖြတ်တောက်မှုအလွန်ခံစားနေရပါက၊ ပထမဆုံးချိတ်ဆက်မှုမှ Cloak တွင် OpenVPN ကိုသာအသုံးပြုရန်အကြံပြုအပ်ပါသည်. -* ပလက်ဖောင်းအားလုံးတွင်ရှိသော AmneziaVPN တွင်ရရှိနိုင်ပါသည် +* ပလက်ဖောင်းအားလုံးတွင်ရှိသော DefaultVPN တွင်ရရှိနိုင်ပါသည် * မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုမြင့်မားခြင်း * ပြောင်းလွယ်ပြင်ဆင်ရန်လွယ်သောဆက်တင်များ * 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 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 * Minimum number of settings * 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 သည် ၎င်း၏ ကွဲပြားသော packet လက်မှတ်များ ကြောင့် ပိတ်ဆို့ခြင်းကို အလွန်ခံရနိုင်ချေရှိသည်။ ရှုပ်ထွေးသောနည်းပညာများကို အသုံးပြုသည့် အခြားသော VPN ပရိုတိုကောများနှင့် မတူဘဲ၊ WireGuard ပက်ကတ်များ၏ တသမတ်တည်း လက်မှတ်ပုံစံများကြောင့် ၎င်းတို့ကိုပိုမိုလွယ်ကူစွာ ရှာဖွေဖော်ထုတ်နိုင်ကာ အဆင့်မြင့် Deep Packet Inspection (DPI) စနစ်များနှင့် အခြားသော ကွန်ရက်စောင့်ကြည့်ရေးကိရိယာများဖြင့် ပိတ်ဆို့ထားနိုင်သည်။ -* ပလက်ဖောင်းအားလုံးရှိ AmneziaVPN တွင်ရနိုင်ပါသည်။ +* ပလက်ဖောင်းအားလုံးရှိ DefaultVPN တွင်ရနိုင်ပါသည်။ * ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။ * ဆက်တင်အရေအတွက်နည်းပါခြင်း။ * 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -3639,7 +3639,7 @@ While it offers a blend of security, stability, and speed, it's essential t ၎င်း၏ထူးခြားသောအင်္ဂါရပ်များထဲမှတစ်ခုမှာ ကွန်ရက်များနှင့် စက်ပစ္စည်းများကြား လျင်မြန်စွာပြောင်းလဲနိုင်သည့်စွမ်းရည်ဖြစ်ပြီး ဤစွမ်းရည်ကပင် dynamic ဖြစ်သောကွန်ရက်ပတ်ဝန်းကျင်များတွင် လိုက်လျောညီထွေဖြစ်စေရန်အကူအညီပေးပါသည်။ IKEv2 သည် လုံခြုံရေး၊ တည်ငြိမ်မှု၊ နှင့် အမြန်နှုန်းတို့ ပေးစွမ်းနိုင်သော်လည်း၊ အလွယ်တကူ ထောက်လှန်းသိရှိခံရနိုင်ပြီး ပိတ်ဆို့ခြင်း ခံရနိုင်သည်ကို သတိပြုရန် အရေးကြီးပါသည်။ -* Windows တွင်ရှိသော AmneziaVPN တွင်သာရနိုင်သည်။ +* Windows တွင်ရှိသော DefaultVPN တွင်သာရနိုင်သည်။ * မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။ * တပ်ဆင်ချိန်ညှိရန်သိပ်မလိုအပ်ခြင်း။ * DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များမှထောက်လှန်းနိုင်ခြင်း။ @@ -3696,7 +3696,7 @@ IKEv2 သည် လုံခြုံရေး၊ တည်ငြိမ်မှ 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 OpenVPN သည်ပေါ်ပြူလာအဖြစ်ဆုံးနှင့် ကာလရှည်ကြာအသုံးဝင်ခဲ့ အသုံးဝင်နေစဲဖြစ်သော VPN ပရိုတိုကောများထဲမှတစ်ခုဖြစ်သည်။ ကုဒ်ဝှက်ခြင်းနှင့် key လဲလှယ်ခြင်းအတွက် SSL/TLS ၏ ခွန်အားကို အသုံးချခြင်းဖြင့် OpenVPN သည် ၎င်း၏ထူးခြားသော လုံခြုံရေးပရိုတိုကောကို အသုံးပြုထားသည်။ ထို့အပြင် OpenVPN ၏ အထောက်အထားစိစစ်ခြင်းနည်းလမ်းများစွာအတွက်အထောက်အပံ့ပေးထားမှုသည် ၎င်းကို စွယ်စုံရလိုက်လျောညီထွေဖြစ်စေပြီး စက်ပစ္စည်းများနှင့် လည်ပတ်မှုစနစ်များစွာကို အထောက်အပံ့ပေးစေပါသည်။ ၎င်း၏ open-source သဘောသဘာဝကြောင့် OpenVPN သည် ၎င်းကို ကျယ်ကျယ်ပြန့်ပြန့် စိစစ်စောင့်ကြည့်ပေးသည့် global community ကြောင့် လုံခြုံရေးပိုမိုကောင်းမွန်လာသည့်အကျိုးကျေးဇူးများ ရရှိခဲ့သည်။ စွမ်းဆောင်ရည်၊ လုံခြုံရေးနှင့် မည်သည့်စက်ပစ္စည်းနှင့်မဆိုလိုက်လျှောညီထွေရှိမှုဂုဏ်သတ္တိတို့ကို မျှတစွာပိုင်ဆိုင်ထားသော OpenVPN သည် ကိုယ်ရေးကိုယ်တာလုံခြုံမှုကိုအထူးဂရုစိုက်သော ပုဂ္ဂိုလ်များနှင့် စီးပွားရေးလုပ်ငန်းများအတွက် ထိပ်တန်းရွေးချယ်မှုတစ်ခုအဖြစ် ရပ်တည်နေစဲဖြစ်ပါသည်။ -* ပလက်ဖောင်းအားလုံးရှိ AmneziaVPN တွင်အသုံးပြုနိုင်သည်။ +* ပလက်ဖောင်းအားလုံးရှိ DefaultVPN တွင်အသုံးပြုနိုင်သည်။ * မိုဘိုင်းစက်ပစ္စည်းများတွင် ပုံမှန်ပါဝါသုံးစွဲမှုရှိခြင်း။ * မတူညီသော operating system များ၊ စက်ပစ္စည်းများနှင့်အလုပ်လုပ်သော အသုံးပြုသူများအတွက် လိုအပ်ချက်များနှင့်ကိုက်ညီရန် လိုသလိုချိန်ညှိနိုင်ခြင်း။ * DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များကထောက်လှန်းနိုင်သောကြောင့် ပိတ်ဆို့ခြင်းခံရနိုင်သည်။ @@ -3714,13 +3714,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. SOCKS5 ပရိုတိုကောကို အတုယူအခြေခံတည်ဆောက်ထားသော Shadowsocks သည် AEAD cipher ကိုအသုံးပြု၍ ချိတ်ဆက်မှုကိုကာကွယ်ပေးသည်။ Shadowsocks သည် ထောက်လှန်းသိရှိခံရခြင်းမှရှောင်ရှားနိုင်ရန်နှင့် ထောက်လှန်းသည့်သူများခက်ခဲစေရန် ဒီဇိုင်းထုတ်ထားသော်လည်း စံသတ်မှတ်ထားသည့် HTTPS ချိတ်ဆက်မှုနှင့် ထပ်တူမကျပါ။ သို့သော်၊ အချို့သောလမ်းကြောင်းဆိုင်ရာ ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များသည် Shadowsocks ချိတ်ဆက်မှုကို ရှာဖွေတွေ့ရှိနိုင်သေးသည်။ Amnezia တွင် ထောက်ပံ့မှုအကန့်အသတ်ရှိသောကြောင့် AmneziaWG ပရိုတိုကောကို အသုံးပြုရန် အကြံပြုထားသည်။ -* Desktop ပလပ်ဖောင်းများတွင်ရှိ‌သော AmneziaVPN တွင်သာအသုံးပြုနိုင်ပါသည်။ +* Desktop ပလပ်ဖောင်းများတွင်ရှိ‌သော DefaultVPN တွင်သာအသုံးပြုနိုင်ပါသည်။ * ပြင်ဆင်သတ်မှတ်နိုင်သော စာဝှက်စနစ် ပရိုတိုကော * အချို့သော DPI စနစ်များဖြင့် ထောက်လှန်းသိရှိနိုင်သည်။ * TCP ကွန်ရက် ပရိုတိုကောပေါ်တွင် အလုပ်လုပ်သည်။. @@ -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. 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 * Minimum number of settings * 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 သည် ၎င်း၏ အသွားအလာကို ပုံမှန်အင်တာနက်အသွားအလာနှင့် ရောနှောကာ ပိုမိုကောင်းမွန်သော ရှုပ်ထွေးသော နည်းလမ်းများကို အသုံးပြုခြင်းဖြင့် ဤပြဿနာကို ဖြေရှင်းပေးထားပါသည်။ ဆိုလိုသည်မှာ AmneziaWG သည် နောက်ထပ်ထောက်လှန်းရခက်စေသည့်အလွှာတစ်ခုထပ်ထည့်စဉ်တွင် မူရင်းမြန်ဆန်သောစွမ်းဆောင်ရည်ကို ထိန်းသိမ်းထားနိုင်သောကြောင့် မြန်ဆန်ပြီးပါးနပ်သော VPN ချိတ်ဆက်မှုကိုလိုချင်သူများအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်ပါသည်။ -* ပလက်ဖောင်းအားလုံးရှိ AmneziaVPN တွင်ရနိုင်သည်။ +* ပလက်ဖောင်းအားလုံးရှိ DefaultVPN တွင်ရနိုင်သည်။ * ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။ * ဆက်တင်အရေအတွက်နည်းပါခြင်း။ (အလုပ်ရှုပ်သက်သာ) * DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက ထောက်လှန်းမှုမပြုနိုင်ဘဲ ပိတ်ဆို့ခြင်းကိုခံနိုင်ရည်ရှိသည်။ @@ -4012,7 +4012,7 @@ For more detailed information, you can - Save AmneziaVPN config + Save DefaultVPN config AmneziaWG config ကိုသိမ်းဆည်းမည် diff --git a/client/translations/amneziavpn_ru_RU.ts b/client/translations/amneziavpn_ru_RU.ts index ddf6a212..87ebf4c2 100644 --- a/client/translations/amneziavpn_ru_RU.ts +++ b/client/translations/amneziavpn_ru_RU.ts @@ -475,8 +475,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN @@ -490,8 +490,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - Уведомление AmneziaVPN + DefaultVPN notification + Уведомление DefaultVPN @@ -1455,8 +1455,8 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN - Об AmneziaVPN + About DefaultVPN + Об DefaultVPN @@ -1738,8 +1738,8 @@ Already installed containers were found on the server. All installed containers PageSettingsApiNativeConfigs - Save AmneziaVPN config - Сохранить конфигурацию AmneziaVPN + Save DefaultVPN config + Сохранить конфигурацию DefaultVPN @@ -2174,8 +2174,8 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. - Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы AmneziaVPN останутся на сервере. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. + Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы DefaultVPN останутся на сервере. @@ -2220,8 +2220,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в AmneziaVPN. Храните эту информацию в надежном месте. + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в DefaultVPN. Храните эту информацию в надежном месте. @@ -2500,7 +2500,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -2520,7 +2520,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2655,7 +2655,7 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. + All installed DefaultVPN services will still remain on the server. Все установленные сервисы и протоколы Amnezia останутся на сервере. @@ -3517,8 +3517,8 @@ and will not be shared or disclosed to the Amnezia or any third parties - For the AmneziaVPN app - Для приложения AmneziaVPN + For the DefaultVPN app + Для приложения DefaultVPN @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -4349,7 +4349,7 @@ Cloak изменяет метаданные пакетов таким образ Если в вашем регионе наблюдается жесткая интернет-цензура, мы советуем вам уже при первом подключении использовать только OpenVPN over Cloak. -* Доступен в AmneziaVPN на всех платформах +* Доступен в DefaultVPN на всех платформах * Высокое энергопотребление на мобильных устройствах * Гибкие настройки * Не распознается системами 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 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 * Minimum number of settings * 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 легче идентифицируются и, следовательно, могут блокироваться современными Deep Packet Inspection (DPI) системами и другими инструментами для сетевого мониторинга. -* Доступен в AmneziaVPN на всех платформах +* Доступен в DefaultVPN на всех платформах * Низкое энергопотребление на мобильных устройствах * Минимальная конфигурация * Легко распознается системами 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -4400,7 +4400,7 @@ While it offers a blend of security, stability, and speed, it's essential t Он может быстро переключаться между сетями и устройствами, что делает его особенно адаптивным в динамичных сетевых средах. Несмотря на сочетание безопасности, стабильности и скорости, необходимо отметить, что IKEv2 легко обнаруживается и подвержен блокировке. -* Доступен в AmneziaVPN только для Windows +* Доступен в DefaultVPN только для Windows * Низкое энергопотребление на мобильных устройствах * Минимальная конфигурация * Распознается системами DPI-анализа @@ -4462,13 +4462,13 @@ While it offers a blend of security, stability, and speed, it's essential t 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * Recognised by DPI systems and therefore susceptible to blocking * Can operate over both TCP and UDP network protocols. OpenVPN является одним из самых популярных и проверенных временем VPN-протоколов. Он использует собственный протокол безопасности, и криптографические протоколы SSL/TLS для шифрования и обмена ключами. Более того, поддержка множества методов аутентификации делает OpenVPN универсальным, адаптируемым и подходящим для широкого спектра устройств и операционных систем. Благодаря своему открытому коду, OpenVPN подвергается тщательной проверке со стороны мирового сообщества, что постоянно укрепляет его безопасность. Имея отличный баланс между производительностью, безопасностью и совместимостью OpenVPN остается лучшим выбором для людей и компаний, заботящихся о конфиденциальности, однако OpenVPN легко распознается современными системами анализа трафика. -Доступен в AmneziaVPN на всех платформах +Доступен в DefaultVPN на всех платформах Нормальное энергопотребление на мобильных устройствах Гибкая настройка полезная при работе с различными операционными системами и устройствами Распознается системами 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. -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by detection systems @@ -4502,7 +4502,7 @@ Cloak может изменять метаданные пакета, чтобы Сразу после получения первого пакета данных 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 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 * Minimum number of settings * 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 легко идентифицируются системами анализа трафика. -* Доступно в AmneziaVPN на всех платформах. +* Доступно в DefaultVPN на всех платформах. * Низкое энергопотребление * Минимальное количество настроек * Легко распознается системами анализа 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. 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 * Minimum number of settings * 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 решает эту проблему, используя более совершенные методы работы, смешивая свой трафик с обычным интернет-трафиком. Это означает, что AmneziaWG сохраняет высокую производительность оригинала, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение. -* Доступно в AmneziaVPN на всех платформах. +* Доступно в DefaultVPN на всех платформах. * Низкое энергопотребление * Минимальное количество настроек * Не распознается системами анализа трафика. @@ -4592,7 +4592,7 @@ Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REAL 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 OpenVPN — один из самых популярных и проверенных временем VPN-протоколов. В нем используется уникальный протокол безопасности, опирающийся на SSL/TLS для шифрования и обмена ключами. Кроме того, OpenVPN поддерживает множество методов аутентификации, что делает его универсальным и адаптируемым к широкому спектру устройств и операционных систем. Благодаря открытому исходному коду OpenVPN подвергается тщательному анализу со стороны мирового сообщества, что постоянно повышает его безопасность. Оптимальное соотношение производительности, безопасности и совместимости делает OpenVPN лучшим выбором как для частных лиц, так и для компаний, заботящихся о конфиденциальности. -* Доступен в AmneziaVPN на всех платформах +* Доступен в DefaultVPN на всех платформах * Нормальное энергопотребление на мобильных устройствах * Гибкая настройка под нужды пользователя для работы с различными операционными системами и устройствами * Распознается системами DPI-анализа и поэтому подвержен блокировке @@ -4610,13 +4610,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. Shadowsocks создан на основе протокола SOCKS5, защищает соединение с помощью шифра AEAD. Несмотря на то, что протокол Shadowsocks разработан таким образом, чтобы быть незаметным и сложным для идентификации, он не идентичен стандартному HTTPS-соединению, поэтому некоторые системы анализа трафика всё же могут обнаружить соединение Shadowsocks. В связи с ограниченной поддержкой в Amnezia рекомендуется использовать протокол AmneziaWG. -* Доступен в AmneziaVPN только для ПК и ноутбуков +* Доступен в DefaultVPN только для ПК и ноутбуков * Настраиваемый протокол шифрования * Распознается некоторыми системами DPI-анализа * Работает по сетевому протоколу TCP. @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -4681,7 +4681,7 @@ Cloak может изменять метаданные пакетов. Он по Если в вашем регионе экстремальный уровень цензуры в Интернете, мы советуем вам с первого подключения использовать только OpenVPN over Cloak -* Доступен в AmneziaVPN для всех платформ +* Доступен в DefaultVPN для всех платформ * Высокое энергопотребление на мобильных устройствах * Гибкие настройки * Не распознается системами 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. 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 * Minimum number of settings * 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 имеет меньшую задержку и лучшую пропускную способность при передаче данных. WireGuard очень восприимчив к блокированию из-за особенностей сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче выявляются и, соответственно, блокируются современными системами глубокой проверки пакетов (DPI) и другими средствами сетевого мониторинга. -* Доступен в AmneziaVPN для всех платформ +* Доступен в DefaultVPN для всех платформ * Низкое энергопотребление * Минимальное количество настроек * Легко распознается системами 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. 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 * Minimum number of settings * 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 решает эту проблему за счет использования более совершенных методов обфускации, благодаря чему его трафик сливается с обычным интернет-трафиком. Таким образом, AmneziaWG сохраняет высокую производительность оригинального протокола, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение. -* Доступен в AmneziaVPN на всех платформах +* Доступен в DefaultVPN на всех платформах * Низкое энергопотребление на мобильных устройствах * Минимальное количество настроек * Не распознается системами DPI-анализа, устойчив к блокировке @@ -5010,8 +5010,8 @@ This means that AmneziaWG keeps the fast performance of the original while addin - Save AmneziaVPN config - Сохранить конфигурацию AmneziaVPN + Save DefaultVPN config + Сохранить конфигурацию DefaultVPN diff --git a/client/translations/amneziavpn_uk_UA.ts b/client/translations/amneziavpn_uk_UA.ts index 3709e30a..470c9d88 100644 --- a/client/translations/amneziavpn_uk_UA.ts +++ b/client/translations/amneziavpn_uk_UA.ts @@ -23,8 +23,8 @@ AndroidController - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN VPN Connected @@ -438,8 +438,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - AmneziaVPN + DefaultVPN + DefaultVPN @@ -453,8 +453,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - Сповіщення AmneziaVPN + DefaultVPN notification + Сповіщення DefaultVPN @@ -1446,8 +1446,8 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN - Про AmneziaVPN + About DefaultVPN + Про DefaultVPN @@ -1484,8 +1484,8 @@ Already installed containers were found on the server. All installed containers Карткою на Patreon - https://www.patreon.com/amneziavpn - https://www.patreon.com/amneziavpn + https://www.patreon.com/defaultvpn + https://www.patreon.com/defaultvpn Show other methods on Github @@ -1810,8 +1810,8 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. - Всі дані із застосунку будуть видалені, всі встановлені сервіси AmneziaVPN залишаться на сервері. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. + Всі дані із застосунку будуть видалені, всі встановлені сервіси DefaultVPN залишаться на сервері. @@ -1856,8 +1856,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - Резервна копія міститиме ваші паролі та приватні ключі для всіх серверів, доданих до AmneziaVPN. Зберігайте цю інформацію у безпечному місці. + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + Резервна копія міститиме ваші паролі та приватні ключі для всіх серверів, доданих до DefaultVPN. Зберігайте цю інформацію у безпечному місці. @@ -2136,7 +2136,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -2156,7 +2156,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2304,7 +2304,7 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. + All installed DefaultVPN services will still remain on the server. Всі встановлені сервіси та протоколи Amnezia все ще залишаться на сервері. @@ -3183,8 +3183,8 @@ and will not be shared or disclosed to the Amnezia or any third parties - For the AmneziaVPN app - Для AmneziaVPN + For the DefaultVPN app + Для DefaultVPN @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -4001,7 +4001,7 @@ Cloak може змінювати метадані пакетів так, що Якщо у вашому регіоні екстремальний рівень інтернет-цензури, ми радимо використовувати тільки OpenVPN через Cloak з самого початку роботи з додатком. - Доступний в AmneziaVPN на всіх платформах + Доступний в DefaultVPN на всіх платформах Високе споживання енергії на мобільних пристроях Гнучкі налаштування Не розпізнається системами аналізу 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 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 * Minimum number of settings * Easily recognised by DPI analysis systems, susceptible to blocking @@ -4024,7 +4024,7 @@ WireGuard забезпечує стабільне VPN-підключення т WireGuard дуже чутливий до блокувань через свої чіткі підписи пакетів. На відміну від деяких інших VPN-протоколів, які використовують техніки обфускації, постійні шаблони підписів пакетів WireGuard легше ідентифікуються та можуть бути заблоковані просунутими системами глибокого аналізу пакетів (DPI) та іншими інструментами моніторингу мережі. -* Доступний в AmneziaVPN на всіх платформах +* Доступний в DefaultVPN на всіх платформах * Низьке споживання енергії * Мінімальна кількість налаштувань * Легко розпізнається системами аналізу 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -4056,7 +4056,7 @@ While it offers a blend of security, stability, and speed, it's essential t Він може швидко переключись між мережами та пристроями, що робить його осболиво адаптованим під динамічні мережеві середовища. Потрібно зазначити, що незважаючи на стабільність та швидкість, IKEv2 легко розпізнається та вразливий до блокувань. -* IKEv2/IPsec в AmneziaVPN тільки для Windows. +* IKEv2/IPsec в DefaultVPN тільки для Windows. * Низьке енергоспоживання, на мобільних пристроях * Мінімальна конфігурація * Розпізнається системами DPI-анализу @@ -4122,7 +4122,7 @@ While it offers a blend of security, stability, and speed, it's essential t 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 OpenVPN один із самих популярних і перевірених часом протоколів VPN. Він використовує власний протокол, який опирається на протокол SSL/TLS для шифрування та обміну ключами. Крім того, підтримка OpenVPN багатьох методів аутентифікації робить його універсальним і адаптованим до широкого спектру пристроїв і операційних систем. Завдяки відкритому коду, OpenVPN піддається ретельному аналізу зі сторони світової спільноти, що постійно підвищує його безпеку. Завдяки оптимальному співвідношенню продуктивності, безпеки та сумісності OpenVPN залишається найкращим вибором як для приватних осіб, так і для компаній. -* Доступний в AmneziaVPN для всіх платформ +* Доступний в DefaultVPN для всіх платформ * Нормальне енергоспоживання на мобільних пристроях * Гнучка настройка під користувача для роботи з різними пристроями та оперційними системами * Розпізнається системами DPI-анализу і тому вразливий до блокувань @@ -4140,13 +4140,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. Shadowsocks, створений на основі протоколу SOCKS5, захищає з'єднання AEAD шифруванням. Незважаючи на те, що протокол Shadowsocks розроблений таким чином, щоб бути незаметним і складним для ідентифікації, він не ідентичний стандартному HTTPS-з'єднанню. Однак деякі системи аналізу трафіку все-таки можуть знайти підключення Shadowsocks. У зв’язку з обмеженою підтримкою в Amnezia рекомендується використовувати протокол AmneziaWG або OpenVPN через Cloak. -* Доступний в AmneziaVPN тільки на ПК. +* Доступний в DefaultVPN тільки на ПК. * Гнучке налаштування протоколу шифрування * Розпізнається деякими DPI-системами * Працює по мережевому протоколу TCP. @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -4201,7 +4201,7 @@ Cloak може замінити метаданні пакетів. Він пов Якщо в вашому регіоні екстремальний рівень цензури в Інтернеті, ми рекомендуємо відразу використовувати OpenVPN over Cloak. -* Доступний в AmneziaVPN на всіх платформах +* Доступний в DefaultVPN на всіх платформах * Високе енергоспоживання на мобільних пристроях * Гнучке налаштування * Не розпізнається системами 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. 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 * Minimum number of settings * 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. WireGuard - відносно новий та популярний VPN-протокол з простою архітектурою. Забезпечує стабільне VPN-з'єднання, високу продуктивність на всіх пристроях. Використовує жорстко закодовані параметри шифрування. WireGuard порівняно з OpenVPN має нижчу затримку та кращу пропускну здатність передачі даних. WireGuard дуже вразливий до блокування. На відміну від деяких інших протоколів VPN, які використовують методи обфускації, узгоджені шаблони пакетів WireGuard можна легше ідентифікувати та, таким чином, заблокувати вдосконаленими системами Deep Packet Inspection (DPI) та іншими інструментами моніторингу мережі. -* Доступний в AmneziaVPN для всіх платформ +* Доступний в DefaultVPN для всіх платформ * Низьке енергоспоживання * Мінімальна кількість налаштувань * Легко розпізнається системами 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. 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 * Minimum number of settings * 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 вирішує цю проблему, використовуючи кращі методи обфускації, завдяки чому її трафік змішується зі звичайним інтернет-трафіком. Це означає, що AmneziaWG зберігає швидку роботу оригінального протоколу WireGuard, додаючи додатковий рівень скритності, що робить його чудовим вибором для тих, хто бажає швидкого та непомітного VPN-з’єднання. -* Доступно в AmneziaVPN на всіх платформах +* Доступно в DefaultVPN на всіх платформах * Низьке енергоспоживання * Мінімальна кількість налаштувань * Не розпізнається системами аналізу DPI, стійкий до блокування @@ -4507,8 +4507,8 @@ This means that AmneziaWG keeps the fast performance of the original while addin - Save AmneziaVPN config - Зберегти config AmneziaVPN + Save DefaultVPN config + Зберегти config DefaultVPN diff --git a/client/translations/amneziavpn_ur_PK.ts b/client/translations/amneziavpn_ur_PK.ts index 95419cba..086e03da 100644 --- a/client/translations/amneziavpn_ur_PK.ts +++ b/client/translations/amneziavpn_ur_PK.ts @@ -406,8 +406,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN - The translation of "AmneziaVPN" in Urdu would be: + DefaultVPN + The translation of "DefaultVPN" in Urdu would be: امنیزیا وی پی ای @@ -423,7 +423,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification + DefaultVPN notification امنیزیا وی پی این کی اطلاعات @@ -1341,8 +1341,8 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN - AmneziaVPN کے بارے میں + About DefaultVPN + DefaultVPN کے بارے میں @@ -1685,7 +1685,7 @@ Already installed containers were found on the server. All installed containers - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. تمام ترتیبات کو معمولی حالت پر لوٹایا جائے گا۔ سب انسٹال کیے گئے امنیزیا وی پی این سروسزسرورپرموجودرہیںگی. @@ -1723,8 +1723,8 @@ Already installed containers were found on the server. All installed containers - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - بیک اپ میں آپ کے تمام سرورز جنہیں AmneziaVPN میں شامل کیا گیا ہے، ان کے پاسورڈ اور نجی کلید شامل ہوں گے۔ اس معلومات کو ایک محفوظ جگہ میں محفوظ رکھیں. + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + بیک اپ میں آپ کے تمام سرورز جنہیں DefaultVPN میں شامل کیا گیا ہے، ان کے پاسورڈ اور نجی کلید شامل ہوں گے۔ اس معلومات کو ایک محفوظ جگہ میں محفوظ رکھیں. @@ -1987,7 +1987,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN logs + DefaultVPN logs @@ -2007,7 +2007,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2126,8 +2126,8 @@ Already installed containers were found on the server. All installed containers - All installed AmneziaVPN services will still remain on the server. - سرور پر تمام انسٹال شدہ AmneziaVPN سروسز محفوظ رہیں گے. + All installed DefaultVPN services will still remain on the server. + سرور پر تمام انسٹال شدہ DefaultVPN سروسز محفوظ رہیں گے. @@ -2872,8 +2872,8 @@ Already installed containers were found on the server. All installed containers - For the AmneziaVPN app - AmneziaVPN ایپ کے لئے + For the DefaultVPN app + DefaultVPN ایپ کے لئے OpenVpn native format @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * 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 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 * Minimum number of settings * Easily recognised by DPI analysis systems, susceptible to blocking @@ -3766,22 +3766,22 @@ For more detailed information, you can 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * Recognised by DPI analysis systems and therefore susceptible to blocking * Can operate over both TCP and UDP network protocols. - OpenVPN دستیاب سب سے زیادہ مقبول اور وقتی آزمائشی VPN پروٹوکولز میں سے ایک ہے۔ یہ انکرپشن اور کلیدی تبادلے کے لیے SSL/TLS کی طاقت کا فائدہ اٹھاتے ہوئے اپنا منفرد سیکیورٹی پروٹوکول استعمال کرتا ہے۔ مزید برآں، توثیق کے بہت سے طریقوں کے لیے OpenVPN کی حمایت اسے ورسٹائل اور قابل موافق بناتی ہے، جو آلات اور آپریٹنگ سسٹم کی ایک وسیع رینج کو پورا کرتی ہے۔ اوپن سورس کی نوعیت کی وجہ سے، اوپن وی پی این کو عالمی برادری کی طرف سے وسیع جانچ سے فائدہ ہوتا ہے، جو اس کی سلامتی کو مسلسل تقویت دیتا ہے۔ کارکردگی، سیکورٹی اور مطابقت کے مضبوط توازن کے ساتھ، OpenVPN رازداری کے بارے میں شعور رکھنے والے افراد اور کاروباروں کے لیے یکساں انتخاب ہے۔ * تمام پلیٹ فارمز پر AmneziaVPN میں دستیاب ہے * موبائل آلات پر بجلی کی عام کھپت * صارف کو مختلف آپریٹنگ سسٹمز اور ڈیوائسز کے ساتھ کام کرنے کی ضرورت کے مطابق لچکدار تخصیص * DPI تجزیہ سسٹمز کے ذریعہ پہچانا جاتا ہے اور اس وجہ سے بلاک کرنے کا خطرہ ہوتا ہے * TCP اور UDP دونوں نیٹ ورک پر کام کر سکتا ہے۔ پروٹوکول + OpenVPN دستیاب سب سے زیادہ مقبول اور وقتی آزمائشی VPN پروٹوکولز میں سے ایک ہے۔ یہ انکرپشن اور کلیدی تبادلے کے لیے SSL/TLS کی طاقت کا فائدہ اٹھاتے ہوئے اپنا منفرد سیکیورٹی پروٹوکول استعمال کرتا ہے۔ مزید برآں، توثیق کے بہت سے طریقوں کے لیے OpenVPN کی حمایت اسے ورسٹائل اور قابل موافق بناتی ہے، جو آلات اور آپریٹنگ سسٹم کی ایک وسیع رینج کو پورا کرتی ہے۔ اوپن سورس کی نوعیت کی وجہ سے، اوپن وی پی این کو عالمی برادری کی طرف سے وسیع جانچ سے فائدہ ہوتا ہے، جو اس کی سلامتی کو مسلسل تقویت دیتا ہے۔ کارکردگی، سیکورٹی اور مطابقت کے مضبوط توازن کے ساتھ، OpenVPN رازداری کے بارے میں شعور رکھنے والے افراد اور کاروباروں کے لیے یکساں انتخاب ہے۔ * تمام پلیٹ فارمز پر DefaultVPN میں دستیاب ہے * موبائل آلات پر بجلی کی عام کھپت * صارف کو مختلف آپریٹنگ سسٹمز اور ڈیوائسز کے ساتھ کام کرنے کی ضرورت کے مطابق لچکدار تخصیص * DPI تجزیہ سسٹمز کے ذریعہ پہچانا جاتا ہے اور اس وجہ سے بلاک کرنے کا خطرہ ہوتا ہے * TCP اور UDP دونوں نیٹ ورک پر کام کر سکتا ہے۔ پروٹوکول 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. - شیڈو ساکس، SOCKS5 پروٹوکول سے متاثر، AEAD سائفر کا استعمال کرتے ہوئے کنکشن کی حفاظت کرتا ہے۔ اگرچہ شیڈو ساکس کو سمجھدار اور شناخت کرنے کے لیے چیلنج کرنے کے لیے ڈیزائن کیا گیا ہے، لیکن یہ معیاری HTTPS کنکشن سے مماثل نہیں ہے۔ تاہم، کچھ ٹریفک تجزیہ نظام اب بھی شیڈو ساکس کنکشن کا پتہ لگا سکتے ہیں۔ Amnezia میں محدود تعاون کی وجہ سے، AmneziaWG پروٹوکول استعمال کرنے کی سفارش کی جاتی ہے۔ * صرف ڈیسک ٹاپ پلیٹ فارمز پر AmneziaVPN میں دستیاب ہے * قابل ترتیب انکرپشن پروٹوکول * کچھ DPI سسٹمز کے ذریعے قابل شناخت * TCP نیٹ ورک پروٹوکول پر کام کرتا ہے. + شیڈو ساکس، SOCKS5 پروٹوکول سے متاثر، AEAD سائفر کا استعمال کرتے ہوئے کنکشن کی حفاظت کرتا ہے۔ اگرچہ شیڈو ساکس کو سمجھدار اور شناخت کرنے کے لیے چیلنج کرنے کے لیے ڈیزائن کیا گیا ہے، لیکن یہ معیاری HTTPS کنکشن سے مماثل نہیں ہے۔ تاہم، کچھ ٹریفک تجزیہ نظام اب بھی شیڈو ساکس کنکشن کا پتہ لگا سکتے ہیں۔ Amnezia میں محدود تعاون کی وجہ سے، AmneziaWG پروٹوکول استعمال کرنے کی سفارش کی جاتی ہے۔ * صرف ڈیسک ٹاپ پلیٹ فارمز پر DefaultVPN میں دستیاب ہے * قابل ترتیب انکرپشن پروٹوکول * کچھ DPI سسٹمز کے ذریعے قابل شناخت * TCP نیٹ ورک پروٹوکول پر کام کرتا ہے. @@ -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. 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 * Minimum number of settings * 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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems * Works over UDP network protocol, ports 500 and 4500. - IKEv2، IPSec انکرپشن پرت کے ساتھ جوڑا، ایک جدید اور مستحکم VPN پروٹوکول کے طور پر کھڑا ہے۔ اس کی امتیازی خصوصیات میں سے ایک نیٹ ورکس اور ڈیوائسز کے درمیان تیزی سے سوئچ کرنے کی صلاحیت ہے، جو اسے متحرک نیٹ ورک کے ماحول میں خاص طور پر موافق بناتی ہے۔ اگرچہ یہ سیکیورٹی، استحکام اور رفتار کا امتزاج پیش کرتا ہے، لیکن یہ نوٹ کرنا ضروری ہے کہ IKEv2 کا آسانی سے پتہ لگایا جا سکتا ہے اور یہ بلاک کرنے کے لیے حساس ہے۔ * صرف ونڈوز پر AmneziaVPN میں دستیاب ہے * کم بجلی کی کھپت، موبائل ڈیوائسز پر * کم سے کم کنفیگریشن * DPI تجزیہ سسٹمز کے ذریعے پہچانا جاتا ہے * UDP نیٹ ورک پروٹوکول، پورٹ 500 اور 4500 پر کام .کرتا ہے + IKEv2، IPSec انکرپشن پرت کے ساتھ جوڑا، ایک جدید اور مستحکم VPN پروٹوکول کے طور پر کھڑا ہے۔ اس کی امتیازی خصوصیات میں سے ایک نیٹ ورکس اور ڈیوائسز کے درمیان تیزی سے سوئچ کرنے کی صلاحیت ہے، جو اسے متحرک نیٹ ورک کے ماحول میں خاص طور پر موافق بناتی ہے۔ اگرچہ یہ سیکیورٹی، استحکام اور رفتار کا امتزاج پیش کرتا ہے، لیکن یہ نوٹ کرنا ضروری ہے کہ IKEv2 کا آسانی سے پتہ لگایا جا سکتا ہے اور یہ بلاک کرنے کے لیے حساس ہے۔ * صرف ونڈوز پر DefaultVPN میں دستیاب ہے * کم بجلی کی کھپت، موبائل ڈیوائسز پر * کم سے کم کنفیگریشن * DPI تجزیہ سسٹمز کے ذریعے پہچانا جاتا ہے * UDP نیٹ ورک پروٹوکول، پورٹ 500 اور 4500 پر کام .کرتا ہے @@ -4049,8 +4049,8 @@ While it offers a blend of security, stability, and speed, it's essential t - Save AmneziaVPN config - AmneziaVPN ترتیب کو محفوظ کریں + Save DefaultVPN config + DefaultVPN ترتیب کو محفوظ کریں diff --git a/client/translations/amneziavpn_zh_CN.ts b/client/translations/amneziavpn_zh_CN.ts index cd39c2a6..48a371df 100644 --- a/client/translations/amneziavpn_zh_CN.ts +++ b/client/translations/amneziavpn_zh_CN.ts @@ -426,7 +426,7 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN + DefaultVPN @@ -441,8 +441,8 @@ Already installed containers were found on the server. All installed containers - AmneziaVPN notification - AmneziaVPN 提示 + DefaultVPN notification + DefaultVPN 提示 @@ -1399,7 +1399,7 @@ Already installed containers were found on the server. All installed containers - About AmneziaVPN + About DefaultVPN 关于 @@ -1749,8 +1749,8 @@ And if you don't like the app, all the more support it - the donation will - All settings will be reset to default. All installed AmneziaVPN services will still remain on the server. - 所有配置恢复为默认值。服务器已安装的AmneziaVPN服务将被保留。 + All settings will be reset to default. All installed DefaultVPN services will still remain on the server. + 所有配置恢复为默认值。服务器已安装的DefaultVPN服务将被保留。 @@ -1791,8 +1791,8 @@ And if you don't like the app, all the more support it - the donation will - The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place. - 备份将包含您添加到 AmneziaVPN 的所有服务器的密码和私钥。请将这些信息保存在安全的地方。 + The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place. + 备份将包含您添加到 DefaultVPN 的所有服务器的密码和私钥。请将这些信息保存在安全的地方。 @@ -2075,7 +2075,7 @@ And if you don't like the app, all the more support it - the donation will - AmneziaVPN logs + DefaultVPN logs @@ -2095,7 +2095,7 @@ And if you don't like the app, all the more support it - the donation will - AmneziaVPN-service logs + DefaultVPN-service logs @@ -2230,8 +2230,8 @@ And if you don't like the app, all the more support it - the donation will - All installed AmneziaVPN services will still remain on the server. - 所有已安装的 AmneziaVPN 服务仍将保留在服务器上。 + All installed DefaultVPN services will still remain on the server. + 所有已安装的 DefaultVPN 服务仍将保留在服务器上。 @@ -3069,8 +3069,8 @@ and will not be shared or disclosed to the Amnezia or any third parties - For the AmneziaVPN app - AmneziaVPN 应用 + For the DefaultVPN app + DefaultVPN 应用 @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * 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 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 * Minimum number of settings * 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协议不同,这些协议使用混淆技术,WireGuard数据包的一致签名模式更容易被高级深度数据包检测(DPI)系统和其他网络监控工具识别和阻挡。 - 在AmneziaVPN上适用于所有平台 + 在DefaultVPN上适用于所有平台 低功耗 最少的设置 易于被DPI分析系统识别,容易被阻挡 @@ -4085,7 +4085,7 @@ WireGuard非常容易被阻挡,因为其独特的数据包签名。与一些 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'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 * Flexible customisation to suit user needs to work with different operating systems and devices * 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 OpenVPN 是最流行且经过时间考验的 VPN 协议之一。 它采用其独特的安全协议,利用 SSL/TLS 的优势进行加密和密钥交换。此外,OpenVPN 支持多种身份验证方法,使其具有多功能性和适应性,可适应各种设备和操作系统。由于其开源性质,OpenVPN 受益于全球社区的广泛审查,这不断增强了其安全性。凭借性能、安全性和兼容性的强大平衡,OpenVPN 仍然是注重隐私的个人和企业的首选。 -* 可在所有平台的 AmneziaVPN 中使用 +* 可在所有平台的 DefaultVPN 中使用 * 移动设备的正常功耗 * 灵活定制,满足用户使用不同操作系统和设备的需求 * 被DPI分析系统识别,因此容易被阻塞 @@ -4103,13 +4103,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for 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'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'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 * Detectable by some DPI systems * Works over TCP network protocol. Shadowsocks 受到 SOCKS5 协议的启发,使用 AEAD 密码保护连接。尽管 Shadowsocks 设计得谨慎且难以识别,但它与标准 HTTPS 连接并不相同。但是,某些流量分析系统可能仍会检测到 Shadowsocks 连接。由于Amnezia支持有限,建议使用AmneziaWG协议。 -* 仅在桌面平台上的 AmneziaVPN 中可用 +* 仅在桌面平台上的 DefaultVPN 中可用 * 可配置的加密协议 * 可以被某些 DPI 系统检测到 * 通过 TCP 网络协议工作。 @@ -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 -* Available in the AmneziaVPN across all platforms +* Available in the DefaultVPN across all platforms * High power consumption on mobile devices * Flexible settings * Not recognised by DPI analysis systems @@ -4145,7 +4145,7 @@ Cloak 可以修改数据包元数据,以便将 VPN 流量完全屏蔽为正常 如果您所在地区的互联网审查非常严格,我们建议您在第一次连接时仅使用 OpenVPN over Cloak -* 可在所有平台的 AmneziaVPN 中使用 +* 可在所有平台的 DefaultVPN 中使用 * 移动设备功耗高 * 配置灵活 * 不被 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. 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 * Minimum number of settings * 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 相比具有更低的延迟和更好的数据传输吞吐量。 由于其独特的数据包签名,WireGuard 非常容易受到阻塞。与其他一些采用混淆技术的 VPN 协议不同,WireGuard 数据包的一致签名模式可以更容易地被高级深度数据包检测 (DPI) 系统和其他网络监控工具识别并阻止。 -* 可在所有平台的 AmneziaVPN 中使用 +* 可在所有平台的 DefaultVPN 中使用 * 低功耗 * 配置简单 * 容易被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. 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 * Minimum number of settings * 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 通过使用更好的混淆方法解决了这个问题,使其流量与常规互联网流量融合在一起。 这意味着 AmneziaWG 保留了原始版本的快速性能,同时添加了额外的隐秘层,使其成为那些想要快速且谨慎的 VPN 连接的人的绝佳选择。 -* 可在所有平台的 AmneziaVPN 中使用 +* 可在所有平台的 DefaultVPN 中使用 * 低功耗 * 配置简单 * 不被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. 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. -* Available in the AmneziaVPN only on Windows +* Available in the DefaultVPN only on Windows * Low power consumption, on mobile devices * Minimal configuration * Recognised by DPI analysis systems @@ -4207,7 +4207,7 @@ While it offers a blend of security, stability, and speed, it's essential t 其显着特征之一是能够在网络和设备之间快速切换,使其特别适应动态网络环境。 虽然 IKEv2 兼具安全性、稳定性和速度,但必须注意的是,IKEv2 很容易被检测到,并且容易受到阻止。 -* 仅在 Windows 上的 AmneziaVPN 中可用 +* 仅在 Windows 上的 DefaultVPN 中可用 * 低功耗,在移动设备上 * 最低配置 * 获得DPI分析系统认可 @@ -4481,7 +4481,7 @@ While it offers a blend of security, stability, and speed, it's essential t - Save AmneziaVPN config + Save DefaultVPN config 保存配置 diff --git a/client/ui/controllers/settingsController.cpp b/client/ui/controllers/settingsController.cpp index f4e3d83d..090a55dd 100644 --- a/client/ui/controllers/settingsController.cpp +++ b/client/ui/controllers/settingsController.cpp @@ -11,7 +11,7 @@ #endif #ifdef Q_OS_IOS - #include + #include #endif SettingsController::SettingsController(const QSharedPointer &serversModel, @@ -77,7 +77,7 @@ void SettingsController::toggleLogging(bool enable) { m_settings->setSaveLogs(enable); #ifdef Q_OS_IOS - AmneziaVPN::toggleLogging(enable); + DefaultVPN::toggleLogging(enable); #endif if (enable == true) { 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")); #ifdef Q_OS_IOS - AmneziaVPN::clearSettings(); + DefaultVPN::clearSettings(); #endif } diff --git a/client/ui/macos_util.mm b/client/ui/macos_util.mm index 3947b89b..ac600543 100644 --- a/client/ui/macos_util.mm +++ b/client/ui/macos_util.mm @@ -13,7 +13,7 @@ // QProcess process; // process.start( // "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); // const auto output = QString::fromLocal8Bit(process.readAllStandardOutput()); diff --git a/client/ui/models/servers_model.cpp b/client/ui/models/servers_model.cpp index 7cde28b4..b6fdd164 100644 --- a/client/ui/models/servers_model.cpp +++ b/client/ui/models/servers_model.cpp @@ -5,7 +5,7 @@ #include "core/networkUtilities.h" #ifdef Q_OS_IOS - #include + #include #endif namespace @@ -766,7 +766,7 @@ void ServersModel::removeApiConfig(const int serverIndex) .arg(serverConfig[config_key::hostName].toString()) .arg(serverConfig[config_key::vpnproto].toString()); - AmneziaVPN::removeVPNC(vpncName.toStdString()); + DefaultVPN::removeVPNC(vpncName.toStdString()); #endif serverConfig.remove(config_key::dns1); diff --git a/client/ui/notificationhandler.cpp b/client/ui/notificationhandler.cpp index 5efb45c4..7530e009 100644 --- a/client/ui/notificationhandler.cpp +++ b/client/ui/notificationhandler.cpp @@ -60,14 +60,14 @@ void NotificationHandler::setConnectionState(Vpn::ConnectionState state) case Vpn::ConnectionState::Connected: m_connected = true; - title = tr("AmneziaVPN"); + title = tr("DefaultVPN"); message = tr("VPN Connected"); break; case Vpn::ConnectionState::Disconnected: if (m_connected) { m_connected = false; - title = tr("AmneziaVPN"); + title = tr("DefaultVPN"); message = tr("VPN Disconnected"); } break; @@ -91,7 +91,7 @@ void NotificationHandler::unsecuredNetworkNotification(const QString& networkNam qDebug() << "Unsecured network notification shown"; - QString title = tr("AmneziaVPN notification"); + QString title = tr("DefaultVPN notification"); QString message = tr("Unsecured network detected: ") + networkName; notifyInternal(UnsecuredNetwork, title, message, 2000); diff --git a/client/ui/qautostart.cpp b/client/ui/qautostart.cpp index b0165dc4..ea0547f0 100644 --- a/client/ui/qautostart.cpp +++ b/client/ui/qautostart.cpp @@ -124,11 +124,11 @@ void Autostart::setAutostart(bool autostart) { if (file.open(QIODevice::ReadWrite)) { QTextStream stream(&file); stream << "[Desktop Entry]" << Qt::endl; - stream << "Exec=AmneziaVPN" << Qt::endl; + stream << "Exec=DefaultVPN" << 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 << "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 << "Terminal=false" << Qt::endl; } diff --git a/client/ui/qml/Components/ShareConnectionDrawer.qml b/client/ui/qml/Components/ShareConnectionDrawer.qml index dd59180b..461fc7d2 100644 --- a/client/ui/qml/Components/ShareConnectionDrawer.qml +++ b/client/ui/qml/Components/ShareConnectionDrawer.qml @@ -27,14 +27,14 @@ DrawerType2 { property bool isSelfHostedConfig: true property string configExtension: ".vpn" - property string configCaption: qsTr("Save AmneziaVPN config") + property string configCaption: qsTr("Save DefaultVPN config") property string configFileName: "amnezia_config" expandedHeight: parent.height * 0.9 onClosed: { configExtension = ".vpn" - configCaption = qsTr("Save AmneziaVPN config") + configCaption = qsTr("Save DefaultVPN config") configFileName = "amnezia_config" } diff --git a/client/ui/qml/Pages2/PageSettings.qml b/client/ui/qml/Pages2/PageSettings.qml index a47bb535..a134fbac 100644 --- a/client/ui/qml/Pages2/PageSettings.qml +++ b/client/ui/qml/Pages2/PageSettings.qml @@ -104,7 +104,7 @@ PageType { id: about Layout.fillWidth: true - text: qsTr("About AmneziaVPN") + text: qsTr("About DefaultVPN") rightImageSource: "qrc:/images/controls/chevron-right.svg" leftImageSource: "qrc:/images/controls/amnezia.svg" diff --git a/client/ui/qml/Pages2/PageSettingsApiNativeConfigs.qml b/client/ui/qml/Pages2/PageSettingsApiNativeConfigs.qml index 44b2d2fa..50fd3ada 100644 --- a/client/ui/qml/Pages2/PageSettingsApiNativeConfigs.qml +++ b/client/ui/qml/Pages2/PageSettingsApiNativeConfigs.qml @@ -20,7 +20,7 @@ PageType { id: root property string configExtension: ".conf" - property string configCaption: qsTr("Save AmneziaVPN config") + property string configCaption: qsTr("Save DefaultVPN config") ListViewType { id: listView diff --git a/client/ui/qml/Pages2/PageSettingsApplication.qml b/client/ui/qml/Pages2/PageSettingsApplication.qml index 6f77a521..443f6371 100644 --- a/client/ui/qml/Pages2/PageSettingsApplication.qml +++ b/client/ui/qml/Pages2/PageSettingsApplication.qml @@ -209,7 +209,7 @@ PageType { clickedFunction: function() { 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 noButtonText = qsTr("Cancel") diff --git a/client/ui/qml/Pages2/PageSettingsBackup.qml b/client/ui/qml/Pages2/PageSettingsBackup.qml index d2dd4f2a..9a0a86f9 100644 --- a/client/ui/qml/Pages2/PageSettingsBackup.qml +++ b/client/ui/qml/Pages2/PageSettingsBackup.qml @@ -72,7 +72,7 @@ PageType { Layout.fillWidth: true 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" } @@ -89,11 +89,11 @@ PageType { clickedFunc: function() { var fileName = "" if (GC.isMobile()) { - fileName = "AmneziaVPN.backup" + fileName = "DefaultVPN.backup" } else { fileName = SystemController.getFileName(qsTr("Save backup file"), qsTr("Backup files (*.backup)"), - StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN", + StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN", true, ".backup") } diff --git a/client/ui/qml/Pages2/PageSettingsLogging.qml b/client/ui/qml/Pages2/PageSettingsLogging.qml index 2c760e37..bf436bee 100644 --- a/client/ui/qml/Pages2/PageSettingsLogging.qml +++ b/client/ui/qml/Pages2/PageSettingsLogging.qml @@ -173,7 +173,7 @@ PageType { id: clientLogs 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 var openLogsHandler: function() { SettingsController.openLogsFolder() @@ -181,11 +181,11 @@ PageType { readonly property var exportLogsHandler: function() { var fileName = "" if (GC.isMobile()) { - fileName = "AmneziaVPN.log" + fileName = "DefaultVPN.log" } else { fileName = SystemController.getFileName(qsTr("Save"), qsTr("Logs files (*.log)"), - StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN", + StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN", true, ".log") } @@ -202,7 +202,7 @@ PageType { id: serviceLogs 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 var openLogsHandler: function() { SettingsController.openServiceLogsFolder() @@ -210,11 +210,11 @@ PageType { readonly property var exportLogsHandler: function() { var fileName = "" if (GC.isMobile()) { - fileName = "AmneziaVPN-service.log" + fileName = "DefaultVPN-service.log" } else { fileName = SystemController.getFileName(qsTr("Save"), qsTr("Logs files (*.log)"), - StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN-service", + StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN-service", true, ".log") } diff --git a/client/ui/qml/Pages2/PageSettingsServerData.qml b/client/ui/qml/Pages2/PageSettingsServerData.qml index 977e669e..3b5c96ac 100644 --- a/client/ui/qml/Pages2/PageSettingsServerData.qml +++ b/client/ui/qml/Pages2/PageSettingsServerData.qml @@ -150,7 +150,7 @@ PageType { clickedFunction: function() { 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 noButtonText = qsTr("Cancel") diff --git a/client/ui/qml/Pages2/PageSetupWizardConfigSource.qml b/client/ui/qml/Pages2/PageSetupWizardConfigSource.qml index 38a1da52..f2b063a8 100644 --- a/client/ui/qml/Pages2/PageSetupWizardConfigSource.qml +++ b/client/ui/qml/Pages2/PageSetupWizardConfigSource.qml @@ -237,7 +237,7 @@ PageType { } property list variants: [ - amneziaVpn, + defaultVpn, selfHostVpn, backupRestore, fileOpen, @@ -246,7 +246,7 @@ PageType { ] QtObject { - id: amneziaVpn + id: defaultVpn property string title: qsTr("VPN by Amnezia") property string description: qsTr("Connect to classic paid and free VPN services from Amnezia") diff --git a/client/ui/qml/Pages2/PageShare.qml b/client/ui/qml/Pages2/PageShare.qml index af208544..b32917c2 100644 --- a/client/ui/qml/Pages2/PageShare.qml +++ b/client/ui/qml/Pages2/PageShare.qml @@ -116,7 +116,7 @@ PageType { QtObject { id: amneziaConnectionFormat - readonly property string name: qsTr("For the AmneziaVPN app") + readonly property string name: qsTr("For the DefaultVPN app") readonly property int type: PageShare.ConfigType.AmneziaConnection } QtObject { diff --git a/client/ui/qml/main2.qml b/client/ui/qml/main2.qml index 7cd5790b..f6eab663 100644 --- a/client/ui/qml/main2.qml +++ b/client/ui/qml/main2.qml @@ -30,7 +30,7 @@ Window { PageController.closeWindow() } - title: "AmneziaVPN" + title: "DefaultVPN" Item { // This item is needed for focus handling id: defaultFocusItem diff --git a/common/logger/logger.cpp b/common/logger/logger.cpp index 747590b9..03256848 100644 --- a/common/logger/logger.cpp +++ b/common/logger/logger.cpp @@ -19,7 +19,7 @@ #endif #ifdef Q_OS_IOS - #include + #include #endif QFile Logger::m_file; @@ -151,7 +151,7 @@ QString Logger::getLogFile() QString qtLog = file.readAll(); #ifdef Q_OS_IOS - return QString().fromStdString(AmneziaVPN::swiftUpdateLogData(qtLog.toStdString())); + return QString().fromStdString(DefaultVPN::swiftUpdateLogData(qtLog.toStdString())); #else return qtLog; #endif @@ -166,7 +166,7 @@ QString Logger::getServiceLogFile() QString qtLog = file.readAll(); #ifdef Q_OS_IOS - return QString().fromStdString(AmneziaVPN::swiftUpdateLogData(qtLog.toStdString())); + return QString().fromStdString(DefaultVPN::swiftUpdateLogData(qtLog.toStdString())); #else return qtLog; #endif @@ -197,7 +197,7 @@ void Logger::clearLogs(bool isServiceLogger) file.close(); #ifdef Q_OS_IOS - AmneziaVPN::swiftDeleteLog(); + DefaultVPN::swiftDeleteLog(); #endif if (isLogActive) { diff --git a/deploy/build_android.sh b/deploy/build_android.sh index 3a739789..b89e261e 100755 --- a/deploy/build_android.sh +++ b/deploy/build_android.sh @@ -9,7 +9,7 @@ usage() { Usage: build_android [options] -Build AmneziaVPN android client. +Build DefaultVPN android client. Artifact types: -u, --aab Build Android App Bundle (AAB) @@ -138,7 +138,7 @@ fi export ANDROIDDEPLOYQT_RUN=1 $QT_HOST_PATH/bin/androiddeployqt \ - --input $OUT_APP_DIR/android-AmneziaVPN-deployment-settings.json \ + --input $OUT_APP_DIR/android-DefaultVPN-deployment-settings.json \ --output $OUT_APP_DIR/android-build \ "${deployqt_opts[@]}" @@ -164,7 +164,7 @@ $OUT_APP_DIR/android-build/gradlew \ if [[ -v CI || -v MOVE_RESULT ]]; then echo "Moving APK/AAB..." if [ -v AAB ]; then - mv -u $OUT_APP_DIR/android-build/build/outputs/bundle/$BUILD_TYPE/AmneziaVPN-$BUILD_TYPE.aab \ + mv -u $OUT_APP_DIR/android-build/build/outputs/bundle/$BUILD_TYPE/DefaultVPN-$BUILD_TYPE.aab \ $PROJECT_DIR/deploy/build/ fi @@ -181,7 +181,7 @@ if [[ -v CI || -v MOVE_RESULT ]]; then IFS=';' read -r -a abi_array <<< "$ABIS" for ABI in "${abi_array[@]}" do - mv -u $OUT_APP_DIR/android-build/build/outputs/apk/$BUILD_TYPE/AmneziaVPN-$ABI-$suffix.apk \ + mv -u $OUT_APP_DIR/android-build/build/outputs/apk/$BUILD_TYPE/DefaultVPN-$ABI-$suffix.apk \ $PROJECT_DIR/deploy/build/ done fi diff --git a/deploy/build_ios.sh b/deploy/build_ios.sh index 5dc11ff1..ff502f85 100755 --- a/deploy/build_ios.sh +++ b/deploy/build_ios.sh @@ -12,9 +12,9 @@ mkdir -p $BUILD_DIR echo "Project dir: ${PROJECT_DIR}" echo "Build dir: ${BUILD_DIR}" -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN APP_FILENAME=$APP_NAME.app -APP_DOMAIN=org.amneziavpn.package +APP_DOMAIN=org.defaultvpn.package PLIST_NAME=$APP_NAME.plist @@ -91,9 +91,9 @@ fi xcodebuild \ "OTHER_CODE_SIGN_FLAGS=--keychain '$KEYCHAIN_FILE'" \ -configuration Release \ --scheme AmneziaVPN \ +-scheme DefaultVPN \ -destination "generic/platform=iOS,name=Any iOS'" \ --project $BUILD_DIR/AmneziaVPN.xcodeproj +-project $BUILD_DIR/DefaultVPN.xcodeproj # restore keychain security default-keychain -s login.keychain diff --git a/deploy/build_linux.sh b/deploy/build_linux.sh index 57217a1e..fb474699 100755 --- a/deploy/build_linux.sh +++ b/deploy/build_linux.sh @@ -23,9 +23,9 @@ mkdir -p $CQTDEPLOYER_DIR echo "Project dir: ${PROJECT_DIR}" echo "Build dir: ${BUILD_DIR}" -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN APP_FILENAME=$APP_NAME.app -APP_DOMAIN=org.amneziavpn.package +APP_DOMAIN=org.defaultvpn.package DEPLOY_DATA_DIR=$PROJECT_DIR/deploy/data/linux PREBUILT_DEPLOY_DATA_DIR=$PROJECT_DIR/client/3rd-prebuilt/deploy-prebuilt/linux/client/bin @@ -72,8 +72,8 @@ if [ ! -f $CQTDEPLOYER_DIR/cqtdeployer.sh ]; then fi -$CQTDEPLOYER_DIR/cqtdeployer.sh -bin $BUILD_DIR/client/AmneziaVPN -qmake $QT_BIN_DIR/qmake -qmlDir $PROJECT_DIR/client/ui/qml/ -targetDir $APP_DIR/client/ -$CQTDEPLOYER_DIR/cqtdeployer.sh -bin $BUILD_DIR/service/server/AmneziaVPN-service -qmake $QT_BIN_DIR/qmake -targetDir $APP_DIR/service/ +$CQTDEPLOYER_DIR/cqtdeployer.sh -bin $BUILD_DIR/client/DefaultVPN -qmake $QT_BIN_DIR/qmake -qmlDir $PROJECT_DIR/client/ui/qml/ -targetDir $APP_DIR/client/ +$CQTDEPLOYER_DIR/cqtdeployer.sh -bin $BUILD_DIR/service/server/DefaultVPN-service -qmake $QT_BIN_DIR/qmake -targetDir $APP_DIR/service/ rm -f $INSTALLER_DATA_DIR/data.7z @@ -83,4 +83,4 @@ ldd $CQTDEPLOYER_DIR/bin/binarycreator cp -r $PROJECT_DIR/deploy/installer $BUILD_DIR -$CQTDEPLOYER_DIR/binarycreator.sh --offline-only -v -c $BUILD_DIR/installer/config/linux.xml -p $BUILD_DIR/installer/packages -f $PROJECT_DIR/deploy/AmneziaVPN_Linux_Installer.bin +$CQTDEPLOYER_DIR/binarycreator.sh --offline-only -v -c $BUILD_DIR/installer/config/linux.xml -p $BUILD_DIR/installer/packages -f $PROJECT_DIR/deploy/DefaultVPN_Linux_Installer.bin diff --git a/deploy/build_macos.sh b/deploy/build_macos.sh index 5f6e9786..203b8015 100755 --- a/deploy/build_macos.sh +++ b/deploy/build_macos.sh @@ -20,9 +20,9 @@ BUILD_DIR=$DEPLOY_DIR/build echo "Project dir: ${PROJECT_DIR}" echo "Build dir: ${BUILD_DIR}" -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN APP_FILENAME=$APP_NAME.app -APP_DOMAIN=org.amneziavpn.package +APP_DOMAIN=org.defaultvpn.package PLIST_NAME=$APP_NAME.plist OUT_APP_DIR=$BUILD_DIR/client @@ -147,7 +147,7 @@ fi echo "Building DMG installer..." # Allow Terminal to make changes in Privacy & Security > App Management -hdiutil create -size 256mb -volname AmneziaVPN -srcfolder $BUILD_DIR/installer/$APP_NAME.app -ov -format UDZO $DMG_FILENAME +hdiutil create -size 256mb -volname DefaultVPN -srcfolder $BUILD_DIR/installer/$APP_NAME.app -ov -format UDZO $DMG_FILENAME if [ "${MAC_CERT_PW+x}" ]; then echo "Signing DMG installer..." diff --git a/deploy/build_windows.bat b/deploy/build_windows.bat index 62895756..d38b9d53 100644 --- a/deploy/build_windows.bat +++ b/deploy/build_windows.bat @@ -14,9 +14,9 @@ set PROJECT_DIR=%cd% set SCRIPT_DIR=%PROJECT_DIR:"=%\deploy set WORK_DIR=%SCRIPT_DIR:"=%\build_%BUILD_ARCH:"=% -set APP_NAME=AmneziaVPN +set APP_NAME=DefaultVPN set APP_FILENAME=%APP_NAME:"=%.exe -set APP_DOMAIN=org.amneziavpn.package +set APP_DOMAIN=org.defaultvpn.package set OUT_APP_DIR=%WORK_DIR:"=%\client\release set PREBILT_DEPLOY_DATA_DIR=%PROJECT_DIR:"=%\client\3rd-prebuilt\deploy-prebuilt\windows\x%BUILD_ARCH:"=% set DEPLOY_DATA_DIR=%SCRIPT_DIR:"=%\data\windows\x%BUILD_ARCH:"=% diff --git a/deploy/data/linux/AmneziaVPN.service b/deploy/data/linux/AmneziaVPN.service deleted file mode 100755 index 4f829312..00000000 --- a/deploy/data/linux/AmneziaVPN.service +++ /dev/null @@ -1,14 +0,0 @@ -[Unit] -Description=AmneziaVPN Service -After=network.target -StartLimitIntervalSec=0 - -[Service] -Type=simple -Restart=always -RestartSec=1 -ExecStart=/opt/AmneziaVPN/service/AmneziaVPN-service.sh -Environment=LD_LIBRARY_PATH=/opt/AmneziaVPN/client/lib - -[Install] -WantedBy=multi-user.target diff --git a/deploy/data/linux/AmneziaVPN.png b/deploy/data/linux/DefaultVPN.png similarity index 100% rename from deploy/data/linux/AmneziaVPN.png rename to deploy/data/linux/DefaultVPN.png diff --git a/deploy/data/linux/DefaultVPN.service b/deploy/data/linux/DefaultVPN.service new file mode 100755 index 00000000..328a49f6 --- /dev/null +++ b/deploy/data/linux/DefaultVPN.service @@ -0,0 +1,14 @@ +[Unit] +Description=DefaultVPN Service +After=network.target +StartLimitIntervalSec=0 + +[Service] +Type=simple +Restart=always +RestartSec=1 +ExecStart=/opt/DefaultVPN/service/DefaultVPN-service.sh +Environment=LD_LIBRARY_PATH=/opt/DefaultVPN/client/lib + +[Install] +WantedBy=multi-user.target diff --git a/deploy/data/linux/client/AmneziaVPN.sh b/deploy/data/linux/client/DefaultVPN.sh similarity index 94% rename from deploy/data/linux/client/AmneziaVPN.sh rename to deploy/data/linux/client/DefaultVPN.sh index c6706a32..32564296 100755 --- a/deploy/data/linux/client/AmneziaVPN.sh +++ b/deploy/data/linux/client/DefaultVPN.sh @@ -25,10 +25,10 @@ export QT_PLUGIN_PATH="$BASE_DIR"/plugins/:$QT_PLUGIN_PATH export QTWEBENGINEPROCESS_PATH="$BASE_DIR"/bin//QtWebEngineProcess export QTDIR="$BASE_DIR" export CQT_PKG_ROOT="$BASE_DIR" -export CQT_RUN_FILE="$BASE_DIR/AmneziaVPN.sh" +export CQT_RUN_FILE="$BASE_DIR/DefaultVPN.sh" export QT_QPA_PLATFORM_PLUGIN_PATH="$BASE_DIR"/plugins//platforms:$QT_QPA_PLATFORM_PLUGIN_PATH -"$BASE_DIR/bin/AmneziaVPN" "$@" +"$BASE_DIR/bin/DefaultVPN" "$@" diff --git a/deploy/data/linux/post_install.sh b/deploy/data/linux/post_install.sh index 324462d9..06f55b1b 100755 --- a/deploy/data/linux/post_install.sh +++ b/deploy/data/linux/post_install.sh @@ -1,18 +1,18 @@ #!/bin/bash -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN LOG_FOLDER=/var/log/$APP_NAME LOG_FILE="$LOG_FOLDER/post-install.log" APP_PATH=/opt/$APP_NAME if ! test -f $LOG_FOLDER; then sudo mkdir $LOG_FOLDER - echo "AmneziaVPN log dir created at /var/log/" + echo "DefaultVPN log dir created at /var/log/" fi if ! test -f $LOG_FILE; then touch $LOG_FILE - echo "AmneziaVPN log file created at /var/log/AmneziaVPN/post-install.log" + echo "DefaultVPN log file created at /var/log/DefaultVPN/post-install.log" fi date > $LOG_FILE diff --git a/deploy/data/linux/post_uninstall.sh b/deploy/data/linux/post_uninstall.sh index 98090d20..b8e71c69 100755 --- a/deploy/data/linux/post_uninstall.sh +++ b/deploy/data/linux/post_uninstall.sh @@ -1,6 +1,6 @@ #!/bin/bash -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN LOG_FOLDER=/var/log/$APP_NAME LOG_FILE="$LOG_FOLDER/post-uninstall.log" APP_PATH=/opt/$APP_NAME @@ -18,7 +18,7 @@ if command -v steamos-readonly &> /dev/null; then echo "steamos-readonly disabled" >> $LOG_FILE fi -ls /opt/AmneziaVPN/client/lib/* | while IFS=: read -r dir; do +ls /opt/DefaultVPN/client/lib/* | while IFS=: read -r dir; do sudo unlink $dir >> $LOG_FILE done diff --git a/deploy/data/linux/service/AmneziaVPN-service.sh b/deploy/data/linux/service/DefaultVPN-service.sh similarity index 93% rename from deploy/data/linux/service/AmneziaVPN-service.sh rename to deploy/data/linux/service/DefaultVPN-service.sh index 27c0a4ee..e376788d 100755 --- a/deploy/data/linux/service/AmneziaVPN-service.sh +++ b/deploy/data/linux/service/DefaultVPN-service.sh @@ -25,10 +25,10 @@ export QT_PLUGIN_PATH="$BASE_DIR"/plugins/:$QT_PLUGIN_PATH export QTWEBENGINEPROCESS_PATH="$BASE_DIR"/bin//QtWebEngineProcess export QTDIR="$BASE_DIR" export CQT_PKG_ROOT="$BASE_DIR" -export CQT_RUN_FILE="$BASE_DIR/AmneziaVPN-service.sh" +export CQT_RUN_FILE="$BASE_DIR/DefaultVPN-service.sh" export QT_QPA_PLATFORM_PLUGIN_PATH="$BASE_DIR"/plugins//platforms:$QT_QPA_PLATFORM_PLUGIN_PATH -"$BASE_DIR/bin/AmneziaVPN-service" "$@" +"$BASE_DIR/bin/DefaultVPN-service" "$@" diff --git a/deploy/data/macos/AmneziaVPN.plist b/deploy/data/macos/DefaultVPN.plist similarity index 82% rename from deploy/data/macos/AmneziaVPN.plist rename to deploy/data/macos/DefaultVPN.plist index 8dabbc9e..ab6b83d5 100644 --- a/deploy/data/macos/AmneziaVPN.plist +++ b/deploy/data/macos/DefaultVPN.plist @@ -3,10 +3,10 @@ Label - AmneziaVPN-service + DefaultVPN-service ProgramArguments - /Applications/AmneziaVPN.app/Contents/MacOS/AmneziaVPN-service + /Applications/DefaultVPN.app/Contents/MacOS/DefaultVPN-service KeepAlive diff --git a/deploy/data/macos/post_install.sh b/deploy/data/macos/post_install.sh index acd3f93f..cdcd1a3e 100755 --- a/deploy/data/macos/post_install.sh +++ b/deploy/data/macos/post_install.sh @@ -1,6 +1,6 @@ #!/bin/bash -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN PLIST_NAME=$APP_NAME.plist LAUNCH_DAEMONS_PLIST_NAME=/Library/LaunchDaemons/$PLIST_NAME LOG_FOLDER=/var/log/$APP_NAME diff --git a/deploy/data/macos/post_uninstall.sh b/deploy/data/macos/post_uninstall.sh index 6e8e9fa8..dc9ac5ae 100755 --- a/deploy/data/macos/post_uninstall.sh +++ b/deploy/data/macos/post_uninstall.sh @@ -1,6 +1,6 @@ #!/bin/bash -APP_NAME=AmneziaVPN +APP_NAME=DefaultVPN PLIST_NAME=$APP_NAME.plist LAUNCH_DAEMONS_PLIST_NAME=/Library/LaunchDaemons/$PLIST_NAME diff --git a/deploy/data/windows/x32/post_install.cmd b/deploy/data/windows/x32/post_install.cmd index c192deec..811f7dd3 100644 --- a/deploy/data/windows/x32/post_install.cmd +++ b/deploy/data/windows/x32/post_install.cmd @@ -1,5 +1,5 @@ -sc stop AmneziaWGTunnel$AmneziaVPN -sc delete AmneziaWGTunnel$AmneziaVPN -taskkill /IM "AmneziaVPN-service.exe" /F -taskkill /IM "AmneziaVPN.exe" /F +sc stop AmneziaWGTunnel$DefaultVPN +sc delete AmneziaWGTunnel$DefaultVPN +taskkill /IM "DefaultVPN-service.exe" /F +taskkill /IM "DefaultVPN.exe" /F exit /b 0 diff --git a/deploy/data/windows/x32/post_uninstall.cmd b/deploy/data/windows/x32/post_uninstall.cmd index 83f8a8b7..d68ff52d 100644 --- a/deploy/data/windows/x32/post_uninstall.cmd +++ b/deploy/data/windows/x32/post_uninstall.cmd @@ -1,12 +1,12 @@ set AmneziaPath=%~dp0 echo %AmneziaPath% -"%AmneziaPath%\AmneziaVPN.exe" -c +"%AmneziaPath%\DefaultVPN.exe" -c timeout /t 1 -sc stop AmneziaVPN-service -sc delete AmneziaVPN-service -sc stop AmneziaWGTunnel$AmneziaVPN -sc delete AmneziaWGTunnel$AmneziaVPN -taskkill /IM "AmneziaVPN-service.exe" /F -taskkill /IM "AmneziaVPN.exe" /F +sc stop DefaultVPN-service +sc delete DefaultVPN-service +sc stop AmneziaWGTunnel$DefaultVPN +sc delete AmneziaWGTunnel$DefaultVPN +taskkill /IM "DefaultVPN-service.exe" /F +taskkill /IM "DefaultVPN.exe" /F exit /b 0 diff --git a/deploy/data/windows/x64/post_install.cmd b/deploy/data/windows/x64/post_install.cmd index c192deec..811f7dd3 100644 --- a/deploy/data/windows/x64/post_install.cmd +++ b/deploy/data/windows/x64/post_install.cmd @@ -1,5 +1,5 @@ -sc stop AmneziaWGTunnel$AmneziaVPN -sc delete AmneziaWGTunnel$AmneziaVPN -taskkill /IM "AmneziaVPN-service.exe" /F -taskkill /IM "AmneziaVPN.exe" /F +sc stop AmneziaWGTunnel$DefaultVPN +sc delete AmneziaWGTunnel$DefaultVPN +taskkill /IM "DefaultVPN-service.exe" /F +taskkill /IM "DefaultVPN.exe" /F exit /b 0 diff --git a/deploy/data/windows/x64/post_uninstall.cmd b/deploy/data/windows/x64/post_uninstall.cmd index 83f8a8b7..d68ff52d 100644 --- a/deploy/data/windows/x64/post_uninstall.cmd +++ b/deploy/data/windows/x64/post_uninstall.cmd @@ -1,12 +1,12 @@ set AmneziaPath=%~dp0 echo %AmneziaPath% -"%AmneziaPath%\AmneziaVPN.exe" -c +"%AmneziaPath%\DefaultVPN.exe" -c timeout /t 1 -sc stop AmneziaVPN-service -sc delete AmneziaVPN-service -sc stop AmneziaWGTunnel$AmneziaVPN -sc delete AmneziaWGTunnel$AmneziaVPN -taskkill /IM "AmneziaVPN-service.exe" /F -taskkill /IM "AmneziaVPN.exe" /F +sc stop DefaultVPN-service +sc delete DefaultVPN-service +sc stop AmneziaWGTunnel$DefaultVPN +sc delete AmneziaWGTunnel$DefaultVPN +taskkill /IM "DefaultVPN-service.exe" /F +taskkill /IM "DefaultVPN.exe" /F exit /b 0 diff --git a/deploy/installer/config.cmake b/deploy/installer/config.cmake index 13f09986..50d40e3d 100644 --- a/deploy/installer/config.cmake +++ b/deploy/installer/config.cmake @@ -17,12 +17,12 @@ elseif(LINUX) ) configure_file( - ${CMAKE_CURRENT_LIST_DIR}/config/AmneziaVPN.desktop.in - ${CMAKE_BINARY_DIR}/../AppDir/AmneziaVPN.desktop + ${CMAKE_CURRENT_LIST_DIR}/config/DefaultVPN.desktop.in + ${CMAKE_BINARY_DIR}/../AppDir/DefaultVPN.desktop ) endif() configure_file( - ${CMAKE_CURRENT_LIST_DIR}/packages/org.amneziavpn.package/meta/package.xml.in - ${CMAKE_BINARY_DIR}/installer/packages/org.amneziavpn.package/meta/package.xml + ${CMAKE_CURRENT_LIST_DIR}/packages/org.defaultvpn.package/meta/package.xml.in + ${CMAKE_BINARY_DIR}/installer/packages/org.defaultvpn.package/meta/package.xml ) diff --git a/deploy/installer/config/AmneziaVPN.desktop.in b/deploy/installer/config/DefaultVPN.desktop.in similarity index 71% rename from deploy/installer/config/AmneziaVPN.desktop.in rename to deploy/installer/config/DefaultVPN.desktop.in index 2a53074e..af7d7693 100755 --- a/deploy/installer/config/AmneziaVPN.desktop.in +++ b/deploy/installer/config/DefaultVPN.desktop.in @@ -1,10 +1,10 @@ #!/usr/bin/env xdg-open [Desktop Entry] Type=Application -Name=AmneziaVPN +Name=DefaultVPN Version=@CMAKE_PROJECT_VERSION@ Comment=Client of your self-hosted VPN -Exec=AmneziaVPN -Icon=/usr/share/pixmaps/AmneziaVPN.png +Exec=DefaultVPN +Icon=/usr/share/pixmaps/DefaultVPN.png Categories=Network;Qt;Security; Terminal=false diff --git a/deploy/installer/config/controlscript.js b/deploy/installer/config/controlscript.js index 0a047fe7..6bec5c7e 100644 --- a/deploy/installer/config/controlscript.js +++ b/deploy/installer/config/controlscript.js @@ -21,8 +21,8 @@ function appExecutableFileName() function appInstalled() { if (runningOnWindows()) { - appInstalledUninstallerPath = installer.value("RootDir") + "Program Files/AmneziaVPN/maintenancetool.exe"; - appInstalledUninstallerPath_x86 = installer.value("RootDir") + "Program Files (x86)/AmneziaVPN/maintenancetool.exe"; + appInstalledUninstallerPath = installer.value("RootDir") + "Program Files/DefaultVPN/maintenancetool.exe"; + appInstalledUninstallerPath_x86 = installer.value("RootDir") + "Program Files (x86)/DefaultVPN/maintenancetool.exe"; } else if (runningOnMacOS()){ appInstalledUninstallerPath = "/Applications/" + appName() + ".app/maintenancetool.app/Contents/MacOS/maintenancetool"; } else if (runningOnLinux()){ diff --git a/deploy/installer/config/linux.xml.in b/deploy/installer/config/linux.xml.in index a39edbe4..da0250cf 100644 --- a/deploy/installer/config/linux.xml.in +++ b/deploy/installer/config/linux.xml.in @@ -1,11 +1,11 @@ - AmneziaVPN + DefaultVPN @CMAKE_PROJECT_VERSION@ - AmneziaVPN - AmneziaVPN - AmneziaVPN - @ApplicationsDir@/AmneziaVPN + DefaultVPN + DefaultVPN + DefaultVPN + @ApplicationsDir@/DefaultVPN 600 380 Modern @@ -19,9 +19,9 @@ true - https://amneziavpn.org/updates/linux + https://defaultvpn.org/updates/linux true - AmneziaVPN - repository for Linux + DefaultVPN - repository for Linux diff --git a/deploy/installer/config/macos.xml.in b/deploy/installer/config/macos.xml.in index 3888d08d..9d4e298e 100644 --- a/deploy/installer/config/macos.xml.in +++ b/deploy/installer/config/macos.xml.in @@ -1,11 +1,11 @@ - AmneziaVPN + DefaultVPN @CMAKE_PROJECT_VERSION@ - AmneziaVPN - AmneziaVPN - AmneziaVPN - /Applications/AmneziaVPN.app + DefaultVPN + DefaultVPN + DefaultVPN + /Applications/DefaultVPN.app 600 380 Mac @@ -19,9 +19,9 @@ true - https://amneziavpn.org/updates/macos + https://defaultvpn.org/updates/macos true - AmneziaVPN - repository for macOS + DefaultVPN - repository for macOS diff --git a/deploy/installer/config/windows.xml.in b/deploy/installer/config/windows.xml.in index 36daa166..58ab49e5 100644 --- a/deploy/installer/config/windows.xml.in +++ b/deploy/installer/config/windows.xml.in @@ -1,11 +1,11 @@ - AmneziaVPN + DefaultVPN @CMAKE_PROJECT_VERSION@ - AmneziaVPN - AmneziaVPN - AmneziaVPN - @RootDir@/Program Files/AmneziaVPN + DefaultVPN + DefaultVPN + DefaultVPN + @RootDir@/Program Files/DefaultVPN 600 380 Modern diff --git a/deploy/installer/packages/org.amneziavpn.package/meta/componentscript.js b/deploy/installer/packages/org.defaultvpn.package/meta/componentscript.js similarity index 100% rename from deploy/installer/packages/org.amneziavpn.package/meta/componentscript.js rename to deploy/installer/packages/org.defaultvpn.package/meta/componentscript.js diff --git a/deploy/installer/packages/org.amneziavpn.package/meta/package.xml.in b/deploy/installer/packages/org.defaultvpn.package/meta/package.xml.in similarity index 75% rename from deploy/installer/packages/org.amneziavpn.package/meta/package.xml.in rename to deploy/installer/packages/org.defaultvpn.package/meta/package.xml.in index 447bad2c..5fb1d75c 100644 --- a/deploy/installer/packages/org.amneziavpn.package/meta/package.xml.in +++ b/deploy/installer/packages/org.defaultvpn.package/meta/package.xml.in @@ -1,7 +1,7 @@ - AmneziaVPN - Installation package for AmneziaVPN + DefaultVPN + Installation package for DefaultVPN @CMAKE_PROJECT_VERSION@ @RELEASE_DATE@ true diff --git a/ipc/ipc.h b/ipc/ipc.h index b1329657..c15b7a63 100644 --- a/ipc/ipc.h +++ b/ipc/ipc.h @@ -6,7 +6,7 @@ #include "../client/utilities.h" -#define IPC_SERVICE_URL "local:AmneziaVpnIpcInterface" +#define IPC_SERVICE_URL "local:DefaultVpnIpcInterface" namespace amnezia { diff --git a/metadata/en-US/full_description.txt b/metadata/en-US/full_description.txt index 7667b569..9f9a6e93 100644 --- a/metadata/en-US/full_description.txt +++ b/metadata/en-US/full_description.txt @@ -1,6 +1,6 @@ Get your own self-hosted VPN! -AmneziaVPN is a multi-protocol, open-source VPN client that offers the option to set up your own server. +DefaultVPN is a multi-protocol, open-source VPN client that offers the option to set up your own server. Free open-source software to create a personal VPN on your server. Helps to access blocked content without revealing privacy even to VPN providers. Specify IP address, credentials for your server and Amnezia will configure it to connect via VPN automatically. @@ -9,7 +9,7 @@ We are not a VPN service, you don't have to connect to our servers and pay us an Useful links • https://amnezia.org - project website -• https://www.reddit.com/r/AmneziaVPN - Reddit +• https://www.reddit.com/r/DefaultVPN - Reddit • https://t.me/amnezia_vpn_en - Telegram support channel (English) • https://t.me/amnezia_vpn - Telegram support channel (Russian) • https://t.me/amnezia_free_myanmar_bot - Telegram support channel (Burmese) diff --git a/service/server/CMakeLists.txt b/service/server/CMakeLists.txt index 28174774..1436e370 100644 --- a/service/server/CMakeLists.txt +++ b/service/server/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR) -set(PROJECT AmneziaVPN-service) +set(PROJECT DefaultVPN-service) project(${PROJECT}) set(CMAKE_CXX_STANDARD 20) diff --git a/service/server/systemservice.cpp b/service/server/systemservice.cpp index 43a93d8f..86fe44ab 100644 --- a/service/server/systemservice.cpp +++ b/service/server/systemservice.cpp @@ -15,7 +15,7 @@ char** s_argv = nullptr; SystemService::SystemService(int argc, char **argv) : QtService(argc, argv, SERVICE_NAME) { - setServiceDescription("Service for AmneziaVPN"); + setServiceDescription("Service for DefaultVPN"); #ifdef Q_OS_WIN if(argc > 2){ diff --git a/version.h.in b/version.h.in index 1421bd68..02a46637 100644 --- a/version.h.in +++ b/version.h.in @@ -9,8 +9,8 @@ #define APP_MAJOR_VERSION "@APP_MAJOR_VERSION@" #endif -#define APPLICATION_NAME "AmneziaVPN" -#define SERVICE_NAME "AmneziaVPN-service" -#define ORGANIZATION_NAME "AmneziaVPN.ORG" +#define APPLICATION_NAME "DefaultVPN" +#define SERVICE_NAME "DefaultVPN-service" +#define ORGANIZATION_NAME "DefaultVPN.ORG" #endif // VERSION_H