Product rename (#4)
* feat: update app identifiers and development team for iOS and macOS builds * feat: rename AmneziaVPN to DefaultVPN in iOS configuration and code references * Complete rename * Missed folder renamed * Translation removed from commit * Another step of renaming * submodule reverted
This commit is contained in:
parent
ab9248032c
commit
e12e9a6587
136 changed files with 588 additions and 588 deletions
46
.github/workflows/deploy.yml
vendored
46
.github/workflows/deploy.yml
vendored
|
|
@ -53,26 +53,26 @@ jobs:
|
||||||
bash deploy/build_linux.sh
|
bash deploy/build_linux.sh
|
||||||
|
|
||||||
- name: 'Pack installer'
|
- name: 'Pack installer'
|
||||||
run: cd deploy && tar -cf AmneziaVPN_Linux_Installer.tar AmneziaVPN_Linux_Installer.bin
|
run: cd deploy && tar -cf DefaultVPN_Linux_Installer.tar DefaultVPN_Linux_Installer.bin
|
||||||
|
|
||||||
- name: 'Upload installer artifact'
|
- name: 'Upload installer artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_Linux_installer.tar
|
name: DefaultVPN_Linux_installer.tar
|
||||||
path: deploy/AmneziaVPN_Linux_Installer.tar
|
path: deploy/DefaultVPN_Linux_Installer.tar
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload unpacked artifact'
|
- name: 'Upload unpacked artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_Linux_unpacked
|
name: DefaultVPN_Linux_unpacked
|
||||||
path: deploy/AppDir
|
path: deploy/AppDir
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload translations artifact'
|
- name: 'Upload translations artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_translations
|
name: DefaultVPN_translations
|
||||||
path: client/translations
|
path: client/translations
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
|
|
@ -131,14 +131,14 @@ jobs:
|
||||||
- name: 'Upload installer artifact'
|
- name: 'Upload installer artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_Windows_installer
|
name: DefaultVPN_Windows_installer
|
||||||
path: AmneziaVPN_x${{ env.BUILD_ARCH }}.exe
|
path: DefaultVPN_x${{ env.BUILD_ARCH }}.exe
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload unpacked artifact'
|
- name: 'Upload unpacked artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_Windows_unpacked
|
name: DefaultVPN_Windows_unpacked
|
||||||
path: deploy\\build_${{ env.BUILD_ARCH }}\\client\\Release
|
path: deploy\\build_${{ env.BUILD_ARCH }}\\client\\Release
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
|
|
@ -237,7 +237,7 @@ jobs:
|
||||||
# with:
|
# with:
|
||||||
# name: app-store ipa & dsyms
|
# name: app-store ipa & dsyms
|
||||||
# path: |
|
# path: |
|
||||||
# ${{ github.workspace }}/AmneziaVPN-iOS.ipa
|
# ${{ github.workspace }}/DefaultVPN-iOS.ipa
|
||||||
# ${{ github.workspace }}/*.app.dSYM.zip
|
# ${{ github.workspace }}/*.app.dSYM.zip
|
||||||
# retention-days: 7
|
# retention-days: 7
|
||||||
|
|
||||||
|
|
@ -299,15 +299,15 @@ jobs:
|
||||||
- name: 'Upload installer artifact'
|
- name: 'Upload installer artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_MacOS_installer
|
name: DefaultVPN_MacOS_installer
|
||||||
path: AmneziaVPN.dmg
|
path: DefaultVPN.dmg
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload unpacked artifact'
|
- name: 'Upload unpacked artifact'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN_MacOS_unpacked
|
name: DefaultVPN_MacOS_unpacked
|
||||||
path: deploy/build/client/AmneziaVPN.app
|
path: deploy/build/client/DefaultVPN.app
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
# ------------------------------------------------------
|
# ------------------------------------------------------
|
||||||
|
|
@ -432,40 +432,40 @@ jobs:
|
||||||
- name: 'Upload x86_64 apk'
|
- name: 'Upload x86_64 apk'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN-android-x86_64
|
name: DefaultVPN-android-x86_64
|
||||||
path: deploy/build/AmneziaVPN-x86_64-release.apk
|
path: deploy/build/DefaultVPN-x86_64-release.apk
|
||||||
compression-level: 0
|
compression-level: 0
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload x86 apk'
|
- name: 'Upload x86 apk'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN-android-x86
|
name: DefaultVPN-android-x86
|
||||||
path: deploy/build/AmneziaVPN-x86-release.apk
|
path: deploy/build/DefaultVPN-x86-release.apk
|
||||||
compression-level: 0
|
compression-level: 0
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload arm64-v8a apk'
|
- name: 'Upload arm64-v8a apk'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN-android-arm64-v8a
|
name: DefaultVPN-android-arm64-v8a
|
||||||
path: deploy/build/AmneziaVPN-arm64-v8a-release.apk
|
path: deploy/build/DefaultVPN-arm64-v8a-release.apk
|
||||||
compression-level: 0
|
compression-level: 0
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload armeabi-v7a apk'
|
- name: 'Upload armeabi-v7a apk'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN-android-armeabi-v7a
|
name: DefaultVPN-android-armeabi-v7a
|
||||||
path: deploy/build/AmneziaVPN-armeabi-v7a-release.apk
|
path: deploy/build/DefaultVPN-armeabi-v7a-release.apk
|
||||||
compression-level: 0
|
compression-level: 0
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
- name: 'Upload aab'
|
- name: 'Upload aab'
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: AmneziaVPN-android
|
name: DefaultVPN-android
|
||||||
path: deploy/build/AmneziaVPN-release.aab
|
path: deploy/build/DefaultVPN-release.aab
|
||||||
compression-level: 0
|
compression-level: 0
|
||||||
retention-days: 7
|
retention-days: 7
|
||||||
|
|
||||||
|
|
|
||||||
6
.github/workflows/tag-deploy.yml
vendored
6
.github/workflows/tag-deploy.yml
vendored
|
|
@ -137,11 +137,11 @@ jobs:
|
||||||
|
|
||||||
ANDROID_BUILD_TOOLS_VERSION=30.0.3
|
ANDROID_BUILD_TOOLS_VERSION=30.0.3
|
||||||
|
|
||||||
${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/zipalign -f -v 4 AmneziaVPN-release-unsigned.apk AmneziaVPN-release-aligned.apk
|
${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/zipalign -f -v 4 DefaultVPN-release-unsigned.apk DefaultVPN-release-aligned.apk
|
||||||
${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/apksigner sign --out AmneziaVPN-release-signed.apk --ks keystore/debug.keystore --ks-key-alias ${{ secrets.DEBUG_ANDROID_KEYSTORE_KEY_ALIAS }} --ks-pass pass:${{secrets.DEBUG_ANDROID_KEYSTOTE_KEY_PASS }} AmneziaVPN-release-aligned.apk
|
${ANDROID_HOME}/build-tools/${ANDROID_BUILD_TOOLS_VERSION}/apksigner sign --out DefaultVPN-release-signed.apk --ks keystore/debug.keystore --ks-key-alias ${{ secrets.DEBUG_ANDROID_KEYSTORE_KEY_ALIAS }} --ks-pass pass:${{secrets.DEBUG_ANDROID_KEYSTOTE_KEY_PASS }} DefaultVPN-release-aligned.apk
|
||||||
|
|
||||||
- name: 'Upload'
|
- name: 'Upload'
|
||||||
uses: actions/upload-artifact@v3
|
uses: actions/upload-artifact@v3
|
||||||
with:
|
with:
|
||||||
name: Release APK
|
name: Release APK
|
||||||
path: ${{ runner.temp }}/main/AmneziaVPN-release-signed.apk
|
path: ${{ runner.temp }}/main/DefaultVPN-release-signed.apk
|
||||||
|
|
|
||||||
6
.github/workflows/tag-upload.yml
vendored
6
.github/workflows/tag-upload.yml
vendored
|
|
@ -34,14 +34,14 @@ jobs:
|
||||||
uses: robinraju/release-downloader@v1.8
|
uses: robinraju/release-downloader@v1.8
|
||||||
with:
|
with:
|
||||||
tag: ${{ github.ref_name }}
|
tag: ${{ github.ref_name }}
|
||||||
fileName: "AmneziaVPN_(Linux_|)${{ github.ref_name }}*"
|
fileName: "DefaultVPN_(Linux_|)${{ github.ref_name }}*"
|
||||||
out-file-path: ${{ github.ref_name }}
|
out-file-path: ${{ github.ref_name }}
|
||||||
|
|
||||||
- name: Upload beta version
|
- name: Upload beta version
|
||||||
uses: jakejarvis/s3-sync-action@master
|
uses: jakejarvis/s3-sync-action@master
|
||||||
if: contains(github.event.base_ref, 'dev')
|
if: contains(github.event.base_ref, 'dev')
|
||||||
with:
|
with:
|
||||||
args: --include "AmneziaVPN*" --delete
|
args: --include "DefaultVPN*" --delete
|
||||||
env:
|
env:
|
||||||
AWS_S3_BUCKET: updates
|
AWS_S3_BUCKET: updates
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
|
||||||
|
|
@ -54,7 +54,7 @@ jobs:
|
||||||
uses: jakejarvis/s3-sync-action@master
|
uses: jakejarvis/s3-sync-action@master
|
||||||
if: contains(github.event.base_ref, 'master')
|
if: contains(github.event.base_ref, 'master')
|
||||||
with:
|
with:
|
||||||
args: --include "AmneziaVPN*" --delete
|
args: --include "DefaultVPN*" --delete
|
||||||
env:
|
env:
|
||||||
AWS_S3_BUCKET: updates
|
AWS_S3_BUCKET: updates
|
||||||
AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
|
AWS_ACCESS_KEY_ID: ${{ secrets.CF_R2_ACCESS_KEY_ID }}
|
||||||
|
|
|
||||||
14
.gitignore
vendored
14
.gitignore
vendored
|
|
@ -1,9 +1,9 @@
|
||||||
# User settings
|
# User settings
|
||||||
*.user
|
*.user
|
||||||
macOSPackage/
|
macOSPackage/
|
||||||
AmneziaVPN.dmg
|
DefaultVPN.dmg
|
||||||
AmneziaVPN.exe
|
DefaultVPN.exe
|
||||||
AmneziaVPN_*.exe
|
DefaultVPN_*.exe
|
||||||
deploy/build/*
|
deploy/build/*
|
||||||
deploy/build_32/*
|
deploy/build_32/*
|
||||||
deploy/build_64/*
|
deploy/build_64/*
|
||||||
|
|
@ -48,10 +48,10 @@ client/ui_*.cpp
|
||||||
client/Makefile*
|
client/Makefile*
|
||||||
client/fastlane/build/
|
client/fastlane/build/
|
||||||
client/*build-*
|
client/*build-*
|
||||||
client/AmneziaVPN.xcodeproj
|
client/DefaultVPN.xcodeproj
|
||||||
client/Debug-iphonesimulator/
|
client/Debug-iphonesimulator/
|
||||||
client/amneziavpn_plugin_import.cpp
|
client/defaultvpn_plugin_import.cpp
|
||||||
client/amneziavpn_qml_plugin_import.cpp
|
client/defaultvpn_qml_plugin_import.cpp
|
||||||
client/qmlcache_loader.cpp
|
client/qmlcache_loader.cpp
|
||||||
client/rep_ipc_interface_replica.h
|
client/rep_ipc_interface_replica.h
|
||||||
client/resources_qmlcache.qrc
|
client/resources_qmlcache.qrc
|
||||||
|
|
@ -72,7 +72,7 @@ CMakeLists.txt.user*
|
||||||
*.7z
|
*.7z
|
||||||
deploy/AppDir
|
deploy/AppDir
|
||||||
deploy/Tools
|
deploy/Tools
|
||||||
deploy/AmneziaVPN*Installer*
|
deploy/DefaultVPN*Installer*
|
||||||
|
|
||||||
# MACOS files
|
# MACOS files
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,9 @@
|
||||||
cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR)
|
cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR)
|
||||||
|
|
||||||
set(PROJECT AmneziaVPN)
|
set(PROJECT DefaultVPN)
|
||||||
|
|
||||||
project(${PROJECT} VERSION 4.8.4.4
|
project(${PROJECT} VERSION 4.8.4.4
|
||||||
DESCRIPTION "AmneziaVPN"
|
DESCRIPTION "DefaultVPN"
|
||||||
HOMEPAGE_URL "https://amnezia.org/"
|
HOMEPAGE_URL "https://amnezia.org/"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR)
|
cmake_minimum_required(VERSION 3.25.0 FATAL_ERROR)
|
||||||
|
|
||||||
set(PROJECT AmneziaVPN)
|
set(PROJECT DefaultVPN)
|
||||||
project(${PROJECT})
|
project(${PROJECT})
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -70,23 +70,23 @@ qt6_add_resources(QRC ${QRC} ${CMAKE_CURRENT_LIST_DIR}/resources.qrc)
|
||||||
# -- i18n begin
|
# -- i18n begin
|
||||||
set(CMAKE_AUTORCC ON)
|
set(CMAKE_AUTORCC ON)
|
||||||
|
|
||||||
set(AMNEZIAVPN_TS_FILES
|
set(DEFAULTVPN_TS_FILES
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ru_RU.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ru_RU.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_zh_CN.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_zh_CN.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_fa_IR.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_fa_IR.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ar_EG.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ar_EG.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_my_MM.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_my_MM.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_uk_UA.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_uk_UA.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_ur_PK.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_ur_PK.ts
|
||||||
${CMAKE_CURRENT_LIST_DIR}/translations/amneziavpn_hi_IN.ts
|
${CMAKE_CURRENT_LIST_DIR}/translations/defaultvpn_hi_IN.ts
|
||||||
)
|
)
|
||||||
|
|
||||||
file(GLOB_RECURSE AMNEZIAVPN_TS_SOURCES *.qrc *.cpp *.h *.ui)
|
file(GLOB_RECURSE DEFAULTVPN_TS_SOURCES *.qrc *.cpp *.h *.ui)
|
||||||
|
|
||||||
qt_create_translation(AMNEZIAVPN_QM_FILES ${AMNEZIAVPN_TS_SOURCES} ${AMNEZIAVPN_TS_FILES})
|
qt_create_translation(DEFAULTVPN_QM_FILES ${DEFAULTVPN_TS_SOURCES} ${DEFAULTVPN_TS_FILES})
|
||||||
|
|
||||||
set(QM_FILE_LIST "")
|
set(QM_FILE_LIST "")
|
||||||
foreach(FILE ${AMNEZIAVPN_QM_FILES})
|
foreach(FILE ${DEFAULTVPN_QM_FILES})
|
||||||
get_filename_component(QM_FILE_NAME ${FILE} NAME)
|
get_filename_component(QM_FILE_NAME ${FILE} NAME)
|
||||||
list(APPEND QM_FILE_LIST "<file>${QM_FILE_NAME}</file>")
|
list(APPEND QM_FILE_LIST "<file>${QM_FILE_NAME}</file>")
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
@ -127,8 +127,8 @@ endif()
|
||||||
|
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
configure_file(
|
configure_file(
|
||||||
${CMAKE_CURRENT_LIST_DIR}/platforms/windows/amneziavpn.rc.in
|
${CMAKE_CURRENT_LIST_DIR}/platforms/windows/defaultvpn.rc.in
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/amneziavpn.rc
|
${CMAKE_CURRENT_BINARY_DIR}/defaultvpn.rc
|
||||||
)
|
)
|
||||||
|
|
||||||
set(LIBS ${LIBS}
|
set(LIBS ${LIBS}
|
||||||
|
|
@ -148,13 +148,13 @@ if(APPLE)
|
||||||
cmake_policy(SET CMP0114 NEW)
|
cmake_policy(SET CMP0114 NEW)
|
||||||
|
|
||||||
if(NOT BUILD_OSX_APP_IDENTIFIER)
|
if(NOT BUILD_OSX_APP_IDENTIFIER)
|
||||||
set(BUILD_OSX_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "OSX Application identifier")
|
set(BUILD_OSX_APP_IDENTIFIER org.amneziaUnipessoal.DefaultVPN CACHE STRING "OSX Application identifier")
|
||||||
endif()
|
endif()
|
||||||
if(NOT BUILD_IOS_APP_IDENTIFIER)
|
if(NOT BUILD_IOS_APP_IDENTIFIER)
|
||||||
set(BUILD_IOS_APP_IDENTIFIER org.amnezia.AmneziaVPN CACHE STRING "iOS Application identifier")
|
set(BUILD_IOS_APP_IDENTIFIER org.amneziaUnipessoal.DefaultVPN CACHE STRING "iOS Application identifier")
|
||||||
endif()
|
endif()
|
||||||
if(NOT BUILD_IOS_GROUP_IDENTIFIER)
|
if(NOT BUILD_IOS_GROUP_IDENTIFIER)
|
||||||
set(BUILD_IOS_GROUP_IDENTIFIER group.org.amnezia.AmneziaVPN CACHE STRING "iOS Group identifier")
|
set(BUILD_IOS_GROUP_IDENTIFIER group.org.amneziaUnipessoal.DefaultVPN CACHE STRING "iOS Group identifier")
|
||||||
endif()
|
endif()
|
||||||
if(NOT BUILD_VPN_DEVELOPMENT_TEAM)
|
if(NOT BUILD_VPN_DEVELOPMENT_TEAM)
|
||||||
set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team")
|
set(BUILD_VPN_DEVELOPMENT_TEAM X7UJ388FXK CACHE STRING "Amnezia VPN Development Team")
|
||||||
|
|
|
||||||
|
|
@ -182,7 +182,7 @@ bool AmneziaApplication::parseCommands()
|
||||||
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
#if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS)
|
||||||
void AmneziaApplication::startLocalServer()
|
void AmneziaApplication::startLocalServer()
|
||||||
{
|
{
|
||||||
const QString serverName("AmneziaVPNInstance");
|
const QString serverName("DefaultVPNInstance");
|
||||||
QLocalServer::removeServer(serverName);
|
QLocalServer::removeServer(serverName);
|
||||||
|
|
||||||
QLocalServer *server = new QLocalServer(this);
|
QLocalServer *server = new QLocalServer(this);
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ import org.json.JSONObject
|
||||||
|
|
||||||
private const val TAG = "Protocol"
|
private const val TAG = "Protocol"
|
||||||
|
|
||||||
const val VPN_SESSION_NAME = "AmneziaVPN"
|
const val VPN_SESSION_NAME = "DefaultVPN"
|
||||||
|
|
||||||
private const val SPLIT_TUNNEL_DISABLE = 0
|
private const val SPLIT_TUNNEL_DISABLE = 0
|
||||||
private const val SPLIT_TUNNEL_INCLUDE = 1
|
private const val SPLIT_TUNNEL_INCLUDE = 1
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@
|
||||||
|
|
||||||
<string name="vpnGranted">VPN-подключение разрешено</string>
|
<string name="vpnGranted">VPN-подключение разрешено</string>
|
||||||
<string name="vpnSetupFailed">Ошибка настройки VPN</string>
|
<string name="vpnSetupFailed">Ошибка настройки VPN</string>
|
||||||
<string name="vpnSetupFailedMessage">Чтобы подключиться к AmneziaVPN необходимо:\n\n- Разрешить приложению подключаться к сети VPN\n- Отключить функцию \"Постоянная VPN\" для всех остальных VPN-приложений в системных настройках VPN</string>
|
<string name="vpnSetupFailedMessage">Чтобы подключиться к DefaultVPN необходимо:\n\n- Разрешить приложению подключаться к сети VPN\n- Отключить функцию \"Постоянная VPN\" для всех остальных VPN-приложений в системных настройках VPN</string>
|
||||||
<string name="openVpnSettings">Открыть настройки VPN</string>
|
<string name="openVpnSettings">Открыть настройки VPN</string>
|
||||||
|
|
||||||
<string name="notificationChannelDescription">Уведомления сервиса AmneziaVPN</string>
|
<string name="notificationChannelDescription">Уведомления сервиса DefaultVPN</string>
|
||||||
<string name="notificationDialogTitle">Сервис AmneziaVPN</string>
|
<string name="notificationDialogTitle">Сервис DefaultVPN</string>
|
||||||
<string name="notificationDialogMessage">Показывать статус VPN в строке состояния?</string>
|
<string name="notificationDialogMessage">Показывать статус VPN в строке состояния?</string>
|
||||||
<string name="notificationSettingsDialogTitle">Настройки уведомлений</string>
|
<string name="notificationSettingsDialogTitle">Настройки уведомлений</string>
|
||||||
<string name="notificationSettingsDialogMessage">Для показа уведомлений необходимо включить уведомления в системных настройках</string>
|
<string name="notificationSettingsDialogMessage">Для показа уведомлений необходимо включить уведомления в системных настройках</string>
|
||||||
|
|
|
||||||
|
|
@ -14,11 +14,11 @@
|
||||||
|
|
||||||
<string name="vpnGranted">VPN permission granted</string>
|
<string name="vpnGranted">VPN permission granted</string>
|
||||||
<string name="vpnSetupFailed">VPN setup error</string>
|
<string name="vpnSetupFailed">VPN setup error</string>
|
||||||
<string name="vpnSetupFailedMessage">To connect to AmneziaVPN, please do the following:\n\n- Allow the app to set up a VPN connection\n- Disable Always-on VPN for any other VPN app in the VPN system settings</string>
|
<string name="vpnSetupFailedMessage">To connect to DefaultVPN, please do the following:\n\n- Allow the app to set up a VPN connection\n- Disable Always-on VPN for any other VPN app in the VPN system settings</string>
|
||||||
<string name="openVpnSettings">Open VPN settings</string>
|
<string name="openVpnSettings">Open VPN settings</string>
|
||||||
|
|
||||||
<string name="notificationChannelDescription">AmneziaVPN service notification</string>
|
<string name="notificationChannelDescription">DefaultVPN service notification</string>
|
||||||
<string name="notificationDialogTitle">AmneziaVPN service</string>
|
<string name="notificationDialogTitle">DefaultVPN service</string>
|
||||||
<string name="notificationDialogMessage">Show the VPN state in the status bar?</string>
|
<string name="notificationDialogMessage">Show the VPN state in the status bar?</string>
|
||||||
<string name="notificationSettingsDialogTitle">Notification settings</string>
|
<string name="notificationSettingsDialogTitle">Notification settings</string>
|
||||||
<string name="notificationSettingsDialogMessage">To show notifications, you must enable notifications in the system settings</string>
|
<string name="notificationSettingsDialogMessage">To show notifications, you must enable notifications in the system settings</string>
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ plugins {
|
||||||
id("settings-property-delegate")
|
id("settings-property-delegate")
|
||||||
}
|
}
|
||||||
|
|
||||||
rootProject.name = "AmneziaVPN"
|
rootProject.name = "DefaultVPN"
|
||||||
rootProject.buildFileName = "build.gradle.kts"
|
rootProject.buildFileName = "build.gradle.kts"
|
||||||
|
|
||||||
include(":qt")
|
include(":qt")
|
||||||
|
|
|
||||||
|
|
@ -248,7 +248,7 @@ class AmneziaActivity : QtActivity() {
|
||||||
mainScope.launch {
|
mainScope.launch {
|
||||||
qtInitialized.await()
|
qtInitialized.await()
|
||||||
vpnProto?.let { proto ->
|
vpnProto?.let { proto ->
|
||||||
if (AmneziaVpnService.isRunning(applicationContext, proto.processName)) {
|
if (DefaultVpnService.isRunning(applicationContext, proto.processName)) {
|
||||||
doBindService()
|
doBindService()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ import org.amnezia.vpn.protocol.ProtocolState.UNKNOWN
|
||||||
import org.amnezia.vpn.util.Log
|
import org.amnezia.vpn.util.Log
|
||||||
|
|
||||||
private const val TAG = "AmneziaTileService"
|
private const val TAG = "AmneziaTileService"
|
||||||
private const val DEFAULT_TILE_LABEL = "AmneziaVPN"
|
private const val DEFAULT_TILE_LABEL = "DefaultVPN"
|
||||||
|
|
||||||
class AmneziaTileService : TileService() {
|
class AmneziaTileService : TileService() {
|
||||||
|
|
||||||
|
|
@ -101,7 +101,7 @@ class AmneziaTileService : TileService() {
|
||||||
Log.d(TAG, "Start listening")
|
Log.d(TAG, "Start listening")
|
||||||
vpnProto = VpnStateStore.getVpnState().vpnProto
|
vpnProto = VpnStateStore.getVpnState().vpnProto
|
||||||
vpnProto.also { proto ->
|
vpnProto.also { proto ->
|
||||||
if (proto != null && AmneziaVpnService.isRunning(applicationContext, proto.processName)) {
|
if (proto != null && DefaultVpnService.isRunning(applicationContext, proto.processName)) {
|
||||||
Log.d(TAG, "Vpn service is running")
|
Log.d(TAG, "Vpn service is running")
|
||||||
doBindService()
|
doBindService()
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -58,7 +58,7 @@ import org.amnezia.vpn.util.net.TrafficStats
|
||||||
import org.json.JSONException
|
import org.json.JSONException
|
||||||
import org.json.JSONObject
|
import org.json.JSONObject
|
||||||
|
|
||||||
private const val TAG = "AmneziaVpnService"
|
private const val TAG = "DefaultVpnService"
|
||||||
|
|
||||||
const val ACTION_DISCONNECT = "org.amnezia.vpn.action.disconnect"
|
const val ACTION_DISCONNECT = "org.amnezia.vpn.action.disconnect"
|
||||||
const val ACTION_CONNECT = "org.amnezia.vpn.action.connect"
|
const val ACTION_CONNECT = "org.amnezia.vpn.action.connect"
|
||||||
|
|
@ -78,7 +78,7 @@ private const val DISCONNECT_TIMEOUT = 5000L
|
||||||
private const val STOP_SERVICE_TIMEOUT = 5000L
|
private const val STOP_SERVICE_TIMEOUT = 5000L
|
||||||
|
|
||||||
@SuppressLint("Registered")
|
@SuppressLint("Registered")
|
||||||
open class AmneziaVpnService : VpnService() {
|
open class DefaultVpnService : VpnService() {
|
||||||
|
|
||||||
private lateinit var mainScope: CoroutineScope
|
private lateinit var mainScope: CoroutineScope
|
||||||
private lateinit var connectionScope: CoroutineScope
|
private lateinit var connectionScope: CoroutineScope
|
||||||
|
|
@ -167,7 +167,7 @@ open class AmneziaVpnService : VpnService() {
|
||||||
clientMessengers[msg.replyTo]?.let { clientMessenger ->
|
clientMessengers[msg.replyTo]?.let { clientMessenger ->
|
||||||
clientMessenger.send {
|
clientMessenger.send {
|
||||||
ServiceEvent.STATUS.packToMessage {
|
ServiceEvent.STATUS.packToMessage {
|
||||||
putStatus(this@AmneziaVpnService.protocolState.value)
|
putStatus(this@DefaultVpnService.protocolState.value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,7 @@ class AuthActivity : FragmentActivity() {
|
||||||
|
|
||||||
val promptInfo = BiometricPrompt.PromptInfo.Builder()
|
val promptInfo = BiometricPrompt.PromptInfo.Builder()
|
||||||
.setAllowedAuthenticators(AUTHENTICATORS)
|
.setAllowedAuthenticators(AUTHENTICATORS)
|
||||||
.setTitle("AmneziaVPN")
|
.setTitle("DefaultVPN")
|
||||||
.setSubtitle(biometricManager.getStrings(AUTHENTICATORS)?.promptMessage)
|
.setSubtitle(biometricManager.getStrings(AUTHENTICATORS)?.promptMessage)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
package org.amnezia.vpn
|
package org.amnezia.vpn
|
||||||
|
|
||||||
class AwgService : AmneziaVpnService()
|
class AwgService : DefaultVpnService()
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
package org.amnezia.vpn
|
package org.amnezia.vpn
|
||||||
|
|
||||||
class OpenVpnService : AmneziaVpnService()
|
class OpenVpnService : DefaultVpnService()
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ class ServiceNotification(private val context: Context) {
|
||||||
|
|
||||||
return notificationBuilder
|
return notificationBuilder
|
||||||
.setSmallIcon(R.drawable.ic_amnezia_round)
|
.setSmallIcon(R.drawable.ic_amnezia_round)
|
||||||
.setContentTitle((serverName ?: "AmneziaVPN") + (protocol?.let { " $it" } ?: ""))
|
.setContentTitle((serverName ?: "DefaultVPN") + (protocol?.let { " $it" } ?: ""))
|
||||||
.setContentText(context.getString(state))
|
.setContentText(context.getString(state))
|
||||||
.setSubText(speedString)
|
.setSubText(speedString)
|
||||||
.setWhen(System.currentTimeMillis())
|
.setWhen(System.currentTimeMillis())
|
||||||
|
|
@ -158,7 +158,7 @@ class ServiceNotification(private val context: Context) {
|
||||||
.setSound(null, null)
|
.setSound(null, null)
|
||||||
.setVibrationEnabled(false)
|
.setVibrationEnabled(false)
|
||||||
.setLightsEnabled(false)
|
.setLightsEnabled(false)
|
||||||
.setName("AmneziaVPN")
|
.setName("DefaultVPN")
|
||||||
.setDescription(context.resources.getString(R.string.notificationChannelDescription))
|
.setDescription(context.resources.getString(R.string.notificationChannelDescription))
|
||||||
.build()
|
.build()
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ import org.amnezia.vpn.protocol.xray.Xray
|
||||||
enum class VpnProto(
|
enum class VpnProto(
|
||||||
val label: String,
|
val label: String,
|
||||||
val processName: String,
|
val processName: String,
|
||||||
val serviceClass: Class<out AmneziaVpnService>
|
val serviceClass: Class<out DefaultVpnService>
|
||||||
) {
|
) {
|
||||||
WIREGUARD(
|
WIREGUARD(
|
||||||
"WireGuard",
|
"WireGuard",
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
package org.amnezia.vpn
|
package org.amnezia.vpn
|
||||||
|
|
||||||
class XrayService : AmneziaVpnService()
|
class XrayService : DefaultVpnService()
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,8 @@ import org.amnezia.vpn.util.Log.Priority.W
|
||||||
import android.util.Log as NativeLog
|
import android.util.Log as NativeLog
|
||||||
|
|
||||||
private const val TAG = "Log"
|
private const val TAG = "Log"
|
||||||
private const val LOG_FILE_NAME = "amneziaVPN.log"
|
private const val LOG_FILE_NAME = "defaultVPN.log"
|
||||||
private const val ROTATE_LOG_FILE_NAME = "amneziaVPN.rotate.log"
|
private const val ROTATE_LOG_FILE_NAME = "defaultVPN.rotate.log"
|
||||||
private const val LOCK_FILE_NAME = ".lock"
|
private const val LOCK_FILE_NAME = ".lock"
|
||||||
private const val DATE_TIME_PATTERN = "MM-dd HH:mm:ss.SSS"
|
private const val DATE_TIME_PATTERN = "MM-dd HH:mm:ss.SSS"
|
||||||
private const val PREFS_SAVE_LOGS_KEY = "SAVE_LOGS"
|
private const val PREFS_SAVE_LOGS_KEY = "SAVE_LOGS"
|
||||||
|
|
|
||||||
|
|
@ -56,8 +56,8 @@ set_target_properties(${PROJECT} PROPERTIES
|
||||||
XCODE_LINK_BUILD_PHASE_MODE KNOWN_LOCATION
|
XCODE_LINK_BUILD_PHASE_MODE KNOWN_LOCATION
|
||||||
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Info.plist.in
|
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Info.plist.in
|
||||||
MACOSX_BUNDLE_ICON_FILE "AppIcon"
|
MACOSX_BUNDLE_ICON_FILE "AppIcon"
|
||||||
MACOSX_BUNDLE_INFO_STRING "AmneziaVPN"
|
MACOSX_BUNDLE_INFO_STRING "DefaultVPN"
|
||||||
MACOSX_BUNDLE_BUNDLE_NAME "AmneziaVPN"
|
MACOSX_BUNDLE_BUNDLE_NAME "DefaultVPN"
|
||||||
MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}"
|
MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}"
|
||||||
MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
|
MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
|
||||||
MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}"
|
MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}"
|
||||||
|
|
@ -66,8 +66,8 @@ set_target_properties(${PROJECT} PROPERTIES
|
||||||
XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_CURRENT_SOURCE_DIR}/ios/app/main.entitlements"
|
XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS "${CMAKE_CURRENT_SOURCE_DIR}/ios/app/main.entitlements"
|
||||||
XCODE_ATTRIBUTE_MARKETING_VERSION "${APPLE_PROJECT_VERSION}"
|
XCODE_ATTRIBUTE_MARKETING_VERSION "${APPLE_PROJECT_VERSION}"
|
||||||
XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
|
XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
|
||||||
XCODE_ATTRIBUTE_PRODUCT_NAME "AmneziaVPN"
|
XCODE_ATTRIBUTE_PRODUCT_NAME "DefaultVPN"
|
||||||
XCODE_ATTRIBUTE_BUNDLE_INFO_STRING "AmneziaVPN"
|
XCODE_ATTRIBUTE_BUNDLE_INFO_STRING "DefaultVPN"
|
||||||
XCODE_GENERATE_SCHEME TRUE
|
XCODE_GENERATE_SCHEME TRUE
|
||||||
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
|
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
|
||||||
XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon"
|
XCODE_ATTRIBUTE_ASSETCATALOG_COMPILER_APPICON_NAME "AppIcon"
|
||||||
|
|
@ -82,11 +82,11 @@ set_target_properties(${PROJECT} PROPERTIES
|
||||||
XCODE_ATTRIBUTE_SWIFT_VERSION "5.0"
|
XCODE_ATTRIBUTE_SWIFT_VERSION "5.0"
|
||||||
XCODE_ATTRIBUTE_CLANG_ENABLE_MODULES "YES"
|
XCODE_ATTRIBUTE_CLANG_ENABLE_MODULES "YES"
|
||||||
XCODE_ATTRIBUTE_SWIFT_PRECOMPILE_BRIDGING_HEADER "NO"
|
XCODE_ATTRIBUTE_SWIFT_PRECOMPILE_BRIDGING_HEADER "NO"
|
||||||
XCODE_ATTRIBUTE_SWIFT_OBJC_INTERFACE_HEADER_NAME "AmneziaVPN-Swift.h"
|
XCODE_ATTRIBUTE_SWIFT_OBJC_INTERFACE_HEADER_NAME "DefaultVPN-Swift.h"
|
||||||
XCODE_ATTRIBUTE_SWIFT_OBJC_INTEROP_MODE "objcxx"
|
XCODE_ATTRIBUTE_SWIFT_OBJC_INTEROP_MODE "objcxx"
|
||||||
)
|
)
|
||||||
set_target_properties(${PROJECT} PROPERTIES
|
set_target_properties(${PROJECT} PROPERTIES
|
||||||
XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "X7UJ388FXK"
|
XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "GBN9N55CGR"
|
||||||
)
|
)
|
||||||
target_include_directories(${PROJECT} PRIVATE ${CMAKE_CURRENT_LIST_DIR})
|
target_include_directories(${PROJECT} PRIVATE ${CMAKE_CURRENT_LIST_DIR})
|
||||||
target_compile_options(${PROJECT} PRIVATE
|
target_compile_options(${PROJECT} PRIVATE
|
||||||
|
|
@ -107,13 +107,13 @@ target_sources(${PROJECT} PRIVATE
|
||||||
)
|
)
|
||||||
|
|
||||||
target_sources(${PROJECT} PRIVATE
|
target_sources(${PROJECT} PRIVATE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/AmneziaVPNLaunchScreen.storyboard
|
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/DefaultVPNLaunchScreen.storyboard
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets
|
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy
|
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy
|
||||||
)
|
)
|
||||||
|
|
||||||
set_property(TARGET ${PROJECT} APPEND PROPERTY RESOURCE
|
set_property(TARGET ${PROJECT} APPEND PROPERTY RESOURCE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/AmneziaVPNLaunchScreen.storyboard
|
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/DefaultVPNLaunchScreen.storyboard
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets
|
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/Media.xcassets
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy
|
${CMAKE_CURRENT_SOURCE_DIR}/ios/app/PrivacyInfo.xcprivacy
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -157,7 +157,7 @@ if(WIN32)
|
||||||
)
|
)
|
||||||
|
|
||||||
set(RESOURCES ${RESOURCES}
|
set(RESOURCES ${RESOURCES}
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/amneziavpn.rc
|
${CMAKE_CURRENT_BINARY_DIR}/defaultvpn.rc
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -150,7 +150,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
|
||||||
"which continually reinforces its security. "
|
"which continually reinforces its security. "
|
||||||
"With a strong balance of performance, security, and compatibility, "
|
"With a strong balance of performance, security, and compatibility, "
|
||||||
"OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.\n\n"
|
"OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.\n\n"
|
||||||
"* Available in the AmneziaVPN across all platforms\n"
|
"* Available in the DefaultVPN across all platforms\n"
|
||||||
"* Normal power consumption on mobile devices\n"
|
"* Normal power consumption on mobile devices\n"
|
||||||
"* Flexible customisation to suit user needs to work with different operating systems and devices\n"
|
"* Flexible customisation to suit user needs to work with different operating systems and devices\n"
|
||||||
"* Recognised by DPI systems and therefore susceptible to blocking\n"
|
"* Recognised by DPI systems and therefore susceptible to blocking\n"
|
||||||
|
|
@ -160,7 +160,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
|
||||||
"Although Shadowsocks is designed to be discreet and challenging to identify, it isn't identical to a standard HTTPS connection."
|
"Although Shadowsocks is designed to be discreet and challenging to identify, it isn't identical to a standard HTTPS connection."
|
||||||
"However, certain traffic analysis systems might still detect a Shadowsocks connection. "
|
"However, certain traffic analysis systems might still detect a Shadowsocks connection. "
|
||||||
"Due to limited support in Amnezia, it's recommended to use AmneziaWG protocol.\n\n"
|
"Due to limited support in Amnezia, it's recommended to use AmneziaWG protocol.\n\n"
|
||||||
"* Available in the AmneziaVPN only on desktop platforms\n"
|
"* Available in the DefaultVPN only on desktop platforms\n"
|
||||||
"* Configurable encryption protocol\n"
|
"* Configurable encryption protocol\n"
|
||||||
"* Detectable by some DPI systems\n"
|
"* Detectable by some DPI systems\n"
|
||||||
"* Works over TCP network protocol.") },
|
"* Works over TCP network protocol.") },
|
||||||
|
|
@ -176,7 +176,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
|
||||||
"Immediately after receiving the first data packet, Cloak authenticates the incoming connection. "
|
"Immediately after receiving the first data packet, Cloak authenticates the incoming connection. "
|
||||||
"If authentication fails, the plugin masks the server as a fake website and your VPN becomes "
|
"If authentication fails, the plugin masks the server as a fake website and your VPN becomes "
|
||||||
"invisible to analysis systems.\n\n"
|
"invisible to analysis systems.\n\n"
|
||||||
"* Available in the AmneziaVPN across all platforms\n"
|
"* Available in the DefaultVPN across all platforms\n"
|
||||||
"* High power consumption on mobile devices\n"
|
"* High power consumption on mobile devices\n"
|
||||||
"* Flexible settings\n"
|
"* Flexible settings\n"
|
||||||
"* Not recognised by detection systems\n"
|
"* Not recognised by detection systems\n"
|
||||||
|
|
@ -189,7 +189,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
|
||||||
"Unlike some other VPN protocols that employ obfuscation techniques, "
|
"Unlike some other VPN protocols that employ obfuscation techniques, "
|
||||||
"the consistent signature patterns of WireGuard packets can be more easily identified and "
|
"the consistent signature patterns of WireGuard packets can be more easily identified and "
|
||||||
"thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.\n\n"
|
"thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.\n\n"
|
||||||
"* Available in the AmneziaVPN across all platforms\n"
|
"* Available in the DefaultVPN across all platforms\n"
|
||||||
"* Low power consumption\n"
|
"* Low power consumption\n"
|
||||||
"* Minimum number of settings\n"
|
"* Minimum number of settings\n"
|
||||||
"* Easily recognised by DPI analysis systems, susceptible to blocking\n"
|
"* Easily recognised by DPI analysis systems, susceptible to blocking\n"
|
||||||
|
|
@ -205,7 +205,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
|
||||||
"This means that AmneziaWG keeps the fast performance of the original "
|
"This means that AmneziaWG keeps the fast performance of the original "
|
||||||
"while adding an extra layer of stealth, "
|
"while adding an extra layer of stealth, "
|
||||||
"making it a great choice for those wanting a fast and discreet VPN connection.\n\n"
|
"making it a great choice for those wanting a fast and discreet VPN connection.\n\n"
|
||||||
"* Available in the AmneziaVPN across all platforms\n"
|
"* Available in the DefaultVPN across all platforms\n"
|
||||||
"* Low power consumption\n"
|
"* Low power consumption\n"
|
||||||
"* Minimum number of settings\n"
|
"* Minimum number of settings\n"
|
||||||
"* Not recognised by traffic analysis systems\n"
|
"* Not recognised by traffic analysis systems\n"
|
||||||
|
|
@ -227,7 +227,7 @@ QMap<DockerContainer, QString> ContainerProps::containerDetailedDescriptions()
|
||||||
"making it particularly adaptive in dynamic network environments. \n"
|
"making it particularly adaptive in dynamic network environments. \n"
|
||||||
"While it offers a blend of security, stability, and speed, "
|
"While it offers a blend of security, stability, and speed, "
|
||||||
"it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.\n\n"
|
"it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.\n\n"
|
||||||
"* Available in the AmneziaVPN only on Windows\n"
|
"* Available in the DefaultVPN only on Windows\n"
|
||||||
"* Low power consumption, on mobile devices\n"
|
"* Low power consumption, on mobile devices\n"
|
||||||
"* Minimal configuration\n"
|
"* Minimal configuration\n"
|
||||||
"* Recognised by DPI analysis systems\n"
|
"* Recognised by DPI analysis systems\n"
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
#if defined(Q_OS_IOS)
|
#if defined(Q_OS_IOS)
|
||||||
#include "platforms/ios/ios_controller.h"
|
#include "platforms/ios/ios_controller.h"
|
||||||
#include <AmneziaVPN-Swift.h>
|
#include <DefaultVPN-Swift.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CoreController::CoreController(const QSharedPointer<VpnConnection> &vpnConnection, const std::shared_ptr<Settings> &settings,
|
CoreController::CoreController(const QSharedPointer<VpnConnection> &vpnConnection, const std::shared_ptr<Settings> &settings,
|
||||||
|
|
@ -195,9 +195,9 @@ void CoreController::initAppleController()
|
||||||
emit m_settingsController->importBackupFromOutside(filePath);
|
emit m_settingsController->importBackupFromOutside(filePath);
|
||||||
});
|
});
|
||||||
|
|
||||||
QTimer::singleShot(0, this, [this]() { AmneziaVPN::toggleScreenshots(m_settings->isScreenshotsEnabled()); });
|
QTimer::singleShot(0, this, [this]() { DefaultVPN::toggleScreenshots(m_settings->isScreenshotsEnabled()); });
|
||||||
|
|
||||||
connect(m_settings.get(), &Settings::screenshotsEnabledChanged, [](bool enabled) { AmneziaVPN::toggleScreenshots(enabled); });
|
connect(m_settings.get(), &Settings::screenshotsEnabledChanged, [](bool enabled) { DefaultVPN::toggleScreenshots(enabled); });
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -238,7 +238,7 @@ void CoreController::updateTranslator(const QLocale &locale)
|
||||||
QCoreApplication::removeTranslator(m_translator.get());
|
QCoreApplication::removeTranslator(m_translator.get());
|
||||||
}
|
}
|
||||||
|
|
||||||
QString strFileName = QString(":/translations/amneziavpn") + QLatin1String("_") + locale.name() + ".qm";
|
QString strFileName = QString(":/translations/defaultvpn") + QLatin1String("_") + locale.name() + ".qm";
|
||||||
if (m_translator->load(strFileName)) {
|
if (m_translator->load(strFileName)) {
|
||||||
if (QCoreApplication::installTranslator(m_translator.get())) {
|
if (QCoreApplication::installTranslator(m_translator.get())) {
|
||||||
m_settings->setAppLanguage(locale);
|
m_settings->setAppLanguage(locale);
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// You should have received a copy of the GNU General Public License
|
// You should have received a copy of the GNU General Public License
|
||||||
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Qv2ray VPN client.
|
// This file is based on the work of the Qv2ray VPN client.
|
||||||
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
// The original code of the Qv2ray, A Qt frontend for V2Ray. Written in C++ and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -17,8 +17,8 @@
|
||||||
# include <sys/types.h>
|
# include <sys/types.h>
|
||||||
# include <unistd.h>
|
# include <unistd.h>
|
||||||
|
|
||||||
constexpr const char* TMP_PATH = "/tmp/amneziavpn.socket";
|
constexpr const char* TMP_PATH = "/tmp/defaultvpn.socket";
|
||||||
constexpr const char* VAR_PATH = "/var/run/amneziavpn/daemon.socket";
|
constexpr const char* VAR_PATH = "/var/run/defaultvpn/daemon.socket";
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
@ -67,7 +67,7 @@ bool DaemonLocalServer::initialize() {
|
||||||
|
|
||||||
QString DaemonLocalServer::daemonPath() const {
|
QString DaemonLocalServer::daemonPath() const {
|
||||||
#if defined(MZ_WINDOWS)
|
#if defined(MZ_WINDOWS)
|
||||||
return "\\\\.\\pipe\\amneziavpn";
|
return "\\\\.\\pipe\\defaultvpn";
|
||||||
#endif
|
#endif
|
||||||
#if defined(MZ_MACOS) || defined(MZ_LINUX)
|
#if defined(MZ_MACOS) || defined(MZ_LINUX)
|
||||||
QDir dir("/var/run");
|
QDir dir("/var/run");
|
||||||
|
|
@ -76,19 +76,19 @@ QString DaemonLocalServer::daemonPath() const {
|
||||||
return TMP_PATH;
|
return TMP_PATH;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dir.exists("amneziavpn")) {
|
if (dir.exists("defaultvpn")) {
|
||||||
logger.debug() << "/var/run/amneziavpn seems to be usable";
|
logger.debug() << "/var/run/defaultvpn seems to be usable";
|
||||||
return VAR_PATH;
|
return VAR_PATH;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!dir.mkdir("amneziavpn")) {
|
if (!dir.mkdir("defaultvpn")) {
|
||||||
logger.warning() << "Failed to create /var/run/amneziavpn";
|
logger.warning() << "Failed to create /var/run/defaultvpn";
|
||||||
return TMP_PATH;
|
return TMP_PATH;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (chmod("/var/run/amneziavpn", S_IRWXU | S_IRWXG | S_IRWXO) < 0) {
|
if (chmod("/var/run/defaultvpn", S_IRWXU | S_IRWXG | S_IRWXO) < 0) {
|
||||||
logger.warning()
|
logger.warning()
|
||||||
<< "Failed to set the right permissions to /var/run/amneziavpn";
|
<< "Failed to set the right permissions to /var/run/defaultvpn";
|
||||||
return TMP_PATH;
|
return TMP_PATH;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 151 KiB |
2
client/images/DefaultVPN_Full_logo.svg.license
Normal file
2
client/images/DefaultVPN_Full_logo.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
||||||
|
File DefaultVPN_Full_logo.svg licensed by CC-BY-SA 4.0
|
||||||
|
Full license text - https://creativecommons.org/licenses/by-sa/4.0/legalcode.txt
|
||||||
|
|
@ -31,7 +31,7 @@
|
||||||
<key>LSSupportsOpeningDocumentsInPlace</key>
|
<key>LSSupportsOpeningDocumentsInPlace</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>UILaunchStoryboardName</key>
|
<key>UILaunchStoryboardName</key>
|
||||||
<string>AmneziaVPNLaunchScreen</string>
|
<string>DefaultVPNLaunchScreen</string>
|
||||||
<key>UIRequiredDeviceCapabilities</key>
|
<key>UIRequiredDeviceCapabilities</key>
|
||||||
<array/>
|
<array/>
|
||||||
<key>UIRequiresFullScreen</key>
|
<key>UIRequiresFullScreen</key>
|
||||||
|
|
@ -46,7 +46,7 @@
|
||||||
<key>UIUserInterfaceStyle</key>
|
<key>UIUserInterfaceStyle</key>
|
||||||
<string>Light</string>
|
<string>Light</string>
|
||||||
<key>com.wireguard.ios.app_group_id</key>
|
<key>com.wireguard.ios.app_group_id</key>
|
||||||
<string>group.org.amnezia.AmneziaVPN</string>
|
<string>group.org.amnezia.DefaultVPN</string>
|
||||||
<key>UIViewControllerBasedStatusBarAppearance</key>
|
<key>UIViewControllerBasedStatusBarAppearance</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>NSCameraUsageDescription</key>
|
<key>NSCameraUsageDescription</key>
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
<key>UTTypeIconFiles</key>
|
<key>UTTypeIconFiles</key>
|
||||||
<array/>
|
<array/>
|
||||||
<key>UTTypeIdentifier</key>
|
<key>UTTypeIdentifier</key>
|
||||||
<string>org.amnezia.AmneziaVPN.amnezia-config</string>
|
<string>org.amnezia.DefaultVPN.amnezia-config</string>
|
||||||
<key>UTTypeTagSpecification</key>
|
<key>UTTypeTagSpecification</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>public.filename-extension</key>
|
<key>public.filename-extension</key>
|
||||||
|
|
@ -97,7 +97,7 @@
|
||||||
<key>UTTypeIconFiles</key>
|
<key>UTTypeIconFiles</key>
|
||||||
<array/>
|
<array/>
|
||||||
<key>UTTypeIdentifier</key>
|
<key>UTTypeIdentifier</key>
|
||||||
<string>org.amnezia.AmneziaVPN.wireguard-config</string>
|
<string>org.amnezia.DefaultVPN.wireguard-config</string>
|
||||||
<key>UTTypeTagSpecification</key>
|
<key>UTTypeTagSpecification</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>public.filename-extension</key>
|
<key>public.filename-extension</key>
|
||||||
|
|
@ -121,7 +121,7 @@
|
||||||
<key>UTTypeIconFiles</key>
|
<key>UTTypeIconFiles</key>
|
||||||
<array/>
|
<array/>
|
||||||
<key>UTTypeIdentifier</key>
|
<key>UTTypeIdentifier</key>
|
||||||
<string>org.amnezia.AmneziaVPN.openvpn-config</string>
|
<string>org.amnezia.DefaultVPN.openvpn-config</string>
|
||||||
<key>UTTypeTagSpecification</key>
|
<key>UTTypeTagSpecification</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>public.filename-extension</key>
|
<key>public.filename-extension</key>
|
||||||
|
|
@ -140,11 +140,11 @@
|
||||||
<string>public.data</string>
|
<string>public.data</string>
|
||||||
</array>
|
</array>
|
||||||
<key>UTTypeDescription</key>
|
<key>UTTypeDescription</key>
|
||||||
<string>AmneziaVPN backup file</string>
|
<string>DefaultVPN backup file</string>
|
||||||
<key>UTTypeIconFiles</key>
|
<key>UTTypeIconFiles</key>
|
||||||
<array/>
|
<array/>
|
||||||
<key>UTTypeIdentifier</key>
|
<key>UTTypeIdentifier</key>
|
||||||
<string>org.amnezia.AmneziaVPN.backup-config</string>
|
<string>org.amnezia.DefaultVPN.backup-config</string>
|
||||||
<key>UTTypeTagSpecification</key>
|
<key>UTTypeTagSpecification</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>public.filename-extension</key>
|
<key>public.filename-extension</key>
|
||||||
|
|
@ -167,10 +167,10 @@
|
||||||
<string>Alternate</string>
|
<string>Alternate</string>
|
||||||
<key>LSItemContentTypes</key>
|
<key>LSItemContentTypes</key>
|
||||||
<array>
|
<array>
|
||||||
<string>org.amnezia.AmneziaVPN.amnezia-config</string>
|
<string>org.amnezia.DefaultVPN.amnezia-config</string>
|
||||||
<string>org.amnezia.AmneziaVPN.wireguard-config</string>
|
<string>org.amnezia.DefaultVPN.wireguard-config</string>
|
||||||
<string>org.amnezia.AmneziaVPN.openvpn-config</string>
|
<string>org.amnezia.DefaultVPN.openvpn-config</string>
|
||||||
<string>org.amnezia.AmneziaVPN.backup-config</string>
|
<string>org.amnezia.DefaultVPN.backup-config</string>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
|
|
|
||||||
|
|
@ -8,13 +8,13 @@
|
||||||
</array>
|
</array>
|
||||||
<key>com.apple.security.application-groups</key>
|
<key>com.apple.security.application-groups</key>
|
||||||
<array>
|
<array>
|
||||||
<string>group.org.amnezia.AmneziaVPN</string>
|
<string>group.org.amneziaUnipessoal.DefaultVPN</string>
|
||||||
</array>
|
</array>
|
||||||
<key>com.apple.security.files.user-selected.read-write</key>
|
<key>com.apple.security.files.user-selected.read-write</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>keychain-access-groups</key>
|
<key>keychain-access-groups</key>
|
||||||
<array>
|
<array>
|
||||||
<string>$(AppIdentifierPrefix)group.org.amnezia.AmneziaVPN</string>
|
<string>$(AppIdentifierPrefix)group.org.amneziaUnipessoal.DefaultVPN</string>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
||||||
|
|
@ -8,18 +8,18 @@ set_target_properties(networkextension PROPERTIES
|
||||||
BUNDLE_EXTENSION appex
|
BUNDLE_EXTENSION appex
|
||||||
|
|
||||||
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in
|
MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in
|
||||||
MACOSX_BUNDLE_INFO_STRING "AmneziaVPNNetworkExtension"
|
MACOSX_BUNDLE_INFO_STRING "DefaultVPNNetworkExtension"
|
||||||
MACOSX_BUNDLE_BUNDLE_NAME "AmneziaVPNNetworkExtension"
|
MACOSX_BUNDLE_BUNDLE_NAME "DefaultVPNNetworkExtension"
|
||||||
MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension"
|
MACOSX_BUNDLE_GUI_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension"
|
||||||
MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
|
MACOSX_BUNDLE_BUNDLE_VERSION "${CMAKE_PROJECT_VERSION_TWEAK}"
|
||||||
MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}"
|
MACOSX_BUNDLE_LONG_VERSION_STRING "${APPLE_PROJECT_VERSION}-${CMAKE_PROJECT_VERSION_TWEAK}"
|
||||||
MACOSX_BUNDLE_SHORT_VERSION_STRING "${APPLE_PROJECT_VERSION}"
|
MACOSX_BUNDLE_SHORT_VERSION_STRING "${APPLE_PROJECT_VERSION}"
|
||||||
|
|
||||||
XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension"
|
XCODE_ATTRIBUTE_PRODUCT_BUNDLE_IDENTIFIER "${BUILD_IOS_APP_IDENTIFIER}.network-extension"
|
||||||
XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ${CMAKE_CURRENT_SOURCE_DIR}/AmneziaVPNNetworkExtension.entitlements
|
XCODE_ATTRIBUTE_CODE_SIGN_ENTITLEMENTS ${CMAKE_CURRENT_SOURCE_DIR}/DefaultVPNNetworkExtension.entitlements
|
||||||
XCODE_ATTRIBUTE_MARKETING_VERSION "${APP_MAJOR_VERSION}"
|
XCODE_ATTRIBUTE_MARKETING_VERSION "${APP_MAJOR_VERSION}"
|
||||||
XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${BUILD_ID}"
|
XCODE_ATTRIBUTE_CURRENT_PROJECT_VERSION "${BUILD_ID}"
|
||||||
XCODE_ATTRIBUTE_PRODUCT_NAME "AmneziaVPNNetworkExtension"
|
XCODE_ATTRIBUTE_PRODUCT_NAME "DefaultVPNNetworkExtension"
|
||||||
|
|
||||||
XCODE_ATTRIBUTE_APPLICATION_EXTENSION_API_ONLY "YES"
|
XCODE_ATTRIBUTE_APPLICATION_EXTENSION_API_ONLY "YES"
|
||||||
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
|
XCODE_ATTRIBUTE_ENABLE_BITCODE "NO"
|
||||||
|
|
@ -39,7 +39,7 @@ set_target_properties(networkextension PROPERTIES
|
||||||
)
|
)
|
||||||
|
|
||||||
set_target_properties("networkextension" PROPERTIES
|
set_target_properties("networkextension" PROPERTIES
|
||||||
XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "X7UJ388FXK"
|
XCODE_ATTRIBUTE_DEVELOPMENT_TEAM "GBN9N55CGR"
|
||||||
)
|
)
|
||||||
|
|
||||||
find_library(FW_ASSETS_LIBRARY AssetsLibrary)
|
find_library(FW_ASSETS_LIBRARY AssetsLibrary)
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,11 @@
|
||||||
</array>
|
</array>
|
||||||
<key>com.apple.security.application-groups</key>
|
<key>com.apple.security.application-groups</key>
|
||||||
<array>
|
<array>
|
||||||
<string>group.org.amnezia.AmneziaVPN</string>
|
<string>group.org.amneziaUnipessoal.DefaultVPN</string>
|
||||||
</array>
|
</array>
|
||||||
<key>keychain-access-groups</key>
|
<key>keychain-access-groups</key>
|
||||||
<array>
|
<array>
|
||||||
<string>$(AppIdentifierPrefix)group.org.amnezia.AmneziaVPN</string>
|
<string>$(AppIdentifierPrefix)group.org.amneziaUnipessoal.DefaultVPN</string>
|
||||||
</array>
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
<string>$(DEVELOPMENT_LANGUAGE)</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
<string>AmneziaVPNNetworkExtension</string>
|
<string>DefaultVPNNetworkExtension</string>
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,9 @@
|
||||||
bool isAnotherInstanceRunning()
|
bool isAnotherInstanceRunning()
|
||||||
{
|
{
|
||||||
QLocalSocket socket;
|
QLocalSocket socket;
|
||||||
socket.connectToServer("AmneziaVPNInstance");
|
socket.connectToServer("DefaultVPNInstance");
|
||||||
if (socket.waitForConnected(500)) {
|
if (socket.waitForConnected(500)) {
|
||||||
qWarning() << "AmneziaVPN is already running";
|
qWarning() << "DefaultVPN is already running";
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ void Migrations::migrateV3()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString location = rootLocation + "/files/.config/AmneziaVPN.ORG/AmneziaVPN.conf";
|
QString location = rootLocation + "/files/.config/DefaultVPN.ORG/DefaultVPN.conf";
|
||||||
|
|
||||||
QFile oldConfig(location);
|
QFile oldConfig(location);
|
||||||
|
|
||||||
|
|
@ -63,7 +63,7 @@ void Migrations::migrateV3()
|
||||||
|
|
||||||
QDir newConfigDir(newConfigPath);
|
QDir newConfigDir(newConfigPath);
|
||||||
|
|
||||||
newConfigPath += "/AmneziaVPN.ORG";
|
newConfigPath += "/DefaultVPN.ORG";
|
||||||
|
|
||||||
bool mkPathRes = newConfigDir.mkpath(newConfigPath);
|
bool mkPathRes = newConfigDir.mkpath(newConfigPath);
|
||||||
|
|
||||||
|
|
@ -71,14 +71,14 @@ void Migrations::migrateV3()
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
QFile newConfigFile(newConfigPath + "/AmneziaVPN.conf");
|
QFile newConfigFile(newConfigPath + "/DefaultVPN.conf");
|
||||||
|
|
||||||
if (!newConfigFile.exists()) {
|
if (!newConfigFile.exists()) {
|
||||||
bool cpResult = QFile::copy(oldConfig.fileName(), newConfigFile.fileName());
|
bool cpResult = QFile::copy(oldConfig.fileName(), newConfigFile.fileName());
|
||||||
if (cpResult) {
|
if (cpResult) {
|
||||||
oldConfig.remove();
|
oldConfig.remove();
|
||||||
QDir oldConfigDir(rootLocation + "/files/.config");
|
QDir oldConfigDir(rootLocation + "/files/.config");
|
||||||
oldConfigDir.rmdir("AmneziaVPN.ORG");
|
oldConfigDir.rmdir("DefaultVPN.ORG");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -96,11 +96,11 @@ void LocalSocketController::initializeInternal() {
|
||||||
m_daemonState = eInitializing;
|
m_daemonState = eInitializing;
|
||||||
|
|
||||||
#ifdef MZ_WINDOWS
|
#ifdef MZ_WINDOWS
|
||||||
QString path = "\\\\.\\pipe\\amneziavpn";
|
QString path = "\\\\.\\pipe\\defaultvpn";
|
||||||
#else
|
#else
|
||||||
QString path = "/var/run/amneziavpn/daemon.socket";
|
QString path = "/var/run/defaultvpn/daemon.socket";
|
||||||
if (!QFileInfo::exists(path)) {
|
if (!QFileInfo::exists(path)) {
|
||||||
path = "/tmp/amneziavpn.socket";
|
path = "/tmp/defaultvpn.socket";
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ struct Log {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static let appGroupID = "group.org.amnezia.AmneziaVPN"
|
private static let appGroupID = "group.org.amneziaUnipessoal.DefaultVPN"
|
||||||
|
|
||||||
static let appLogURL = {
|
static let appLogURL = {
|
||||||
let sharedContainerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupID)!
|
let sharedContainerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: appGroupID)!
|
||||||
|
|
|
||||||
|
|
@ -3,5 +3,5 @@
|
||||||
@interface QIOSApplicationDelegate
|
@interface QIOSApplicationDelegate
|
||||||
@end
|
@end
|
||||||
|
|
||||||
@interface QIOSApplicationDelegate (AmneziaVPNDelegate)
|
@interface QIOSApplicationDelegate (DefaultVPNDelegate)
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
|
||||||
|
|
||||||
@implementation QIOSApplicationDelegate (AmneziaVPNDelegate)
|
@implementation QIOSApplicationDelegate (DefaultVPNDelegate)
|
||||||
|
|
||||||
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -73,7 +73,7 @@ void IOSNotificationHandler::notify(NotificationHandler::Message type, const QSt
|
||||||
UNTimeIntervalNotificationTrigger* trigger =
|
UNTimeIntervalNotificationTrigger* trigger =
|
||||||
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:timerSec repeats:NO];
|
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:timerSec repeats:NO];
|
||||||
|
|
||||||
UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"amneziavpn"
|
UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"defaultvpn"
|
||||||
content:content
|
content:content
|
||||||
trigger:trigger];
|
trigger:trigger];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// along with the Private Internet Access Desktop Client. If not, see
|
// along with the Private Internet Access Desktop Client. If not, see
|
||||||
// <https://www.gnu.org/licenses/>.
|
// <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Private Internet Access Desktop Client.
|
// This file is based on the work of the Private Internet Access Desktop Client.
|
||||||
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// along with the Private Internet Access Desktop Client. If not, see
|
// along with the Private Internet Access Desktop Client. If not, see
|
||||||
// <https://www.gnu.org/licenses/>.
|
// <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Private Internet Access Desktop Client.
|
// This file is based on the work of the Private Internet Access Desktop Client.
|
||||||
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ DnsUtilsMacos::DnsUtilsMacos(QObject* parent) : DnsUtils(parent) {
|
||||||
MZ_COUNT_CTOR(DnsUtilsMacos);
|
MZ_COUNT_CTOR(DnsUtilsMacos);
|
||||||
|
|
||||||
m_scStore = SCDynamicStoreCreate(kCFAllocatorSystemDefault,
|
m_scStore = SCDynamicStoreCreate(kCFAllocatorSystemDefault,
|
||||||
CFSTR("amneziavpn"), nullptr, nullptr);
|
CFSTR("defaultvpn"), nullptr, nullptr);
|
||||||
if (m_scStore == nullptr) {
|
if (m_scStore == nullptr) {
|
||||||
logger.error() << "Failed to create system configuration store ref";
|
logger.error() << "Failed to create system configuration store ref";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// along with the Private Internet Access Desktop Client. If not, see
|
// along with the Private Internet Access Desktop Client. If not, see
|
||||||
// <https://www.gnu.org/licenses/>.
|
// <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Private Internet Access Desktop Client.
|
// This file is based on the work of the Private Internet Access Desktop Client.
|
||||||
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@
|
||||||
// along with the Private Internet Access Desktop Client. If not, see
|
// along with the Private Internet Access Desktop Client. If not, see
|
||||||
// <https://www.gnu.org/licenses/>.
|
// <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
// Copyright (c) 2024 AmneziaVPN
|
// Copyright (c) 2024 DefaultVPN
|
||||||
// This file has been modified for AmneziaVPN
|
// This file has been modified for DefaultVPN
|
||||||
//
|
//
|
||||||
// This file is based on the work of the Private Internet Access Desktop Client.
|
// This file is based on the work of the Private Internet Access Desktop Client.
|
||||||
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
// The original code of the Private Internet Access Desktop Client is copyrighted (c) 2023 Private Internet Access, Inc. and licensed under GPL3.
|
||||||
|
|
|
||||||
|
|
@ -191,7 +191,7 @@ void MacOSStatusIcon::showMessage(const QString& title, const QString& message)
|
||||||
UNTimeIntervalNotificationTrigger* trigger =
|
UNTimeIntervalNotificationTrigger* trigger =
|
||||||
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:1 repeats:NO];
|
[UNTimeIntervalNotificationTrigger triggerWithTimeInterval:1 repeats:NO];
|
||||||
|
|
||||||
UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"amneziavpn"
|
UNNotificationRequest* request = [UNNotificationRequest requestWithIdentifier:@"defaultvpn"
|
||||||
content:content
|
content:content
|
||||||
trigger:trigger];
|
trigger:trigger];
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ NSString* MacOSUtils::appId() {
|
||||||
if (!appId) {
|
if (!appId) {
|
||||||
// Fallback. When an unsigned/un-notarized app is executed in
|
// Fallback. When an unsigned/un-notarized app is executed in
|
||||||
// command-line mode, it could fail the fetching of its own bundle id.
|
// command-line mode, it could fail the fetching of its own bundle id.
|
||||||
appId = @"org.amnezia.AmneziaVPN";
|
appId = @"org.amneziaUnipessoal.DefaultVPN";
|
||||||
}
|
}
|
||||||
|
|
||||||
return appId;
|
return appId;
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
#include "windowstunnelservice.h"
|
#include "windowstunnelservice.h"
|
||||||
#include "wireguardutilswindows.h"
|
#include "wireguardutilswindows.h"
|
||||||
|
|
||||||
#define TUNNEL_SERVICE_NAME L"AmneziaWGTunnel$AmneziaVPN"
|
#define TUNNEL_SERVICE_NAME L"AmneziaWGTunnel$DefaultVPN"
|
||||||
|
|
||||||
class WindowsDaemon final : public Daemon {
|
class WindowsDaemon final : public Daemon {
|
||||||
Q_DISABLE_COPY_MOVE(WindowsDaemon)
|
Q_DISABLE_COPY_MOVE(WindowsDaemon)
|
||||||
|
|
|
||||||
|
|
@ -186,7 +186,7 @@ bool WindowsFirewall::enableInterface(int vpnAdapterIndex) {
|
||||||
FW_OK(allowDHCPTraffic(MED_WEIGHT, "Allow DHCP Traffic"));
|
FW_OK(allowDHCPTraffic(MED_WEIGHT, "Allow DHCP Traffic"));
|
||||||
FW_OK(allowHyperVTraffic(MED_WEIGHT, "Allow Hyper-V Traffic"));
|
FW_OK(allowHyperVTraffic(MED_WEIGHT, "Allow Hyper-V Traffic"));
|
||||||
FW_OK(allowTrafficForAppOnAll(getCurrentPath(), MAX_WEIGHT,
|
FW_OK(allowTrafficForAppOnAll(getCurrentPath(), MAX_WEIGHT,
|
||||||
"Allow all for AmneziaVPN.exe"));
|
"Allow all for DefaultVPN.exe"));
|
||||||
FW_OK(blockTrafficOnPort(53, MED_WEIGHT, "Block all DNS"));
|
FW_OK(blockTrafficOnPort(53, MED_WEIGHT, "Block all DNS"));
|
||||||
FW_OK(
|
FW_OK(
|
||||||
allowLoopbackTraffic(MED_WEIGHT, "Allow Loopback traffic on device %1"));
|
allowLoopbackTraffic(MED_WEIGHT, "Allow Loopback traffic on device %1"));
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@ using ProcessInfo = struct {
|
||||||
|
|
||||||
constexpr static const auto DRIVER_SYMLINK = L"\\\\.\\MULLVADSPLITTUNNEL";
|
constexpr static const auto DRIVER_SYMLINK = L"\\\\.\\MULLVADSPLITTUNNEL";
|
||||||
constexpr static const auto DRIVER_FILENAME = "mullvad-split-tunnel.sys";
|
constexpr static const auto DRIVER_FILENAME = "mullvad-split-tunnel.sys";
|
||||||
constexpr static const auto DRIVER_SERVICE_NAME = L"AmneziaVPNSplitTunnel";
|
constexpr static const auto DRIVER_SERVICE_NAME = L"DefaultVPNSplitTunnel";
|
||||||
constexpr static const auto MV_SERVICE_NAME = L"MullvadVPN";
|
constexpr static const auto MV_SERVICE_NAME = L"MullvadVPN";
|
||||||
|
|
||||||
#pragma endregion
|
#pragma endregion
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
|
|
||||||
#define TUNNEL_NAMED_PIPE \
|
#define TUNNEL_NAMED_PIPE \
|
||||||
"\\\\." \
|
"\\\\." \
|
||||||
"\\pipe\\ProtectedPrefix\\Administrators\\AmneziaWG\\AmneziaVPN"
|
"\\pipe\\ProtectedPrefix\\Administrators\\AmneziaWG\\DefaultVPN"
|
||||||
|
|
||||||
constexpr uint32_t WINDOWS_TUNNEL_MONITOR_TIMEOUT_MSEC = 2000;
|
constexpr uint32_t WINDOWS_TUNNEL_MONITOR_TIMEOUT_MSEC = 2000;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class WireguardUtilsWindows final : public WireguardUtils {
|
||||||
QString interfaceName() override {
|
QString interfaceName() override {
|
||||||
return WireguardUtilsWindows::s_interfaceName();
|
return WireguardUtilsWindows::s_interfaceName();
|
||||||
}
|
}
|
||||||
static const QString s_interfaceName() { return "AmneziaVPN"; }
|
static const QString s_interfaceName() { return "DefaultVPN"; }
|
||||||
bool addInterface(const InterfaceConfig& config) override;
|
bool addInterface(const InterfaceConfig& config) override;
|
||||||
bool deleteInterface() override;
|
bool deleteInterface() override;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,13 +3,13 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||||
|
|
||||||
IDI_ICON1 ICON "../../images/app.ico"
|
IDI_ICON1 ICON "../../images/app.ico"
|
||||||
|
|
||||||
#define VER_COMPANYNAME_STR "AmneziaVPN"
|
#define VER_COMPANYNAME_STR "DefaultVPN"
|
||||||
#define VER_FILEDESCRIPTION_STR VER_COMPANYNAME_STR
|
#define VER_FILEDESCRIPTION_STR VER_COMPANYNAME_STR
|
||||||
#define VER_INTERNALNAME_STR VER_COMPANYNAME_STR
|
#define VER_INTERNALNAME_STR VER_COMPANYNAME_STR
|
||||||
#define VER_LEGALCOPYRIGHT_STR "AmneziaVPN."
|
#define VER_LEGALCOPYRIGHT_STR "DefaultVPN."
|
||||||
#define VER_LEGALTRADEMARKS1_STR "All Rights Reserved"
|
#define VER_LEGALTRADEMARKS1_STR "All Rights Reserved"
|
||||||
#define VER_LEGALTRADEMARKS2_STR VER_LEGALTRADEMARKS1_STR
|
#define VER_LEGALTRADEMARKS2_STR VER_LEGALTRADEMARKS1_STR
|
||||||
#define VER_ORIGINALFILENAME_STR "amneziavpn.exe"
|
#define VER_ORIGINALFILENAME_STR "defaultvpn.exe"
|
||||||
#define VER_PRODUCTNAME_STR VER_COMPANYNAME_STR
|
#define VER_PRODUCTNAME_STR VER_COMPANYNAME_STR
|
||||||
|
|
||||||
VS_VERSION_INFO VERSIONINFO
|
VS_VERSION_INFO VERSIONINFO
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
#include "logger.h"
|
#include "logger.h"
|
||||||
#include "platforms/windows/windowsutils.h"
|
#include "platforms/windows/windowsutils.h"
|
||||||
|
|
||||||
constexpr const char* VPN_NAME = "AmneziaVPN";
|
constexpr const char* VPN_NAME = "DefaultVPN";
|
||||||
constexpr const char* WIREGUARD_DIR = "AmneziaWG";
|
constexpr const char* WIREGUARD_DIR = "AmneziaWG";
|
||||||
constexpr const char* DATA_DIR = "Data";
|
constexpr const char* DATA_DIR = "Data";
|
||||||
|
|
||||||
|
|
@ -134,7 +134,7 @@ int WindowsCommons::VPNAdapterIndex() {
|
||||||
// For someReason QNetworkInterface::fromName(MozillaVPN) does not work >:(
|
// For someReason QNetworkInterface::fromName(MozillaVPN) does not work >:(
|
||||||
auto adapterList = QNetworkInterface::allInterfaces();
|
auto adapterList = QNetworkInterface::allInterfaces();
|
||||||
for (const auto& adapter : adapterList) {
|
for (const auto& adapter : adapterList) {
|
||||||
if (adapter.humanReadableName().contains("AmneziaVPN")) {
|
if (adapter.humanReadableName().contains("DefaultVPN")) {
|
||||||
return adapter.index();
|
return adapter.index();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ public:
|
||||||
ErrorCode start() override;
|
ErrorCode start() override;
|
||||||
void stop() override;
|
void stop() override;
|
||||||
|
|
||||||
static QString tunnelName() { return "AmneziaVPN IKEv2"; }
|
static QString tunnelName() { return "DefaultVPN IKEv2"; }
|
||||||
|
|
||||||
public:
|
public:
|
||||||
void newConnectionStateEventReceived(UINT unMsg,
|
void newConnectionStateEventReceived(UINT unMsg,
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<file>fonts/pt-root-ui_vf.ttf</file>
|
<file>fonts/pt-root-ui_vf.ttf</file>
|
||||||
<file>images/about.png</file>
|
<file>images/about.png</file>
|
||||||
<file>images/amneziaBigLogo.png</file>
|
<file>images/amneziaBigLogo.png</file>
|
||||||
<file>images/AmneziaVPN.png</file>
|
<file>images/DefaultVPN.png</file>
|
||||||
<file>images/controls/alert-circle.svg</file>
|
<file>images/controls/alert-circle.svg</file>
|
||||||
<file>images/controls/amnezia.svg</file>
|
<file>images/controls/amnezia.svg</file>
|
||||||
<file>images/controls/app.svg</file>
|
<file>images/controls/app.svg</file>
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ using namespace QKeychain;
|
||||||
namespace {
|
namespace {
|
||||||
constexpr const char *settingsKeyTag = "settingsKeyTag";
|
constexpr const char *settingsKeyTag = "settingsKeyTag";
|
||||||
constexpr const char *settingsIvTag = "settingsIvTag";
|
constexpr const char *settingsIvTag = "settingsIvTag";
|
||||||
constexpr const char *keyChainName = "AmneziaVPN-Keychain";
|
constexpr const char *keyChainName = "DefaultVPN-Keychain";
|
||||||
}
|
}
|
||||||
|
|
||||||
SecureQSettings::SecureQSettings(const QString &organization, const QString &application, QObject *parent)
|
SecureQSettings::SecureQSettings(const QString &organization, const QString &application, QObject *parent)
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
FROM amneziavpn/amnezia-wg:latest
|
FROM defaultvpn/amnezia-wg:latest
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
#Install required packages
|
#Install required packages
|
||||||
RUN apk add --no-cache bash curl dumb-init
|
RUN apk add --no-cache bash curl dumb-init
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
FROM mvance/unbound:latest
|
FROM mvance/unbound:latest
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
RUN echo " \n\
|
RUN echo " \n\
|
||||||
domain-insecure: \"coin.\"\n\
|
domain-insecure: \"coin.\"\n\
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
FROM amneziavpn/ipsec-server:latest
|
FROM defaultvpn/ipsec-server:latest
|
||||||
|
|
||||||
RUN mkdir -p /opt/amnezia
|
RUN mkdir -p /opt/amnezia
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
FROM alpine:3.15
|
FROM alpine:3.15
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
#Install required packages
|
#Install required packages
|
||||||
RUN apk add --no-cache curl openvpn easy-rsa bash netcat-openbsd dumb-init rng-tools
|
RUN apk add --no-cache curl openvpn easy-rsa bash netcat-openbsd dumb-init rng-tools
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
FROM alpine:3.15
|
FROM alpine:3.15
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
ARG SS_RELEASE="v1.18.1"
|
ARG SS_RELEASE="v1.18.1"
|
||||||
ARG CLOAK_RELEASE="v2.8.0"
|
ARG CLOAK_RELEASE="v2.8.0"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
FROM alpine:3.15
|
FROM alpine:3.15
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
ARG SS_RELEASE="v1.18.1"
|
ARG SS_RELEASE="v1.18.1"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
FROM atmoz/sftp
|
FROM atmoz/sftp
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
FROM 3proxy/3proxy:latest
|
FROM 3proxy/3proxy:latest
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
RUN mkdir -p /opt/amnezia
|
RUN mkdir -p /opt/amnezia
|
||||||
RUN echo -e "#!/bin/bash\ntail -f /dev/null" > /opt/amnezia/start.sh
|
RUN echo -e "#!/bin/bash\ntail -f /dev/null" > /opt/amnezia/start.sh
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
FROM amneziavpn/torpress:latest
|
FROM defaultvpn/torpress:latest
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
FROM alpine:3.15
|
FROM alpine:3.15
|
||||||
|
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
#Install required packages
|
#Install required packages
|
||||||
RUN apk add --no-cache curl wireguard-tools dumb-init
|
RUN apk add --no-cache curl wireguard-tools dumb-init
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
FROM alpine:3.15
|
FROM alpine:3.15
|
||||||
LABEL maintainer="AmneziaVPN"
|
LABEL maintainer="DefaultVPN"
|
||||||
|
|
||||||
ARG XRAY_RELEASE="v1.8.6"
|
ARG XRAY_RELEASE="v1.8.6"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>AmneziaVPN</translation>
|
<translation>DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
||||||
|
|
@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>إشعار من AmneziaVPN</translation>
|
<translation>إشعار من DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1297,8 +1297,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>عن AmneziaVPN</translation>
|
<translation>عن DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
||||||
|
|
@ -1633,8 +1633,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>سيتم ضبط الاعدادات الافتراضية. جميع خدمات AmneziaVPN المٌثبتة ستبقي علي الخادم.</translation>
|
<translation>سيتم ضبط الاعدادات الافتراضية. جميع خدمات DefaultVPN المٌثبتة ستبقي علي الخادم.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||||||
|
|
@ -1671,8 +1671,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>ستحتوي النسخة الاحتياطية علي كلمات مرورك و المفاتيح الخاصة للخوادم المٌضافة إلي AmneziaVPN. احفظ هذه المعلومات في مكان امن.</translation>
|
<translation>ستحتوي النسخة الاحتياطية علي كلمات مرورك و المفاتيح الخاصة للخوادم المٌضافة إلي DefaultVPN. احفظ هذه المعلومات في مكان امن.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -1809,7 +1809,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="61"/>
|
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="61"/>
|
||||||
<source>If AmneziaDNS is not used or installed</source>
|
<source>If AmneziaDNS is not used or installed</source>
|
||||||
<translation>AmneziaVPN ليس مٌستخدم او مٌثبت</translation>
|
<translation>DefaultVPN ليس مٌستخدم او مٌثبت</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="68"/>
|
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="68"/>
|
||||||
|
|
@ -1935,7 +1935,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1955,7 +1955,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2074,8 +2074,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>جميع خدمات AmneziaVPN المٌثبتة ستظل علي الخادم.</translation>
|
<translation>جميع خدمات DefaultVPN المٌثبتة ستظل علي الخادم.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
||||||
|
|
@ -2781,8 +2781,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>AmneziaVPN من اجل تطبيق</translation>
|
<translation>DefaultVPN من اجل تطبيق</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
||||||
|
|
@ -3594,7 +3594,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -3614,7 +3614,7 @@ Cloak يحمي OpenVPN من ان يٌكتشف والحجب
|
||||||
|
|
||||||
إذا كان هناك رقابة شديدة علي الانترنت في منطقتك, نحن ننصحك بأن تستخدم OpenVPN over Cloak من اول اتصال
|
إذا كان هناك رقابة شديدة علي الانترنت في منطقتك, نحن ننصحك بأن تستخدم OpenVPN over Cloak من اول اتصال
|
||||||
|
|
||||||
* مٌتاح في AmneziaVPN عبر جميع المنصات
|
* مٌتاح في DefaultVPN عبر جميع المنصات
|
||||||
* استهلاك طاقة عالية علي اجهزة المحمول
|
* استهلاك طاقة عالية علي اجهزة المحمول
|
||||||
* مرونة في الإعدادات
|
* مرونة في الإعدادات
|
||||||
* لا يٌكتشف بواسطة انظمة تحليل DPI
|
* لا يٌكتشف بواسطة انظمة تحليل DPI
|
||||||
|
|
@ -3627,7 +3627,7 @@ Cloak يحمي OpenVPN من ان يٌكتشف والحجب
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -3636,7 +3636,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
يوفر WireGuard اتصال VPN مستقر و اداء عالي علي جميع الاجهزة. يستعمل إعدادات تشفير معقدة. WireGuard مٌقارنة مع OpenVPN يتمتع بزمن وصول أقل وتحسين إنتاجية نقل البيانات.
|
يوفر WireGuard اتصال VPN مستقر و اداء عالي علي جميع الاجهزة. يستعمل إعدادات تشفير معقدة. WireGuard مٌقارنة مع OpenVPN يتمتع بزمن وصول أقل وتحسين إنتاجية نقل البيانات.
|
||||||
بسبب توقيعات الحزمة المميزة WireGuard عرضة جداُ للحجب. علي عكس باقي برتوكولات VPN التي تستعمل تقنيات تشويش. حزمة أنماط التوقيع المتسقة الخاصة ب WireGuard يمكن التعرف عليها بسهولة ولذلك تٌحجب بواسطة أنظمة الفحص العميق للحزم (DPI) المتقدمة وأدوات مراقبة الشبكة الأخرى.
|
بسبب توقيعات الحزمة المميزة WireGuard عرضة جداُ للحجب. علي عكس باقي برتوكولات VPN التي تستعمل تقنيات تشويش. حزمة أنماط التوقيع المتسقة الخاصة ب WireGuard يمكن التعرف عليها بسهولة ولذلك تٌحجب بواسطة أنظمة الفحص العميق للحزم (DPI) المتقدمة وأدوات مراقبة الشبكة الأخرى.
|
||||||
|
|
||||||
* مٌتاح في AmneziaVPN عبر جميع المنصات
|
* مٌتاح في DefaultVPN عبر جميع المنصات
|
||||||
* استهلاك قليل للطاقة
|
* استهلاك قليل للطاقة
|
||||||
* عدد قليل من الإعدادات
|
* عدد قليل من الإعدادات
|
||||||
سهل التعرف علية بواسطة انظمة تحليل DPI, عرضة للحجب
|
سهل التعرف علية بواسطة انظمة تحليل DPI, عرضة للحجب
|
||||||
|
|
@ -3697,7 +3697,7 @@ For more detailed information, you can
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -3705,7 +3705,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<translation>يبقا OpenVPN كأحد اشهر بروتوكولات VPN و التي تم اختبارها عبر الزمن.
|
<translation>يبقا OpenVPN كأحد اشهر بروتوكولات VPN و التي تم اختبارها عبر الزمن.
|
||||||
ينشأ بروتوكول امان مميز, يستفيد من SSL/TLS للتشفير و تغير المفاتيح. واكثر من ذلك, OpenVPN يدعم تعدد طرق المصادقة يجعلة متعدد الاستخدامات وقابلة للتكيف, تلبية مجموعة واسعة من الأجهزة وأنظمة التشغيل. بسبب طبيعتة مفتوحة المصدر, يستفيد OpenVPN من التدقيق الشامل من قبل المجتمع العالمي, مما يعزز أمنها باستمرار. مع توازن قوي بين الأداء والأمان والتوافق, يظل OpenVPN الخيار الأفضل للأفراد والشركات المهتمين بالخصوصية على حدٍ سواء.
|
ينشأ بروتوكول امان مميز, يستفيد من SSL/TLS للتشفير و تغير المفاتيح. واكثر من ذلك, OpenVPN يدعم تعدد طرق المصادقة يجعلة متعدد الاستخدامات وقابلة للتكيف, تلبية مجموعة واسعة من الأجهزة وأنظمة التشغيل. بسبب طبيعتة مفتوحة المصدر, يستفيد OpenVPN من التدقيق الشامل من قبل المجتمع العالمي, مما يعزز أمنها باستمرار. مع توازن قوي بين الأداء والأمان والتوافق, يظل OpenVPN الخيار الأفضل للأفراد والشركات المهتمين بالخصوصية على حدٍ سواء.
|
||||||
|
|
||||||
* مٌتاح في AmneziaVPN عبر جميع المنصات
|
* مٌتاح في DefaultVPN عبر جميع المنصات
|
||||||
* استهلاك طاقة عادي علي اجهزة المحمول
|
* استهلاك طاقة عادي علي اجهزة المحمول
|
||||||
* مرونة في التخصيص كي يلائم احتياجات المستخدم حتي يعمل مع انظمة تشغيل واجهزة مختلفة
|
* مرونة في التخصيص كي يلائم احتياجات المستخدم حتي يعمل مع انظمة تشغيل واجهزة مختلفة
|
||||||
* يٌلاحظ بواسطة انظمة تحليل DPI و لذلك عرضة للحجب
|
* يٌلاحظ بواسطة انظمة تحليل DPI و لذلك عرضة للحجب
|
||||||
|
|
@ -3715,13 +3715,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>Shadowsocks, مستوحي من بروتوكول SOCKS5, يحمي الاتصال بأستعمال شفرة AEAD. كذلك Shadowsocks صٌمم كي يكون متحفظاً ويصعب تحديدة, إنه ليس مطابقًا لاتصال HTTPS القياسي. عمتاُ. بعض انظمة تحليل حركات المرور قد تتعرف علي اتصال Shadowsocks. بسبب الدعم المحدود في Amnezia, يٌنصح بأستخدام بروتوكول AmneziaWG.
|
<translation>Shadowsocks, مستوحي من بروتوكول SOCKS5, يحمي الاتصال بأستعمال شفرة AEAD. كذلك Shadowsocks صٌمم كي يكون متحفظاً ويصعب تحديدة, إنه ليس مطابقًا لاتصال HTTPS القياسي. عمتاُ. بعض انظمة تحليل حركات المرور قد تتعرف علي اتصال Shadowsocks. بسبب الدعم المحدود في Amnezia, يٌنصح بأستخدام بروتوكول AmneziaWG.
|
||||||
|
|
||||||
* مٌتاح في AmneziaVPN عبر جميع المنصات
|
* مٌتاح في DefaultVPN عبر جميع المنصات
|
||||||
* بروتوكول تشفير قابل للتكوين
|
* بروتوكول تشفير قابل للتكوين
|
||||||
* قابل للكشف بواسطة بعض انظمة DPI
|
* قابل للكشف بواسطة بعض انظمة DPI
|
||||||
* يعمل عبر بروتوكول شبكة TCP.</translation>
|
* يعمل عبر بروتوكول شبكة TCP.</translation>
|
||||||
|
|
@ -3732,7 +3732,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -3741,7 +3741,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
بينما WireGuard معروف بأدائة العالي. لدية مشاكل مع سهولة التعرف علية بسبب توقيعات الحزمة المميزة الخاصة بة. يٌصلح AmneziaWG هذه المشكلة عن طريق استخدام طرق تشويش افضل, يجعل حركة المرور تبقا مع حركة مرور انترنت عادية.
|
بينما WireGuard معروف بأدائة العالي. لدية مشاكل مع سهولة التعرف علية بسبب توقيعات الحزمة المميزة الخاصة بة. يٌصلح AmneziaWG هذه المشكلة عن طريق استخدام طرق تشويش افضل, يجعل حركة المرور تبقا مع حركة مرور انترنت عادية.
|
||||||
هذا يعني ان AmneziaWG يبقا الاداء العالي الاساسي بينما يضيف طبقة من العزل, هذا يجعلة اختيار ممتاز لهولاء الذين يريدون اتصال VPN سريع و متخفي.
|
هذا يعني ان AmneziaWG يبقا الاداء العالي الاساسي بينما يضيف طبقة من العزل, هذا يجعلة اختيار ممتاز لهولاء الذين يريدون اتصال VPN سريع و متخفي.
|
||||||
|
|
||||||
* مٌتاح في AmneziaVPN علي جميع المنصات
|
* مٌتاح في DefaultVPN علي جميع المنصات
|
||||||
* استهلاك طاقة قليل
|
* استهلاك طاقة قليل
|
||||||
* اقل عدد من الإعدادات
|
* اقل عدد من الإعدادات
|
||||||
* لا يٌكتشف من قبل انظمة تحليل DPI, مقاوم للحجب
|
* لا يٌكتشف من قبل انظمة تحليل DPI, مقاوم للحجب
|
||||||
|
|
@ -3753,7 +3753,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -3761,7 +3761,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<translation>IKEv2, مقترن مع طبقة التشفير IPSec, يبقا بروتوكول VPN مستقر و حديث.
|
<translation>IKEv2, مقترن مع طبقة التشفير IPSec, يبقا بروتوكول VPN مستقر و حديث.
|
||||||
من مميزاتةقدرته على التبديل بسرعة بين الشبكات والأجهزة، مما يجعله قابلاً للتكيف بشكل خاص في بيئات الشبكات الديناميكية.
|
من مميزاتةقدرته على التبديل بسرعة بين الشبكات والأجهزة، مما يجعله قابلاً للتكيف بشكل خاص في بيئات الشبكات الديناميكية.
|
||||||
|
|
||||||
*. مٌتاح في AmneziaVPN فقط علي منصة وندوز
|
*. مٌتاح في DefaultVPN فقط علي منصة وندوز
|
||||||
* استهلاك طاقة قليل, علي اجهزة المحمول
|
* استهلاك طاقة قليل, علي اجهزة المحمول
|
||||||
* اقل تكوين
|
* اقل تكوين
|
||||||
* يٌلاحظ بواسطة انظمة تحليل DPI
|
* يٌلاحظ بواسطة انظمة تحليل DPI
|
||||||
|
|
@ -4007,8 +4007,8 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>احفظ تكوين AmneziaVPN</translation>
|
<translation>احفظ تكوين DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
||||||
|
|
|
||||||
|
|
@ -412,8 +412,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>AmneziaVPN</translation>
|
<translation>DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
||||||
|
|
@ -427,8 +427,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>اخطار AmneziaVPN</translation>
|
<translation>اخطار DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1376,7 +1376,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>درباره Amnezia</translation>
|
<translation>درباره Amnezia</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1716,7 +1716,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>تمام تنظیمات به حالت پیشفرض ریست میشوند. تمام سرویسهای Amnezia بر روی سرور باقی میمانند.</translation>
|
<translation>تمام تنظیمات به حالت پیشفرض ریست میشوند. تمام سرویسهای Amnezia بر روی سرور باقی میمانند.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1754,8 +1754,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به AmneziaVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید</translation>
|
<translation>پشتیبان حاوی رمزهای عبور و کلیدهای خصوصی شما برای تمام سرورهای اضافه شده به DefaultVPN خواهد بود. این اطلاعات را در یک مکان امن نگه دارید</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -2018,7 +2018,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2038,7 +2038,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2169,7 +2169,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>تمام سرویسهای نصبشده Amnezia همچنان بر روی سرور باقی خواهند ماند.</translation>
|
<translation>تمام سرویسهای نصبشده Amnezia همچنان بر روی سرور باقی خواهند ماند.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2959,8 +2959,8 @@ It's okay as long as it's from someone you trust.</source>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>برای نرمافزار AmneziaVPN</translation>
|
<translation>برای نرمافزار DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
|
||||||
|
|
@ -3757,7 +3757,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -3775,7 +3775,7 @@ Cloak میتواند اطلاعات فراداده بسته را تغییر
|
||||||
|
|
||||||
اگر در منطقه شما سطح بسیار بالایی از سانسور اینترنت وجود دارد، به شما توصیه میشود که از اولین اتصال فقط از OpenVPN over Cloak استفاده کنید.
|
اگر در منطقه شما سطح بسیار بالایی از سانسور اینترنت وجود دارد، به شما توصیه میشود که از اولین اتصال فقط از OpenVPN over Cloak استفاده کنید.
|
||||||
|
|
||||||
* در دسترس در AmneziaVPN بر روی تمام پلتفرمها
|
* در دسترس در DefaultVPN بر روی تمام پلتفرمها
|
||||||
* مصرف بالای برق در دستگاههای تلفن همراه
|
* مصرف بالای برق در دستگاههای تلفن همراه
|
||||||
* تنظیمات انعطاف پذیر
|
* تنظیمات انعطاف پذیر
|
||||||
* توسط سیستمهای تجزیه و تحلیل DPI شناخته نمیشود
|
* توسط سیستمهای تجزیه و تحلیل DPI شناخته نمیشود
|
||||||
|
|
@ -3788,7 +3788,7 @@ Cloak میتواند اطلاعات فراداده بسته را تغییر
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -3797,7 +3797,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
WireGuard اتصال VPN پایدار و عملکرد بالا را در همه دستگاه ها فراهم می کند. از تنظیمات رمزگذاری سخت کد شده استفاده می کند. WireGuard در مقایسه با OpenVPN دارای تأخیر کمتر و توان انتقال داده بهتر است.
|
WireGuard اتصال VPN پایدار و عملکرد بالا را در همه دستگاه ها فراهم می کند. از تنظیمات رمزگذاری سخت کد شده استفاده می کند. WireGuard در مقایسه با OpenVPN دارای تأخیر کمتر و توان انتقال داده بهتر است.
|
||||||
WireGuard به دلیل امضاهای بسته متمایز خود، بسیار مستعد مسدود شدن است. برخلاف برخی دیگر از پروتکلهای VPN که از تکنیکهای مبهم سازی استفاده میکنند، الگوهای امضای ثابت بستههای WireGuard را میتوان به راحتی شناسایی کرد و بنابراین توسط Deep پیشرفته مسدود شدسیستم های بازرسی بسته (DPI) و سایر ابزارهای نظارت بر شبکه.
|
WireGuard به دلیل امضاهای بسته متمایز خود، بسیار مستعد مسدود شدن است. برخلاف برخی دیگر از پروتکلهای VPN که از تکنیکهای مبهم سازی استفاده میکنند، الگوهای امضای ثابت بستههای WireGuard را میتوان به راحتی شناسایی کرد و بنابراین توسط Deep پیشرفته مسدود شدسیستم های بازرسی بسته (DPI) و سایر ابزارهای نظارت بر شبکه.
|
||||||
|
|
||||||
* در AmneziaVPN در همه سیستم عامل ها موجود است
|
* در DefaultVPN در همه سیستم عامل ها موجود است
|
||||||
* مصرف برق کم
|
* مصرف برق کم
|
||||||
* حداقل تعداد تنظیمات
|
* حداقل تعداد تنظیمات
|
||||||
* به راحتی توسط سیستم های تجزیه و تحلیل DPI شناخته می شود، مستعد مسدود شدن است
|
* به راحتی توسط سیستم های تجزیه و تحلیل DPI شناخته می شود، مستعد مسدود شدن است
|
||||||
|
|
@ -3821,7 +3821,7 @@ REALITY بهطور منحصربهفردی سانسورچیان را در
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -3830,7 +3830,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
یکی از قابلیتهای متمایز این پروتکل قابلیت سوییچ بین شبکهها و دستگاههاست که قابلیت انطباق بالایی در محیط شبکههای دینامیک را دارد
|
یکی از قابلیتهای متمایز این پروتکل قابلیت سوییچ بین شبکهها و دستگاههاست که قابلیت انطباق بالایی در محیط شبکههای دینامیک را دارد
|
||||||
در حالیکه ترکیبی از امنیت، پایداری و سرعت را ارائه میدهد اما مهم است که اشاره کنیم IKEv2 به راحتی قابل تشخیص در شبکه و بلاک شدن میباشد.
|
در حالیکه ترکیبی از امنیت، پایداری و سرعت را ارائه میدهد اما مهم است که اشاره کنیم IKEv2 به راحتی قابل تشخیص در شبکه و بلاک شدن میباشد.
|
||||||
|
|
||||||
* در AmneziaVPN فقط بر روی ویندوز در دسترس است
|
* در DefaultVPN فقط بر روی ویندوز در دسترس است
|
||||||
* مصرف باتری کم روی دستگاههای موبایل
|
* مصرف باتری کم روی دستگاههای موبایل
|
||||||
* تنظیمات ساده
|
* تنظیمات ساده
|
||||||
* امکان شناسایی شدن در شبکههای تحلیل DPI
|
* امکان شناسایی شدن در شبکههای تحلیل DPI
|
||||||
|
|
@ -3891,7 +3891,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -3903,7 +3903,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
به دلیل طبیعت متن-باز آن، OpenVPN از بررسی گسترده توسط یک جامعه جهانی سود میبرد که باعث بهتر شدن وضعیت امنیتی آن میشود.
|
به دلیل طبیعت متن-باز آن، OpenVPN از بررسی گسترده توسط یک جامعه جهانی سود میبرد که باعث بهتر شدن وضعیت امنیتی آن میشود.
|
||||||
به دلیل تعادل قوی بین عملکرد، امنیت و سازگاری OpenVPN تبدیل به یکی از انتخابهای اصلی برای اشخاص آگاه بر حریم خصوصی و تجارتهای مشابه شده است.
|
به دلیل تعادل قوی بین عملکرد، امنیت و سازگاری OpenVPN تبدیل به یکی از انتخابهای اصلی برای اشخاص آگاه بر حریم خصوصی و تجارتهای مشابه شده است.
|
||||||
|
|
||||||
* بر روی تمام سیستمعاملها در AmneziaVPN در دسترس است.
|
* بر روی تمام سیستمعاملها در DefaultVPN در دسترس است.
|
||||||
* مصرف انرژی عادی بر روی دستگاههای موبایل
|
* مصرف انرژی عادی بر روی دستگاههای موبایل
|
||||||
* قابلیت شخصیسازی منعطف مطابق با نیاز شما که امکان کار بر روی دستگاهها و سیستم عاملهای مختلف را میدهد.
|
* قابلیت شخصیسازی منعطف مطابق با نیاز شما که امکان کار بر روی دستگاهها و سیستم عاملهای مختلف را میدهد.
|
||||||
* قابل شناسایی توسط سیستمهای تحلیل عمیق DPI در شبکه و در نتیجه امکان بلاک شدن
|
* قابل شناسایی توسط سیستمهای تحلیل عمیق DPI در شبکه و در نتیجه امکان بلاک شدن
|
||||||
|
|
@ -3913,7 +3913,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
|
|
@ -3930,7 +3930,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -3939,7 +3939,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
در حالیکه WireGuard به دلیل بازدهی آن شناخته میشود اما امکان شناسایی شدن بالا به دلیل امضای ثابت بسته دادههای آن یکی از مشکلات آن است. AmneziaWG این مشکل را با استفاده از متدهای مخفی سازی حل کرده و در نتیجه ترافیک آن همانند با ترافیک عادی اینترنت است.
|
در حالیکه WireGuard به دلیل بازدهی آن شناخته میشود اما امکان شناسایی شدن بالا به دلیل امضای ثابت بسته دادههای آن یکی از مشکلات آن است. AmneziaWG این مشکل را با استفاده از متدهای مخفی سازی حل کرده و در نتیجه ترافیک آن همانند با ترافیک عادی اینترنت است.
|
||||||
این بدین معنی است که AmneziaWG عملکرد سریع اصلی را حفظ کرده و یک لایه پنهان سازی به آن اضافه کرده که باعث میشود که به انتخابی عالی برای آنها که ویپیان امن و سریع میخواهند تبدیل شود.
|
این بدین معنی است که AmneziaWG عملکرد سریع اصلی را حفظ کرده و یک لایه پنهان سازی به آن اضافه کرده که باعث میشود که به انتخابی عالی برای آنها که ویپیان امن و سریع میخواهند تبدیل شود.
|
||||||
|
|
||||||
* بر روی تمام پلتفرمها در AmneziaVPN قابل دسترسی است.
|
* بر روی تمام پلتفرمها در DefaultVPN قابل دسترسی است.
|
||||||
* مصرف انرژی پایین
|
* مصرف انرژی پایین
|
||||||
* کمترین میزان تنظیمات
|
* کمترین میزان تنظیمات
|
||||||
* غیرقابل تشخیص توسط سیستمهای تحلیل عمیق DPI و مقاوم به بلاک شدن
|
* غیرقابل تشخیص توسط سیستمهای تحلیل عمیق DPI و مقاوم به بلاک شدن
|
||||||
|
|
@ -4215,8 +4215,8 @@ For more detailed information, you can
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>ذخیره تنظیمات AmneziaVPN</translation>
|
<translation>ذخیره تنظیمات DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
||||||
|
|
@ -4247,7 +4247,7 @@ For more detailed information, you can
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="363"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="363"/>
|
||||||
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
<source>To read the QR code in the Amnezia app, select "Add server" → "I have data to connect" → "QR code, key or settings file"</source>
|
||||||
<translation>برای خواندن QR Code در نرمافزار AmneziaVPN "اضافه کردن سرور" -> "من داده برای اتصال دارم" -> "QR Code، کلید یا فایل تنظیمات"</translation>
|
<translation>برای خواندن QR Code در نرمافزار DefaultVPN "اضافه کردن سرور" -> "من داده برای اتصال دارم" -> "QR Code، کلید یا فایل تنظیمات"</translation>
|
||||||
</message>
|
</message>
|
||||||
</context>
|
</context>
|
||||||
<context>
|
<context>
|
||||||
|
|
|
||||||
|
|
@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>AmneziaVPN</translation>
|
<translation>DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
||||||
|
|
@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>AmneziaVPN अधिसूचना</translation>
|
<translation>DefaultVPN अधिसूचना</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1337,8 +1337,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>AmneziaVPN के बारे में</translation>
|
<translation>DefaultVPN के बारे में</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
||||||
|
|
@ -1681,8 +1681,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>सभी सेटिंग्स डिफ़ॉल्ट पर रीसेट हो जाएंगी. सभी स्थापित AmneziaVPN सेवाएँ अभी भी सर्वर पर रहेंगी।.</translation>
|
<translation>सभी सेटिंग्स डिफ़ॉल्ट पर रीसेट हो जाएंगी. सभी स्थापित DefaultVPN सेवाएँ अभी भी सर्वर पर रहेंगी।.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||||||
|
|
@ -1719,8 +1719,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>बैकअप में AmneziaVPN में जोड़े गए सभी सर्वरों के लिए आपके पासवर्ड और निजी कुंजी शामिल होंगी। इस जानकारी को सुरक्षित स्थान पर रखें.</translation>
|
<translation>बैकअप में DefaultVPN में जोड़े गए सभी सर्वरों के लिए आपके पासवर्ड और निजी कुंजी शामिल होंगी। इस जानकारी को सुरक्षित स्थान पर रखें.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -1983,7 +1983,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2003,7 +2003,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2122,8 +2122,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>सभी स्थापित AmneziaVPN सेवाएँ अभी भी सर्वर पर रहेंगी.</translation>
|
<translation>सभी स्थापित DefaultVPN सेवाएँ अभी भी सर्वर पर रहेंगी.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
||||||
|
|
@ -2868,8 +2868,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>AmneziaVPN ऐप के लिए</translation>
|
<translation>DefaultVPN ऐप के लिए</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>OpenVpn native format</source>
|
<source>OpenVpn native format</source>
|
||||||
|
|
@ -3687,7 +3687,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -3705,7 +3705,7 @@ OpenVPN क्लाइंट और सर्वर के बीच सभी
|
||||||
|
|
||||||
यदि आपके क्षेत्र में इंटरनेट सेंसरशिप अत्यधिक स्तर पर है, तो हम आपको सलाह देते हैं कि पहले कनेक्शन से क्लोक पर केवल ओपनवीपीएन का उपयोग करें।
|
यदि आपके क्षेत्र में इंटरनेट सेंसरशिप अत्यधिक स्तर पर है, तो हम आपको सलाह देते हैं कि पहले कनेक्शन से क्लोक पर केवल ओपनवीपीएन का उपयोग करें।
|
||||||
|
|
||||||
* सभी प्लेटफार्मों पर AmneziaVPN में उपलब्ध है
|
* सभी प्लेटफार्मों पर DefaultVPN में उपलब्ध है
|
||||||
* मोबाइल उपकरणों पर उच्च बिजली की खपत
|
* मोबाइल उपकरणों पर उच्च बिजली की खपत
|
||||||
* लचीली सेटिंग्स
|
* लचीली सेटिंग्स
|
||||||
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त नहीं
|
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त नहीं
|
||||||
|
|
@ -3718,7 +3718,7 @@ OpenVPN क्लाइंट और सर्वर के बीच सभी
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -3727,7 +3727,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
वायरगार्ड सभी उपकरणों पर स्थिर वीपीएन कनेक्शन और उच्च प्रदर्शन प्रदान करता है। यह हार्ड-कोडित एन्क्रिप्शन सेटिंग्स का उपयोग करता है। ओपनवीपीएन की तुलना में वायरगार्ड में कम विलंबता और बेहतर डेटा ट्रांसफर थ्रूपुट है।
|
वायरगार्ड सभी उपकरणों पर स्थिर वीपीएन कनेक्शन और उच्च प्रदर्शन प्रदान करता है। यह हार्ड-कोडित एन्क्रिप्शन सेटिंग्स का उपयोग करता है। ओपनवीपीएन की तुलना में वायरगार्ड में कम विलंबता और बेहतर डेटा ट्रांसफर थ्रूपुट है।
|
||||||
वायरगार्ड अपने विशिष्ट पैकेट हस्ताक्षरों के कारण अवरुद्ध होने के प्रति अतिसंवेदनशील है। कुछ अन्य वीपीएन प्रोटोकॉल के विपरीत, जो अस्पष्टता तकनीकों को नियोजित करते हैं, वायरगार्ड पैकेट के सुसंगत हस्ताक्षर पैटर्न को अधिक आसानी से पहचाना जा सकता है और इस प्रकार उन्नत डीप पैकेट निरीक्षण (डीपीआई) सिस्टम और अन्य नेटवर्क निगरानी उपकरणों द्वारा अवरुद्ध किया जा सकता है।
|
वायरगार्ड अपने विशिष्ट पैकेट हस्ताक्षरों के कारण अवरुद्ध होने के प्रति अतिसंवेदनशील है। कुछ अन्य वीपीएन प्रोटोकॉल के विपरीत, जो अस्पष्टता तकनीकों को नियोजित करते हैं, वायरगार्ड पैकेट के सुसंगत हस्ताक्षर पैटर्न को अधिक आसानी से पहचाना जा सकता है और इस प्रकार उन्नत डीप पैकेट निरीक्षण (डीपीआई) सिस्टम और अन्य नेटवर्क निगरानी उपकरणों द्वारा अवरुद्ध किया जा सकता है।
|
||||||
|
|
||||||
* सभी प्लेटफार्मों पर AmneziaVPN में उपलब्ध है
|
* सभी प्लेटफार्मों पर DefaultVPN में उपलब्ध है
|
||||||
* कम बिजली की खपत
|
* कम बिजली की खपत
|
||||||
* सेटिंग्स की न्यूनतम संख्या
|
* सेटिंग्स की न्यूनतम संख्या
|
||||||
* डीपीआई विश्लेषण प्रणालियों द्वारा आसानी से पहचाना जाना, अवरुद्ध होने की आशंका
|
* डीपीआई विश्लेषण प्रणालियों द्वारा आसानी से पहचाना जाना, अवरुद्ध होने की आशंका
|
||||||
|
|
@ -3781,7 +3781,7 @@ For more detailed information, you can
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -3789,7 +3789,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<translation>OpenVPN उपलब्ध सबसे लोकप्रिय और समय-परीक्षणित वीपीएन प्रोटोकॉल में से एक है।
|
<translation>OpenVPN उपलब्ध सबसे लोकप्रिय और समय-परीक्षणित वीपीएन प्रोटोकॉल में से एक है।
|
||||||
यह एन्क्रिप्शन और कुंजी विनिमय के लिए एसएसएल/टीएलएस की ताकत का लाभ उठाते हुए, अपने अद्वितीय सुरक्षा प्रोटोकॉल को नियोजित करता है। इसके अलावा, कई प्रमाणीकरण विधियों के लिए ओपनवीपीएन का समर्थन इसे उपकरणों और ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला को पूरा करते हुए बहुमुखी और अनुकूलनीय बनाता है। अपनी ओपन-सोर्स प्रकृति के कारण, ओपनवीपीएन को वैश्विक समुदाय द्वारा व्यापक जांच से लाभ मिलता है, जो लगातार इसकी सुरक्षा को मजबूत करता है। प्रदर्शन, सुरक्षा और अनुकूलता के मजबूत संतुलन के साथ, ओपनवीपीएन गोपनीयता के प्रति जागरूक व्यक्तियों और व्यवसायों के लिए शीर्ष विकल्प बना हुआ है।
|
यह एन्क्रिप्शन और कुंजी विनिमय के लिए एसएसएल/टीएलएस की ताकत का लाभ उठाते हुए, अपने अद्वितीय सुरक्षा प्रोटोकॉल को नियोजित करता है। इसके अलावा, कई प्रमाणीकरण विधियों के लिए ओपनवीपीएन का समर्थन इसे उपकरणों और ऑपरेटिंग सिस्टम की एक विस्तृत श्रृंखला को पूरा करते हुए बहुमुखी और अनुकूलनीय बनाता है। अपनी ओपन-सोर्स प्रकृति के कारण, ओपनवीपीएन को वैश्विक समुदाय द्वारा व्यापक जांच से लाभ मिलता है, जो लगातार इसकी सुरक्षा को मजबूत करता है। प्रदर्शन, सुरक्षा और अनुकूलता के मजबूत संतुलन के साथ, ओपनवीपीएन गोपनीयता के प्रति जागरूक व्यक्तियों और व्यवसायों के लिए शीर्ष विकल्प बना हुआ है।
|
||||||
|
|
||||||
* सभी प्लेटफार्मों पर AmneziaVPN में उपलब्ध है
|
* सभी प्लेटफार्मों पर DefaultVPN में उपलब्ध है
|
||||||
* मोबाइल उपकरणों पर सामान्य बिजली की खपत
|
* मोबाइल उपकरणों पर सामान्य बिजली की खपत
|
||||||
* विभिन्न ऑपरेटिंग सिस्टम और उपकरणों के साथ काम करने के लिए उपयोगकर्ता की जरूरतों के अनुरूप लचीला अनुकूलन
|
* विभिन्न ऑपरेटिंग सिस्टम और उपकरणों के साथ काम करने के लिए उपयोगकर्ता की जरूरतों के अनुरूप लचीला अनुकूलन
|
||||||
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त और इसलिए अवरुद्ध होने के लिए अतिसंवेदनशील
|
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त और इसलिए अवरुद्ध होने के लिए अतिसंवेदनशील
|
||||||
|
|
@ -3799,13 +3799,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>शैडोसॉक्स, SOCKS5 प्रोटोकॉल से प्रेरित होकर, AEAD सिफर का उपयोग करके कनेक्शन की सुरक्षा करता है। हालाँकि शैडोसॉक्स को विवेकपूर्ण और पहचानने में चुनौतीपूर्ण बनाया गया है, यह एक मानक HTTPS कनेक्शन के समान नहीं है। हालाँकि, कुछ ट्रैफ़िक विश्लेषण प्रणालियाँ अभी भी शैडोसॉक्स कनेक्शन का पता लगा सकती हैं। Amnezia में सीमित समर्थन के कारण, AmneziaWG प्रोटोकॉल का उपयोग करने की अनुशंसा की जाती है।
|
<translation>शैडोसॉक्स, SOCKS5 प्रोटोकॉल से प्रेरित होकर, AEAD सिफर का उपयोग करके कनेक्शन की सुरक्षा करता है। हालाँकि शैडोसॉक्स को विवेकपूर्ण और पहचानने में चुनौतीपूर्ण बनाया गया है, यह एक मानक HTTPS कनेक्शन के समान नहीं है। हालाँकि, कुछ ट्रैफ़िक विश्लेषण प्रणालियाँ अभी भी शैडोसॉक्स कनेक्शन का पता लगा सकती हैं। Amnezia में सीमित समर्थन के कारण, AmneziaWG प्रोटोकॉल का उपयोग करने की अनुशंसा की जाती है।
|
||||||
|
|
||||||
* AmneziaVPN केवल डेस्कटॉप प्लेटफ़ॉर्म पर उपलब्ध है
|
* DefaultVPN केवल डेस्कटॉप प्लेटफ़ॉर्म पर उपलब्ध है
|
||||||
* कॉन्फ़िगर करने योग्य एन्क्रिप्शन प्रोटोकॉल
|
* कॉन्फ़िगर करने योग्य एन्क्रिप्शन प्रोटोकॉल
|
||||||
* कुछ डीपीआई सिस्टम द्वारा पता लगाने योग्य
|
* कुछ डीपीआई सिस्टम द्वारा पता लगाने योग्य
|
||||||
* टीसीपी नेटवर्क प्रोटोकॉल पर काम करता है।.</translation>
|
* टीसीपी नेटवर्क प्रोटोकॉल पर काम करता है।.</translation>
|
||||||
|
|
@ -3816,7 +3816,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -3825,7 +3825,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
जबकि वायरगार्ड अपनी दक्षता के लिए जाना जाता है, इसके विशिष्ट पैकेट हस्ताक्षरों के कारण इसे आसानी से पहचाने जाने में समस्याएँ थीं। AmneziaWG बेहतर अस्पष्टीकरण विधियों का उपयोग करके इस समस्या को हल करता है, जिससे इसका ट्रैफ़िक नियमित इंटरनेट ट्रैफ़िक के साथ मिश्रित हो जाता है।
|
जबकि वायरगार्ड अपनी दक्षता के लिए जाना जाता है, इसके विशिष्ट पैकेट हस्ताक्षरों के कारण इसे आसानी से पहचाने जाने में समस्याएँ थीं। AmneziaWG बेहतर अस्पष्टीकरण विधियों का उपयोग करके इस समस्या को हल करता है, जिससे इसका ट्रैफ़िक नियमित इंटरनेट ट्रैफ़िक के साथ मिश्रित हो जाता है।
|
||||||
इसका मतलब यह है कि AmneziaWG स्टील्थ की एक अतिरिक्त परत जोड़ते हुए मूल के तेज़ प्रदर्शन को बनाए रखता है, जिससे यह तेज़ और विवेकपूर्ण वीपीएन कनेक्शन चाहने वालों के लिए एक बढ़िया विकल्प बन जाता है।
|
इसका मतलब यह है कि AmneziaWG स्टील्थ की एक अतिरिक्त परत जोड़ते हुए मूल के तेज़ प्रदर्शन को बनाए रखता है, जिससे यह तेज़ और विवेकपूर्ण वीपीएन कनेक्शन चाहने वालों के लिए एक बढ़िया विकल्प बन जाता है।
|
||||||
|
|
||||||
* सभी प्लेटफार्मों पर AmneziaVPN में उपलब्ध है
|
* सभी प्लेटफार्मों पर DefaultVPN में उपलब्ध है
|
||||||
* कम बिजली की खपत
|
* कम बिजली की खपत
|
||||||
* सेटिंग्स की न्यूनतम संख्या
|
* सेटिंग्स की न्यूनतम संख्या
|
||||||
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त नहीं, अवरोधन के प्रति प्रतिरोधी
|
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त नहीं, अवरोधन के प्रति प्रतिरोधी
|
||||||
|
|
@ -3848,7 +3848,7 @@ VMess, VLESS और XTLS-Vision ट्रांसपोर्ट जैसे
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -3857,7 +3857,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
इसकी विशिष्ट विशेषताओं में से एक नेटवर्क और उपकरणों के बीच तेजी से स्विच करने की क्षमता है, जो इसे गतिशील नेटवर्क वातावरण में विशेष रूप से अनुकूली बनाती है।
|
इसकी विशिष्ट विशेषताओं में से एक नेटवर्क और उपकरणों के बीच तेजी से स्विच करने की क्षमता है, जो इसे गतिशील नेटवर्क वातावरण में विशेष रूप से अनुकूली बनाती है।
|
||||||
हालाँकि यह सुरक्षा, स्थिरता और गति का मिश्रण प्रदान करता है, यह ध्यान रखना आवश्यक है कि IKEv2 को आसानी से पहचाना जा सकता है और अवरुद्ध होने की संभावना है।
|
हालाँकि यह सुरक्षा, स्थिरता और गति का मिश्रण प्रदान करता है, यह ध्यान रखना आवश्यक है कि IKEv2 को आसानी से पहचाना जा सकता है और अवरुद्ध होने की संभावना है।
|
||||||
|
|
||||||
* केवल विंडोज़ पर AmneziaVPN में उपलब्ध है
|
* केवल विंडोज़ पर DefaultVPN में उपलब्ध है
|
||||||
* मोबाइल उपकरणों पर कम बिजली की खपत
|
* मोबाइल उपकरणों पर कम बिजली की खपत
|
||||||
* न्यूनतम विन्यास
|
* न्यूनतम विन्यास
|
||||||
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त
|
* डीपीआई विश्लेषण प्रणालियों द्वारा मान्यता प्राप्त
|
||||||
|
|
@ -4103,8 +4103,8 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>AmneziaVPN कॉन्फ़िगरेशन सहेजें</translation>
|
<translation>DefaultVPN कॉन्फ़िगरेशन सहेजें</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
||||||
|
|
|
||||||
|
|
@ -408,8 +408,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>AmneziaVPN</translation>
|
<translation>DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
||||||
|
|
@ -423,8 +423,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>AmneziaVPN နိုတီ</translation>
|
<translation>DefaultVPN နိုတီ</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1305,8 +1305,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>AmneziaVPN အကြောင်း</translation>
|
<translation>DefaultVPN အကြောင်း</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
||||||
|
|
@ -1641,8 +1641,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>ဆက်တင်အားလုံးကို မူရင်းအတိုင်း ပြန်လည်သတ်မှတ်ပါမည်။ ထည့်သွင်းထားသော AmneziaVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်။.</translation>
|
<translation>ဆက်တင်အားလုံးကို မူရင်းအတိုင်း ပြန်လည်သတ်မှတ်ပါမည်။ ထည့်သွင်းထားသော DefaultVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်။.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||||||
|
|
@ -1679,8 +1679,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>အရံဖိုင်တွင် AmneziaVPN သို့ ထည့်ထားသော ဆာဗာအားလုံးအတွက် သင့်စကားဝှက်များနှင့် လျှို့ဝှက်သော့များ ပါဝင်ပါမည်။ ဤအချက်အလက်ကို လုံခြုံသောနေရာတွင် ထားပါ။.</translation>
|
<translation>အရံဖိုင်တွင် DefaultVPN သို့ ထည့်ထားသော ဆာဗာအားလုံးအတွက် သင့်စကားဝှက်များနှင့် လျှို့ဝှက်သော့များ ပါဝင်ပါမည်။ ဤအချက်အလက်ကို လုံခြုံသောနေရာတွင် ထားပါ။.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -1944,7 +1944,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1964,7 +1964,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2083,8 +2083,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>ထည့်သွင်းထားသော AmneziaVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်.</translation>
|
<translation>ထည့်သွင်းထားသော DefaultVPN ဝန်ဆောင်မှုများအားလုံးသည် ဆာဗာပေါ်တွင် ဆက်လက်ရှိနေမည်ဖြစ်သည်.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
||||||
|
|
@ -2825,8 +2825,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>AmneziaVPN အက်ပ်အတွက်</translation>
|
<translation>DefaultVPN အက်ပ်အတွက်</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
|
||||||
|
|
@ -3567,7 +3567,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -3585,7 +3585,7 @@ Cloak သည် ပက်ကတ်မက်တာဒေတာကို မွမ
|
||||||
|
|
||||||
သင့်ဒေသတွင်အင်တာနက်ဆင်ဆာဖြတ်တောက်မှုအလွန်ခံစားနေရပါက၊ ပထမဆုံးချိတ်ဆက်မှုမှ Cloak တွင် OpenVPN ကိုသာအသုံးပြုရန်အကြံပြုအပ်ပါသည်.
|
သင့်ဒေသတွင်အင်တာနက်ဆင်ဆာဖြတ်တောက်မှုအလွန်ခံစားနေရပါက၊ ပထမဆုံးချိတ်ဆက်မှုမှ Cloak တွင် OpenVPN ကိုသာအသုံးပြုရန်အကြံပြုအပ်ပါသည်.
|
||||||
|
|
||||||
* ပလက်ဖောင်းအားလုံးတွင်ရှိသော AmneziaVPN တွင်ရရှိနိုင်ပါသည်
|
* ပလက်ဖောင်းအားလုံးတွင်ရှိသော DefaultVPN တွင်ရရှိနိုင်ပါသည်
|
||||||
* မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုမြင့်မားခြင်း
|
* မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုမြင့်မားခြင်း
|
||||||
* ပြောင်းလွယ်ပြင်ဆင်ရန်လွယ်သောဆက်တင်များ
|
* ပြောင်းလွယ်ပြင်ဆင်ရန်လွယ်သောဆက်တင်များ
|
||||||
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက ထောက်လှန်းမသိရှိနိုင်ပါ
|
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက ထောက်လှန်းမသိရှိနိုင်ပါ
|
||||||
|
|
@ -3598,7 +3598,7 @@ Cloak သည် ပက်ကတ်မက်တာဒေတာကို မွမ
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -3607,7 +3607,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
WireGuard သည် ၎င်းအားအသုံးပြုထားသောစက်အားလုံးကို တည်ငြိမ်သော VPN ချိတ်ဆက်မှုနှင့် စွမ်းဆောင်ရည်မြင့်မားမှုကို ရရှိစေပါသည်။ Hard-coded encryption ဆက်တင်များကို အသုံးပြုထားပါသည်။ OpenVPN နှင့် နှိုင်းယှဉ်ပါက WireGuard သည် latency နည်းပါးပြီး ဒေတာလွှဲပြောင်းမှု ပိုမိုကောင်းမွန်ပါသည်။
|
WireGuard သည် ၎င်းအားအသုံးပြုထားသောစက်အားလုံးကို တည်ငြိမ်သော VPN ချိတ်ဆက်မှုနှင့် စွမ်းဆောင်ရည်မြင့်မားမှုကို ရရှိစေပါသည်။ Hard-coded encryption ဆက်တင်များကို အသုံးပြုထားပါသည်။ OpenVPN နှင့် နှိုင်းယှဉ်ပါက WireGuard သည် latency နည်းပါးပြီး ဒေတာလွှဲပြောင်းမှု ပိုမိုကောင်းမွန်ပါသည်။
|
||||||
WireGuard သည် ၎င်း၏ ကွဲပြားသော packet လက်မှတ်များ ကြောင့် ပိတ်ဆို့ခြင်းကို အလွန်ခံရနိုင်ချေရှိသည်။ ရှုပ်ထွေးသောနည်းပညာများကို အသုံးပြုသည့် အခြားသော VPN ပရိုတိုကောများနှင့် မတူဘဲ၊ WireGuard ပက်ကတ်များ၏ တသမတ်တည်း လက်မှတ်ပုံစံများကြောင့် ၎င်းတို့ကိုပိုမိုလွယ်ကူစွာ ရှာဖွေဖော်ထုတ်နိုင်ကာ အဆင့်မြင့် Deep Packet Inspection (DPI) စနစ်များနှင့် အခြားသော ကွန်ရက်စောင့်ကြည့်ရေးကိရိယာများဖြင့် ပိတ်ဆို့ထားနိုင်သည်။
|
WireGuard သည် ၎င်း၏ ကွဲပြားသော packet လက်မှတ်များ ကြောင့် ပိတ်ဆို့ခြင်းကို အလွန်ခံရနိုင်ချေရှိသည်။ ရှုပ်ထွေးသောနည်းပညာများကို အသုံးပြုသည့် အခြားသော VPN ပရိုတိုကောများနှင့် မတူဘဲ၊ WireGuard ပက်ကတ်များ၏ တသမတ်တည်း လက်မှတ်ပုံစံများကြောင့် ၎င်းတို့ကိုပိုမိုလွယ်ကူစွာ ရှာဖွေဖော်ထုတ်နိုင်ကာ အဆင့်မြင့် Deep Packet Inspection (DPI) စနစ်များနှင့် အခြားသော ကွန်ရက်စောင့်ကြည့်ရေးကိရိယာများဖြင့် ပိတ်ဆို့ထားနိုင်သည်။
|
||||||
|
|
||||||
* ပလက်ဖောင်းအားလုံးရှိ AmneziaVPN တွင်ရနိုင်ပါသည်။
|
* ပလက်ဖောင်းအားလုံးရှိ DefaultVPN တွင်ရနိုင်ပါသည်။
|
||||||
* ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။
|
* ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။
|
||||||
* ဆက်တင်အရေအတွက်နည်းပါခြင်း။
|
* ဆက်တင်အရေအတွက်နည်းပါခြင်း။
|
||||||
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက အလွယ်တကူ ထောက်လှန်းသိရှိခံရနိုင်ပြီး ပိတ်ဆို့ခြင်းခံရနိုင်သည်။
|
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက အလွယ်တကူ ထောက်လှန်းသိရှိခံရနိုင်ပြီး ပိတ်ဆို့ခြင်းခံရနိုင်သည်။
|
||||||
|
|
@ -3630,7 +3630,7 @@ Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REAL
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -3639,7 +3639,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
၎င်း၏ထူးခြားသောအင်္ဂါရပ်များထဲမှတစ်ခုမှာ ကွန်ရက်များနှင့် စက်ပစ္စည်းများကြား လျင်မြန်စွာပြောင်းလဲနိုင်သည့်စွမ်းရည်ဖြစ်ပြီး ဤစွမ်းရည်ကပင် dynamic ဖြစ်သောကွန်ရက်ပတ်ဝန်းကျင်များတွင် လိုက်လျောညီထွေဖြစ်စေရန်အကူအညီပေးပါသည်။
|
၎င်း၏ထူးခြားသောအင်္ဂါရပ်များထဲမှတစ်ခုမှာ ကွန်ရက်များနှင့် စက်ပစ္စည်းများကြား လျင်မြန်စွာပြောင်းလဲနိုင်သည့်စွမ်းရည်ဖြစ်ပြီး ဤစွမ်းရည်ကပင် dynamic ဖြစ်သောကွန်ရက်ပတ်ဝန်းကျင်များတွင် လိုက်လျောညီထွေဖြစ်စေရန်အကူအညီပေးပါသည်။
|
||||||
IKEv2 သည် လုံခြုံရေး၊ တည်ငြိမ်မှု၊ နှင့် အမြန်နှုန်းတို့ ပေးစွမ်းနိုင်သော်လည်း၊ အလွယ်တကူ ထောက်လှန်းသိရှိခံရနိုင်ပြီး ပိတ်ဆို့ခြင်း ခံရနိုင်သည်ကို သတိပြုရန် အရေးကြီးပါသည်။
|
IKEv2 သည် လုံခြုံရေး၊ တည်ငြိမ်မှု၊ နှင့် အမြန်နှုန်းတို့ ပေးစွမ်းနိုင်သော်လည်း၊ အလွယ်တကူ ထောက်လှန်းသိရှိခံရနိုင်ပြီး ပိတ်ဆို့ခြင်း ခံရနိုင်သည်ကို သတိပြုရန် အရေးကြီးပါသည်။
|
||||||
|
|
||||||
* Windows တွင်ရှိသော AmneziaVPN တွင်သာရနိုင်သည်။
|
* Windows တွင်ရှိသော DefaultVPN တွင်သာရနိုင်သည်။
|
||||||
* မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။
|
* မိုဘိုင်းစက်ပစ္စည်းများတွင် ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။
|
||||||
* တပ်ဆင်ချိန်ညှိရန်သိပ်မလိုအပ်ခြင်း။
|
* တပ်ဆင်ချိန်ညှိရန်သိပ်မလိုအပ်ခြင်း။
|
||||||
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များမှထောက်လှန်းနိုင်ခြင်း။
|
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များမှထောက်လှန်းနိုင်ခြင်း။
|
||||||
|
|
@ -3696,7 +3696,7 @@ IKEv2 သည် လုံခြုံရေး၊ တည်ငြိမ်မှ
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -3704,7 +3704,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<translation>OpenVPN သည်ပေါ်ပြူလာအဖြစ်ဆုံးနှင့် ကာလရှည်ကြာအသုံးဝင်ခဲ့ အသုံးဝင်နေစဲဖြစ်သော VPN ပရိုတိုကောများထဲမှတစ်ခုဖြစ်သည်။
|
<translation>OpenVPN သည်ပေါ်ပြူလာအဖြစ်ဆုံးနှင့် ကာလရှည်ကြာအသုံးဝင်ခဲ့ အသုံးဝင်နေစဲဖြစ်သော VPN ပရိုတိုကောများထဲမှတစ်ခုဖြစ်သည်။
|
||||||
ကုဒ်ဝှက်ခြင်းနှင့် key လဲလှယ်ခြင်းအတွက် SSL/TLS ၏ ခွန်အားကို အသုံးချခြင်းဖြင့် OpenVPN သည် ၎င်း၏ထူးခြားသော လုံခြုံရေးပရိုတိုကောကို အသုံးပြုထားသည်။ ထို့အပြင် OpenVPN ၏ အထောက်အထားစိစစ်ခြင်းနည်းလမ်းများစွာအတွက်အထောက်အပံ့ပေးထားမှုသည် ၎င်းကို စွယ်စုံရလိုက်လျောညီထွေဖြစ်စေပြီး စက်ပစ္စည်းများနှင့် လည်ပတ်မှုစနစ်များစွာကို အထောက်အပံ့ပေးစေပါသည်။ ၎င်း၏ open-source သဘောသဘာဝကြောင့် OpenVPN သည် ၎င်းကို ကျယ်ကျယ်ပြန့်ပြန့် စိစစ်စောင့်ကြည့်ပေးသည့် global community ကြောင့် လုံခြုံရေးပိုမိုကောင်းမွန်လာသည့်အကျိုးကျေးဇူးများ ရရှိခဲ့သည်။ စွမ်းဆောင်ရည်၊ လုံခြုံရေးနှင့် မည်သည့်စက်ပစ္စည်းနှင့်မဆိုလိုက်လျှောညီထွေရှိမှုဂုဏ်သတ္တိတို့ကို မျှတစွာပိုင်ဆိုင်ထားသော OpenVPN သည် ကိုယ်ရေးကိုယ်တာလုံခြုံမှုကိုအထူးဂရုစိုက်သော ပုဂ္ဂိုလ်များနှင့် စီးပွားရေးလုပ်ငန်းများအတွက် ထိပ်တန်းရွေးချယ်မှုတစ်ခုအဖြစ် ရပ်တည်နေစဲဖြစ်ပါသည်။
|
ကုဒ်ဝှက်ခြင်းနှင့် key လဲလှယ်ခြင်းအတွက် SSL/TLS ၏ ခွန်အားကို အသုံးချခြင်းဖြင့် OpenVPN သည် ၎င်း၏ထူးခြားသော လုံခြုံရေးပရိုတိုကောကို အသုံးပြုထားသည်။ ထို့အပြင် OpenVPN ၏ အထောက်အထားစိစစ်ခြင်းနည်းလမ်းများစွာအတွက်အထောက်အပံ့ပေးထားမှုသည် ၎င်းကို စွယ်စုံရလိုက်လျောညီထွေဖြစ်စေပြီး စက်ပစ္စည်းများနှင့် လည်ပတ်မှုစနစ်များစွာကို အထောက်အပံ့ပေးစေပါသည်။ ၎င်း၏ open-source သဘောသဘာဝကြောင့် OpenVPN သည် ၎င်းကို ကျယ်ကျယ်ပြန့်ပြန့် စိစစ်စောင့်ကြည့်ပေးသည့် global community ကြောင့် လုံခြုံရေးပိုမိုကောင်းမွန်လာသည့်အကျိုးကျေးဇူးများ ရရှိခဲ့သည်။ စွမ်းဆောင်ရည်၊ လုံခြုံရေးနှင့် မည်သည့်စက်ပစ္စည်းနှင့်မဆိုလိုက်လျှောညီထွေရှိမှုဂုဏ်သတ္တိတို့ကို မျှတစွာပိုင်ဆိုင်ထားသော OpenVPN သည် ကိုယ်ရေးကိုယ်တာလုံခြုံမှုကိုအထူးဂရုစိုက်သော ပုဂ္ဂိုလ်များနှင့် စီးပွားရေးလုပ်ငန်းများအတွက် ထိပ်တန်းရွေးချယ်မှုတစ်ခုအဖြစ် ရပ်တည်နေစဲဖြစ်ပါသည်။
|
||||||
|
|
||||||
* ပလက်ဖောင်းအားလုံးရှိ AmneziaVPN တွင်အသုံးပြုနိုင်သည်။
|
* ပလက်ဖောင်းအားလုံးရှိ DefaultVPN တွင်အသုံးပြုနိုင်သည်။
|
||||||
* မိုဘိုင်းစက်ပစ္စည်းများတွင် ပုံမှန်ပါဝါသုံးစွဲမှုရှိခြင်း။
|
* မိုဘိုင်းစက်ပစ္စည်းများတွင် ပုံမှန်ပါဝါသုံးစွဲမှုရှိခြင်း။
|
||||||
* မတူညီသော operating system များ၊ စက်ပစ္စည်းများနှင့်အလုပ်လုပ်သော အသုံးပြုသူများအတွက် လိုအပ်ချက်များနှင့်ကိုက်ညီရန် လိုသလိုချိန်ညှိနိုင်ခြင်း။
|
* မတူညီသော operating system များ၊ စက်ပစ္စည်းများနှင့်အလုပ်လုပ်သော အသုံးပြုသူများအတွက် လိုအပ်ချက်များနှင့်ကိုက်ညီရန် လိုသလိုချိန်ညှိနိုင်ခြင်း။
|
||||||
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များကထောက်လှန်းနိုင်သောကြောင့် ပိတ်ဆို့ခြင်းခံရနိုင်သည်။
|
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များကထောက်လှန်းနိုင်သောကြောင့် ပိတ်ဆို့ခြင်းခံရနိုင်သည်။
|
||||||
|
|
@ -3714,13 +3714,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>SOCKS5 ပရိုတိုကောကို အတုယူအခြေခံတည်ဆောက်ထားသော Shadowsocks သည် AEAD cipher ကိုအသုံးပြု၍ ချိတ်ဆက်မှုကိုကာကွယ်ပေးသည်။ Shadowsocks သည် ထောက်လှန်းသိရှိခံရခြင်းမှရှောင်ရှားနိုင်ရန်နှင့် ထောက်လှန်းသည့်သူများခက်ခဲစေရန် ဒီဇိုင်းထုတ်ထားသော်လည်း စံသတ်မှတ်ထားသည့် HTTPS ချိတ်ဆက်မှုနှင့် ထပ်တူမကျပါ။ သို့သော်၊ အချို့သောလမ်းကြောင်းဆိုင်ရာ ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များသည် Shadowsocks ချိတ်ဆက်မှုကို ရှာဖွေတွေ့ရှိနိုင်သေးသည်။ Amnezia တွင် ထောက်ပံ့မှုအကန့်အသတ်ရှိသောကြောင့် AmneziaWG ပရိုတိုကောကို အသုံးပြုရန် အကြံပြုထားသည်။
|
<translation>SOCKS5 ပရိုတိုကောကို အတုယူအခြေခံတည်ဆောက်ထားသော Shadowsocks သည် AEAD cipher ကိုအသုံးပြု၍ ချိတ်ဆက်မှုကိုကာကွယ်ပေးသည်။ Shadowsocks သည် ထောက်လှန်းသိရှိခံရခြင်းမှရှောင်ရှားနိုင်ရန်နှင့် ထောက်လှန်းသည့်သူများခက်ခဲစေရန် ဒီဇိုင်းထုတ်ထားသော်လည်း စံသတ်မှတ်ထားသည့် HTTPS ချိတ်ဆက်မှုနှင့် ထပ်တူမကျပါ။ သို့သော်၊ အချို့သောလမ်းကြောင်းဆိုင်ရာ ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များသည် Shadowsocks ချိတ်ဆက်မှုကို ရှာဖွေတွေ့ရှိနိုင်သေးသည်။ Amnezia တွင် ထောက်ပံ့မှုအကန့်အသတ်ရှိသောကြောင့် AmneziaWG ပရိုတိုကောကို အသုံးပြုရန် အကြံပြုထားသည်။
|
||||||
|
|
||||||
* Desktop ပလပ်ဖောင်းများတွင်ရှိသော AmneziaVPN တွင်သာအသုံးပြုနိုင်ပါသည်။
|
* Desktop ပလပ်ဖောင်းများတွင်ရှိသော DefaultVPN တွင်သာအသုံးပြုနိုင်ပါသည်။
|
||||||
* ပြင်ဆင်သတ်မှတ်နိုင်သော စာဝှက်စနစ် ပရိုတိုကော
|
* ပြင်ဆင်သတ်မှတ်နိုင်သော စာဝှက်စနစ် ပရိုတိုကော
|
||||||
* အချို့သော DPI စနစ်များဖြင့် ထောက်လှန်းသိရှိနိုင်သည်။
|
* အချို့သော DPI စနစ်များဖြင့် ထောက်လှန်းသိရှိနိုင်သည်။
|
||||||
* TCP ကွန်ရက် ပရိုတိုကောပေါ်တွင် အလုပ်လုပ်သည်။.</translation>
|
* TCP ကွန်ရက် ပရိုတိုကောပေါ်တွင် အလုပ်လုပ်သည်။.</translation>
|
||||||
|
|
@ -3731,7 +3731,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -3740,7 +3740,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
WireGuard သည် ၎င်း၏ စွမ်းဆောင်ရည်အတွက် လူသိများသော်လည်း ၎င်း၏ ထူးခြားသော packet လက်မှတ်များ ကြောင့် အလွယ်တကူ ထောက်လှန်းရှာဖွေတွေ့ရှိနိုင်သည့် ပြဿနာများ ရှိခဲ့ပါသည်။ AmneziaWG သည် ၎င်း၏ အသွားအလာကို ပုံမှန်အင်တာနက်အသွားအလာနှင့် ရောနှောကာ ပိုမိုကောင်းမွန်သော ရှုပ်ထွေးသော နည်းလမ်းများကို အသုံးပြုခြင်းဖြင့် ဤပြဿနာကို ဖြေရှင်းပေးထားပါသည်။
|
WireGuard သည် ၎င်း၏ စွမ်းဆောင်ရည်အတွက် လူသိများသော်လည်း ၎င်း၏ ထူးခြားသော packet လက်မှတ်များ ကြောင့် အလွယ်တကူ ထောက်လှန်းရှာဖွေတွေ့ရှိနိုင်သည့် ပြဿနာများ ရှိခဲ့ပါသည်။ AmneziaWG သည် ၎င်း၏ အသွားအလာကို ပုံမှန်အင်တာနက်အသွားအလာနှင့် ရောနှောကာ ပိုမိုကောင်းမွန်သော ရှုပ်ထွေးသော နည်းလမ်းများကို အသုံးပြုခြင်းဖြင့် ဤပြဿနာကို ဖြေရှင်းပေးထားပါသည်။
|
||||||
ဆိုလိုသည်မှာ AmneziaWG သည် နောက်ထပ်ထောက်လှန်းရခက်စေသည့်အလွှာတစ်ခုထပ်ထည့်စဉ်တွင် မူရင်းမြန်ဆန်သောစွမ်းဆောင်ရည်ကို ထိန်းသိမ်းထားနိုင်သောကြောင့် မြန်ဆန်ပြီးပါးနပ်သော VPN ချိတ်ဆက်မှုကိုလိုချင်သူများအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်ပါသည်။
|
ဆိုလိုသည်မှာ AmneziaWG သည် နောက်ထပ်ထောက်လှန်းရခက်စေသည့်အလွှာတစ်ခုထပ်ထည့်စဉ်တွင် မူရင်းမြန်ဆန်သောစွမ်းဆောင်ရည်ကို ထိန်းသိမ်းထားနိုင်သောကြောင့် မြန်ဆန်ပြီးပါးနပ်သော VPN ချိတ်ဆက်မှုကိုလိုချင်သူများအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုဖြစ်ပါသည်။
|
||||||
|
|
||||||
* ပလက်ဖောင်းအားလုံးရှိ AmneziaVPN တွင်ရနိုင်သည်။
|
* ပလက်ဖောင်းအားလုံးရှိ DefaultVPN တွင်ရနိုင်သည်။
|
||||||
* ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။
|
* ပါဝါသုံးစွဲမှုနည်းပါးခြင်း။
|
||||||
* ဆက်တင်အရေအတွက်နည်းပါခြင်း။ (အလုပ်ရှုပ်သက်သာ)
|
* ဆက်တင်အရေအတွက်နည်းပါခြင်း။ (အလုပ်ရှုပ်သက်သာ)
|
||||||
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက ထောက်လှန်းမှုမပြုနိုင်ဘဲ ပိတ်ဆို့ခြင်းကိုခံနိုင်ရည်ရှိသည်။
|
* DPI ခွဲခြမ်းစိတ်ဖြာမှုစနစ်များက ထောက်လှန်းမှုမပြုနိုင်ဘဲ ပိတ်ဆို့ခြင်းကိုခံနိုင်ရည်ရှိသည်။
|
||||||
|
|
@ -4012,7 +4012,7 @@ For more detailed information, you can
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>AmneziaWG config ကိုသိမ်းဆည်းမည်</translation>
|
<translation>AmneziaWG config ကိုသိမ်းဆည်းမည်</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
|
||||||
|
|
@ -475,8 +475,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>AmneziaVPN</translation>
|
<translation>DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
||||||
|
|
@ -490,8 +490,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>Уведомление AmneziaVPN</translation>
|
<translation>Уведомление DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1455,8 +1455,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="107"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="107"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>Об AmneziaVPN</translation>
|
<translation>Об DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="123"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="123"/>
|
||||||
|
|
@ -1738,8 +1738,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<name>PageSettingsApiNativeConfigs</name>
|
<name>PageSettingsApiNativeConfigs</name>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="23"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="23"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>Сохранить конфигурацию AmneziaVPN</translation>
|
<translation>Сохранить конфигурацию DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="48"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="48"/>
|
||||||
|
|
@ -2174,8 +2174,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы AmneziaVPN останутся на сервере.</translation>
|
<translation>Все настройки будут сброшены до значений по умолчанию. Все установленные сервисы DefaultVPN останутся на сервере.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||||||
|
|
@ -2220,8 +2220,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в AmneziaVPN. Храните эту информацию в надежном месте.</translation>
|
<translation>Резервная копия будет содержать ваши пароли и закрытые ключи для всех серверов, добавленных в DefaultVPN. Храните эту информацию в надежном месте.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -2500,7 +2500,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="176"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="176"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2520,7 +2520,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="205"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="205"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2655,7 +2655,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="153"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="153"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>Все установленные сервисы и протоколы Amnezia останутся на сервере.</translation>
|
<translation>Все установленные сервисы и протоколы Amnezia останутся на сервере.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -3517,8 +3517,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="119"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="119"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>Для приложения AmneziaVPN</translation>
|
<translation>Для приложения DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="134"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="134"/>
|
||||||
|
|
@ -4331,7 +4331,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -4349,7 +4349,7 @@ Cloak изменяет метаданные пакетов таким образ
|
||||||
|
|
||||||
Если в вашем регионе наблюдается жесткая интернет-цензура, мы советуем вам уже при первом подключении использовать только OpenVPN over Cloak.
|
Если в вашем регионе наблюдается жесткая интернет-цензура, мы советуем вам уже при первом подключении использовать только OpenVPN over Cloak.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN на всех платформах
|
* Доступен в DefaultVPN на всех платформах
|
||||||
* Высокое энергопотребление на мобильных устройствах
|
* Высокое энергопотребление на мобильных устройствах
|
||||||
* Гибкие настройки
|
* Гибкие настройки
|
||||||
* Не распознается системами DPI-анализа
|
* Не распознается системами DPI-анализа
|
||||||
|
|
@ -4360,7 +4360,7 @@ Cloak изменяет метаданные пакетов таким образ
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4369,7 +4369,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует строго заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных.
|
WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует строго заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных.
|
||||||
WireGuard очень уязвим для блокировки из-за характерных сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче идентифицируются и, следовательно, могут блокироваться современными Deep Packet Inspection (DPI) системами и другими инструментами для сетевого мониторинга.
|
WireGuard очень уязвим для блокировки из-за характерных сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче идентифицируются и, следовательно, могут блокироваться современными Deep Packet Inspection (DPI) системами и другими инструментами для сетевого мониторинга.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN на всех платформах
|
* Доступен в DefaultVPN на всех платформах
|
||||||
* Низкое энергопотребление на мобильных устройствах
|
* Низкое энергопотребление на мобильных устройствах
|
||||||
* Минимальная конфигурация
|
* Минимальная конфигурация
|
||||||
* Легко распознается системами DPI-анализа, поддается блокировке
|
* Легко распознается системами DPI-анализа, поддается блокировке
|
||||||
|
|
@ -4391,7 +4391,7 @@ REALITY отличается от аналогичных технологий б
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -4400,7 +4400,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
Он может быстро переключаться между сетями и устройствами, что делает его особенно адаптивным в динамичных сетевых средах.
|
Он может быстро переключаться между сетями и устройствами, что делает его особенно адаптивным в динамичных сетевых средах.
|
||||||
Несмотря на сочетание безопасности, стабильности и скорости, необходимо отметить, что IKEv2 легко обнаруживается и подвержен блокировке.
|
Несмотря на сочетание безопасности, стабильности и скорости, необходимо отметить, что IKEv2 легко обнаруживается и подвержен блокировке.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN только для Windows
|
* Доступен в DefaultVPN только для Windows
|
||||||
* Низкое энергопотребление на мобильных устройствах
|
* Низкое энергопотребление на мобильных устройствах
|
||||||
* Минимальная конфигурация
|
* Минимальная конфигурация
|
||||||
* Распознается системами DPI-анализа
|
* Распознается системами DPI-анализа
|
||||||
|
|
@ -4462,13 +4462,13 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI systems and therefore susceptible to blocking
|
* Recognised by DPI systems and therefore susceptible to blocking
|
||||||
* Can operate over both TCP and UDP network protocols.</source>
|
* Can operate over both TCP and UDP network protocols.</source>
|
||||||
<translation>OpenVPN является одним из самых популярных и проверенных временем VPN-протоколов. Он использует собственный протокол безопасности, и криптографические протоколы SSL/TLS для шифрования и обмена ключами. Более того, поддержка множества методов аутентификации делает OpenVPN универсальным, адаптируемым и подходящим для широкого спектра устройств и операционных систем. Благодаря своему открытому коду, OpenVPN подвергается тщательной проверке со стороны мирового сообщества, что постоянно укрепляет его безопасность. Имея отличный баланс между производительностью, безопасностью и совместимостью OpenVPN остается лучшим выбором для людей и компаний, заботящихся о конфиденциальности, однако OpenVPN легко распознается современными системами анализа трафика.
|
<translation>OpenVPN является одним из самых популярных и проверенных временем VPN-протоколов. Он использует собственный протокол безопасности, и криптографические протоколы SSL/TLS для шифрования и обмена ключами. Более того, поддержка множества методов аутентификации делает OpenVPN универсальным, адаптируемым и подходящим для широкого спектра устройств и операционных систем. Благодаря своему открытому коду, OpenVPN подвергается тщательной проверке со стороны мирового сообщества, что постоянно укрепляет его безопасность. Имея отличный баланс между производительностью, безопасностью и совместимостью OpenVPN остается лучшим выбором для людей и компаний, заботящихся о конфиденциальности, однако OpenVPN легко распознается современными системами анализа трафика.
|
||||||
Доступен в AmneziaVPN на всех платформах
|
Доступен в DefaultVPN на всех платформах
|
||||||
Нормальное энергопотребление на мобильных устройствах
|
Нормальное энергопотребление на мобильных устройствах
|
||||||
Гибкая настройка полезная при работе с различными операционными системами и устройствами
|
Гибкая настройка полезная при работе с различными операционными системами и устройствами
|
||||||
Распознается системами DPI и, следовательно, уязвим к блокировкам
|
Распознается системами DPI и, следовательно, уязвим к блокировкам
|
||||||
|
|
@ -4486,7 +4486,7 @@ Cloak can modify packet metadata so that it completely masks VPN traffic as norm
|
||||||
|
|
||||||
Immediately after receiving the first data packet, Cloak authenticates the incoming connection. If authentication fails, the plugin masks the server as a fake website and your VPN becomes invisible to analysis systems.
|
Immediately after receiving the first data packet, Cloak authenticates the incoming connection. If authentication fails, the plugin masks the server as a fake website and your VPN becomes invisible to analysis systems.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by detection systems
|
* Not recognised by detection systems
|
||||||
|
|
@ -4502,7 +4502,7 @@ Cloak может изменять метаданные пакета, чтобы
|
||||||
|
|
||||||
Сразу после получения первого пакета данных Cloak аутентифицирует входящее соединение, если аутентификация не удалась, плагин маскирует сервер под настоящий веб-сайт, и ваш VPN становится невидимым для систем анализа. Имеет низкую скорость работы в сравнении с другими похожими протоколами.
|
Сразу после получения первого пакета данных Cloak аутентифицирует входящее соединение, если аутентификация не удалась, плагин маскирует сервер под настоящий веб-сайт, и ваш VPN становится невидимым для систем анализа. Имеет низкую скорость работы в сравнении с другими похожими протоколами.
|
||||||
|
|
||||||
* Доступно в AmneziaVPN на всех платформах.
|
* Доступно в DefaultVPN на всех платформах.
|
||||||
* Высокое энергопотребление на мобильных устройствах
|
* Высокое энергопотребление на мобильных устройствах
|
||||||
* Гибкие настройки
|
* Гибкие настройки
|
||||||
* Не распознается системами обнаружения.
|
* Не распознается системами обнаружения.
|
||||||
|
|
@ -4515,7 +4515,7 @@ Cloak может изменять метаданные пакета, чтобы
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to detection and blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to detection and blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4524,7 +4524,7 @@ WireGuard is very susceptible to detection and blocking due to its distinct pack
|
||||||
WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует закодированные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность передачи данных.
|
WireGuard обеспечивает стабильное VPN-соединение и высокую производительность на всех устройствах. Он использует закодированные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность передачи данных.
|
||||||
WireGuard очень чувствителен к обнаружению и блокировке из-за различных сигнатур пакетов. В отличие от некоторых других VPN протоколов, использующих методы запутывания, последовательные шаблоны сигнатур пакетов WireGuard легко идентифицируются системами анализа трафика.
|
WireGuard очень чувствителен к обнаружению и блокировке из-за различных сигнатур пакетов. В отличие от некоторых других VPN протоколов, использующих методы запутывания, последовательные шаблоны сигнатур пакетов WireGuard легко идентифицируются системами анализа трафика.
|
||||||
|
|
||||||
* Доступно в AmneziaVPN на всех платформах.
|
* Доступно в DefaultVPN на всех платформах.
|
||||||
* Низкое энергопотребление
|
* Низкое энергопотребление
|
||||||
* Минимальное количество настроек
|
* Минимальное количество настроек
|
||||||
* Легко распознается системами анализа DPI, подвержен блокировке.
|
* Легко распознается системами анализа DPI, подвержен блокировке.
|
||||||
|
|
@ -4536,7 +4536,7 @@ WireGuard очень чувствителен к обнаружению и бл
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by traffic analysis systems
|
* Not recognised by traffic analysis systems
|
||||||
|
|
@ -4545,7 +4545,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
Хотя WireGuard известен своей эффективностью, обнаружить его довольно легко из-за различных сигнатур пакетов. AmneziaWG решает эту проблему, используя более совершенные методы работы, смешивая свой трафик с обычным интернет-трафиком.
|
Хотя WireGuard известен своей эффективностью, обнаружить его довольно легко из-за различных сигнатур пакетов. AmneziaWG решает эту проблему, используя более совершенные методы работы, смешивая свой трафик с обычным интернет-трафиком.
|
||||||
Это означает, что AmneziaWG сохраняет высокую производительность оригинала, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение.
|
Это означает, что AmneziaWG сохраняет высокую производительность оригинала, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение.
|
||||||
|
|
||||||
* Доступно в AmneziaVPN на всех платформах.
|
* Доступно в DefaultVPN на всех платформах.
|
||||||
* Низкое энергопотребление
|
* Низкое энергопотребление
|
||||||
* Минимальное количество настроек
|
* Минимальное количество настроек
|
||||||
* Не распознается системами анализа трафика.
|
* Не распознается системами анализа трафика.
|
||||||
|
|
@ -4592,7 +4592,7 @@ Unlike older protocols such as VMess, VLESS, and the XTLS-Vision transport, REAL
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -4600,7 +4600,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<translation type="vanished">OpenVPN — один из самых популярных и проверенных временем VPN-протоколов.
|
<translation type="vanished">OpenVPN — один из самых популярных и проверенных временем VPN-протоколов.
|
||||||
В нем используется уникальный протокол безопасности, опирающийся на SSL/TLS для шифрования и обмена ключами. Кроме того, OpenVPN поддерживает множество методов аутентификации, что делает его универсальным и адаптируемым к широкому спектру устройств и операционных систем. Благодаря открытому исходному коду OpenVPN подвергается тщательному анализу со стороны мирового сообщества, что постоянно повышает его безопасность. Оптимальное соотношение производительности, безопасности и совместимости делает OpenVPN лучшим выбором как для частных лиц, так и для компаний, заботящихся о конфиденциальности.
|
В нем используется уникальный протокол безопасности, опирающийся на SSL/TLS для шифрования и обмена ключами. Кроме того, OpenVPN поддерживает множество методов аутентификации, что делает его универсальным и адаптируемым к широкому спектру устройств и операционных систем. Благодаря открытому исходному коду OpenVPN подвергается тщательному анализу со стороны мирового сообщества, что постоянно повышает его безопасность. Оптимальное соотношение производительности, безопасности и совместимости делает OpenVPN лучшим выбором как для частных лиц, так и для компаний, заботящихся о конфиденциальности.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN на всех платформах
|
* Доступен в DefaultVPN на всех платформах
|
||||||
* Нормальное энергопотребление на мобильных устройствах
|
* Нормальное энергопотребление на мобильных устройствах
|
||||||
* Гибкая настройка под нужды пользователя для работы с различными операционными системами и устройствами
|
* Гибкая настройка под нужды пользователя для работы с различными операционными системами и устройствами
|
||||||
* Распознается системами DPI-анализа и поэтому подвержен блокировке
|
* Распознается системами DPI-анализа и поэтому подвержен блокировке
|
||||||
|
|
@ -4610,13 +4610,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="159"/>
|
<location filename="../containers/containers_defs.cpp" line="159"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>Shadowsocks создан на основе протокола SOCKS5, защищает соединение с помощью шифра AEAD. Несмотря на то, что протокол Shadowsocks разработан таким образом, чтобы быть незаметным и сложным для идентификации, он не идентичен стандартному HTTPS-соединению, поэтому некоторые системы анализа трафика всё же могут обнаружить соединение Shadowsocks. В связи с ограниченной поддержкой в Amnezia рекомендуется использовать протокол AmneziaWG.
|
<translation>Shadowsocks создан на основе протокола SOCKS5, защищает соединение с помощью шифра AEAD. Несмотря на то, что протокол Shadowsocks разработан таким образом, чтобы быть незаметным и сложным для идентификации, он не идентичен стандартному HTTPS-соединению, поэтому некоторые системы анализа трафика всё же могут обнаружить соединение Shadowsocks. В связи с ограниченной поддержкой в Amnezia рекомендуется использовать протокол AmneziaWG.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN только для ПК и ноутбуков
|
* Доступен в DefaultVPN только для ПК и ноутбуков
|
||||||
* Настраиваемый протокол шифрования
|
* Настраиваемый протокол шифрования
|
||||||
* Распознается некоторыми системами DPI-анализа
|
* Распознается некоторыми системами DPI-анализа
|
||||||
* Работает по сетевому протоколу TCP.</translation>
|
* Работает по сетевому протоколу TCP.</translation>
|
||||||
|
|
@ -4663,7 +4663,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -4681,7 +4681,7 @@ Cloak может изменять метаданные пакетов. Он по
|
||||||
|
|
||||||
Если в вашем регионе экстремальный уровень цензуры в Интернете, мы советуем вам с первого подключения использовать только OpenVPN over Cloak
|
Если в вашем регионе экстремальный уровень цензуры в Интернете, мы советуем вам с первого подключения использовать только OpenVPN over Cloak
|
||||||
|
|
||||||
* Доступен в AmneziaVPN для всех платформ
|
* Доступен в DefaultVPN для всех платформ
|
||||||
* Высокое энергопотребление на мобильных устройствах
|
* Высокое энергопотребление на мобильных устройствах
|
||||||
* Гибкие настройки
|
* Гибкие настройки
|
||||||
* Не распознается системами DPI-анализа
|
* Не распознается системами DPI-анализа
|
||||||
|
|
@ -4693,7 +4693,7 @@ Cloak может изменять метаданные пакетов. Он по
|
||||||
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4702,7 +4702,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
Обеспечивает стабильное VPN-соединение, высокую производительность на всех устройствах. Использует жестко заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных.
|
Обеспечивает стабильное VPN-соединение, высокую производительность на всех устройствах. Использует жестко заданные настройки шифрования. WireGuard по сравнению с OpenVPN имеет меньшую задержку и лучшую пропускную способность при передаче данных.
|
||||||
WireGuard очень восприимчив к блокированию из-за особенностей сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче выявляются и, соответственно, блокируются современными системами глубокой проверки пакетов (DPI) и другими средствами сетевого мониторинга.
|
WireGuard очень восприимчив к блокированию из-за особенностей сигнатур пакетов. В отличие от некоторых других VPN-протоколов, использующих методы обфускации, последовательные сигнатуры пакетов WireGuard легче выявляются и, соответственно, блокируются современными системами глубокой проверки пакетов (DPI) и другими средствами сетевого мониторинга.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN для всех платформ
|
* Доступен в DefaultVPN для всех платформ
|
||||||
* Низкое энергопотребление
|
* Низкое энергопотребление
|
||||||
* Минимальное количество настроек
|
* Минимальное количество настроек
|
||||||
* Легко распознается системами DPI-анализа, подвержен блокировке
|
* Легко распознается системами DPI-анализа, подвержен блокировке
|
||||||
|
|
@ -4713,7 +4713,7 @@ WireGuard очень восприимчив к блокированию из-з
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -4722,7 +4722,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
Хотя WireGuard известен своей эффективностью, у него были проблемы с обнаружением из-за характерных сигнатур пакетов. AmneziaWG решает эту проблему за счет использования более совершенных методов обфускации, благодаря чему его трафик сливается с обычным интернет-трафиком.
|
Хотя WireGuard известен своей эффективностью, у него были проблемы с обнаружением из-за характерных сигнатур пакетов. AmneziaWG решает эту проблему за счет использования более совершенных методов обфускации, благодаря чему его трафик сливается с обычным интернет-трафиком.
|
||||||
Таким образом, AmneziaWG сохраняет высокую производительность оригинального протокола, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение.
|
Таким образом, AmneziaWG сохраняет высокую производительность оригинального протокола, добавляя при этом дополнительный уровень скрытности, что делает его отличным выбором для тех, кому нужно быстрое и незаметное VPN-соединение.
|
||||||
|
|
||||||
* Доступен в AmneziaVPN на всех платформах
|
* Доступен в DefaultVPN на всех платформах
|
||||||
* Низкое энергопотребление на мобильных устройствах
|
* Низкое энергопотребление на мобильных устройствах
|
||||||
* Минимальное количество настроек
|
* Минимальное количество настроек
|
||||||
* Не распознается системами DPI-анализа, устойчив к блокировке
|
* Не распознается системами DPI-анализа, устойчив к блокировке
|
||||||
|
|
@ -5010,8 +5010,8 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="30"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="30"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="37"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="37"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>Сохранить конфигурацию AmneziaVPN</translation>
|
<translation>Сохранить конфигурацию DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="25"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="25"/>
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,8 @@
|
||||||
<context>
|
<context>
|
||||||
<name>AndroidController</name>
|
<name>AndroidController</name>
|
||||||
<message>
|
<message>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation type="vanished">AmneziaVPN</translation>
|
<translation type="vanished">DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>VPN Connected</source>
|
<source>VPN Connected</source>
|
||||||
|
|
@ -438,8 +438,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>AmneziaVPN</translation>
|
<translation>DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
<location filename="../ui/notificationhandler.cpp" line="64"/>
|
||||||
|
|
@ -453,8 +453,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>Сповіщення AmneziaVPN</translation>
|
<translation>Сповіщення DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1446,8 +1446,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>Про AmneziaVPN</translation>
|
<translation>Про DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
||||||
|
|
@ -1484,8 +1484,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<translation type="vanished">Карткою на Patreon</translation>
|
<translation type="vanished">Карткою на Patreon</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>https://www.patreon.com/amneziavpn</source>
|
<source>https://www.patreon.com/defaultvpn</source>
|
||||||
<translation type="vanished">https://www.patreon.com/amneziavpn</translation>
|
<translation type="vanished">https://www.patreon.com/defaultvpn</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>Show other methods on Github</source>
|
<source>Show other methods on Github</source>
|
||||||
|
|
@ -1810,8 +1810,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>Всі дані із застосунку будуть видалені, всі встановлені сервіси AmneziaVPN залишаться на сервері.</translation>
|
<translation>Всі дані із застосунку будуть видалені, всі встановлені сервіси DefaultVPN залишаться на сервері.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||||||
|
|
@ -1856,8 +1856,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>Резервна копія міститиме ваші паролі та приватні ключі для всіх серверів, доданих до AmneziaVPN. Зберігайте цю інформацію у безпечному місці.</translation>
|
<translation>Резервна копія міститиме ваші паролі та приватні ключі для всіх серверів, доданих до DefaultVPN. Зберігайте цю інформацію у безпечному місці.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -2136,7 +2136,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2156,7 +2156,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2304,7 +2304,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>Всі встановлені сервіси та протоколи Amnezia все ще залишаться на сервері.</translation>
|
<translation>Всі встановлені сервіси та протоколи Amnezia все ще залишаться на сервері.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -3183,8 +3183,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>Для AmneziaVPN</translation>
|
<translation>Для DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="135"/>
|
||||||
|
|
@ -3983,7 +3983,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -4001,7 +4001,7 @@ Cloak може змінювати метадані пакетів так, що
|
||||||
|
|
||||||
Якщо у вашому регіоні екстремальний рівень інтернет-цензури, ми радимо використовувати тільки OpenVPN через Cloak з самого початку роботи з додатком.
|
Якщо у вашому регіоні екстремальний рівень інтернет-цензури, ми радимо використовувати тільки OpenVPN через Cloak з самого початку роботи з додатком.
|
||||||
|
|
||||||
Доступний в AmneziaVPN на всіх платформах
|
Доступний в DefaultVPN на всіх платформах
|
||||||
Високе споживання енергії на мобільних пристроях
|
Високе споживання енергії на мобільних пристроях
|
||||||
Гнучкі налаштування
|
Гнучкі налаштування
|
||||||
Не розпізнається системами аналізу DPI
|
Не розпізнається системами аналізу DPI
|
||||||
|
|
@ -4014,7 +4014,7 @@ Cloak може змінювати метадані пакетів так, що
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4024,7 +4024,7 @@ WireGuard забезпечує стабільне VPN-підключення т
|
||||||
|
|
||||||
WireGuard дуже чутливий до блокувань через свої чіткі підписи пакетів. На відміну від деяких інших VPN-протоколів, які використовують техніки обфускації, постійні шаблони підписів пакетів WireGuard легше ідентифікуються та можуть бути заблоковані просунутими системами глибокого аналізу пакетів (DPI) та іншими інструментами моніторингу мережі.
|
WireGuard дуже чутливий до блокувань через свої чіткі підписи пакетів. На відміну від деяких інших VPN-протоколів, які використовують техніки обфускації, постійні шаблони підписів пакетів WireGuard легше ідентифікуються та можуть бути заблоковані просунутими системами глибокого аналізу пакетів (DPI) та іншими інструментами моніторингу мережі.
|
||||||
|
|
||||||
* Доступний в AmneziaVPN на всіх платформах
|
* Доступний в DefaultVPN на всіх платформах
|
||||||
* Низьке споживання енергії
|
* Низьке споживання енергії
|
||||||
* Мінімальна кількість налаштувань
|
* Мінімальна кількість налаштувань
|
||||||
* Легко розпізнається системами аналізу DPI, схильний до блокування
|
* Легко розпізнається системами аналізу DPI, схильний до блокування
|
||||||
|
|
@ -4047,7 +4047,7 @@ REALITY унікально ідентифікує цензорів під час
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -4056,7 +4056,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
Він може швидко переключись між мережами та пристроями, що робить його осболиво адаптованим під динамічні мережеві середовища.
|
Він може швидко переключись між мережами та пристроями, що робить його осболиво адаптованим під динамічні мережеві середовища.
|
||||||
Потрібно зазначити, що незважаючи на стабільність та швидкість, IKEv2 легко розпізнається та вразливий до блокувань.
|
Потрібно зазначити, що незважаючи на стабільність та швидкість, IKEv2 легко розпізнається та вразливий до блокувань.
|
||||||
|
|
||||||
* IKEv2/IPsec в AmneziaVPN тільки для Windows.
|
* IKEv2/IPsec в DefaultVPN тільки для Windows.
|
||||||
* Низьке енергоспоживання, на мобільних пристроях
|
* Низьке енергоспоживання, на мобільних пристроях
|
||||||
* Мінімальна конфігурація
|
* Мінімальна конфігурація
|
||||||
* Розпізнається системами DPI-анализу
|
* Розпізнається системами DPI-анализу
|
||||||
|
|
@ -4122,7 +4122,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -4130,7 +4130,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<translation>OpenVPN один із самих популярних і перевірених часом протоколів VPN.
|
<translation>OpenVPN один із самих популярних і перевірених часом протоколів VPN.
|
||||||
Він використовує власний протокол, який опирається на протокол SSL/TLS для шифрування та обміну ключами. Крім того, підтримка OpenVPN багатьох методів аутентифікації робить його універсальним і адаптованим до широкого спектру пристроїв і операційних систем. Завдяки відкритому коду, OpenVPN піддається ретельному аналізу зі сторони світової спільноти, що постійно підвищує його безпеку. Завдяки оптимальному співвідношенню продуктивності, безпеки та сумісності OpenVPN залишається найкращим вибором як для приватних осіб, так і для компаній.
|
Він використовує власний протокол, який опирається на протокол SSL/TLS для шифрування та обміну ключами. Крім того, підтримка OpenVPN багатьох методів аутентифікації робить його універсальним і адаптованим до широкого спектру пристроїв і операційних систем. Завдяки відкритому коду, OpenVPN піддається ретельному аналізу зі сторони світової спільноти, що постійно підвищує його безпеку. Завдяки оптимальному співвідношенню продуктивності, безпеки та сумісності OpenVPN залишається найкращим вибором як для приватних осіб, так і для компаній.
|
||||||
|
|
||||||
* Доступний в AmneziaVPN для всіх платформ
|
* Доступний в DefaultVPN для всіх платформ
|
||||||
* Нормальне енергоспоживання на мобільних пристроях
|
* Нормальне енергоспоживання на мобільних пристроях
|
||||||
* Гнучка настройка під користувача для роботи з різними пристроями та оперційними системами
|
* Гнучка настройка під користувача для роботи з різними пристроями та оперційними системами
|
||||||
* Розпізнається системами DPI-анализу і тому вразливий до блокувань
|
* Розпізнається системами DPI-анализу і тому вразливий до блокувань
|
||||||
|
|
@ -4140,13 +4140,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>Shadowsocks, створений на основі протоколу SOCKS5, захищає з'єднання AEAD шифруванням. Незважаючи на те, що протокол Shadowsocks розроблений таким чином, щоб бути незаметним і складним для ідентифікації, він не ідентичний стандартному HTTPS-з'єднанню. Однак деякі системи аналізу трафіку все-таки можуть знайти підключення Shadowsocks. У зв’язку з обмеженою підтримкою в Amnezia рекомендується використовувати протокол AmneziaWG або OpenVPN через Cloak.
|
<translation>Shadowsocks, створений на основі протоколу SOCKS5, захищає з'єднання AEAD шифруванням. Незважаючи на те, що протокол Shadowsocks розроблений таким чином, щоб бути незаметним і складним для ідентифікації, він не ідентичний стандартному HTTPS-з'єднанню. Однак деякі системи аналізу трафіку все-таки можуть знайти підключення Shadowsocks. У зв’язку з обмеженою підтримкою в Amnezia рекомендується використовувати протокол AmneziaWG або OpenVPN через Cloak.
|
||||||
|
|
||||||
* Доступний в AmneziaVPN тільки на ПК.
|
* Доступний в DefaultVPN тільки на ПК.
|
||||||
* Гнучке налаштування протоколу шифрування
|
* Гнучке налаштування протоколу шифрування
|
||||||
* Розпізнається деякими DPI-системами
|
* Розпізнається деякими DPI-системами
|
||||||
* Працює по мережевому протоколу TCP.</translation>
|
* Працює по мережевому протоколу TCP.</translation>
|
||||||
|
|
@ -4183,7 +4183,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -4201,7 +4201,7 @@ Cloak може замінити метаданні пакетів. Він пов
|
||||||
|
|
||||||
Якщо в вашому регіоні екстремальний рівень цензури в Інтернеті, ми рекомендуємо відразу використовувати OpenVPN over Cloak.
|
Якщо в вашому регіоні екстремальний рівень цензури в Інтернеті, ми рекомендуємо відразу використовувати OpenVPN over Cloak.
|
||||||
|
|
||||||
* Доступний в AmneziaVPN на всіх платформах
|
* Доступний в DefaultVPN на всіх платформах
|
||||||
* Високе енергоспоживання на мобільних пристроях
|
* Високе енергоспоживання на мобільних пристроях
|
||||||
* Гнучке налаштування
|
* Гнучке налаштування
|
||||||
* Не розпізнається системами DPI-анализу
|
* Не розпізнається системами DPI-анализу
|
||||||
|
|
@ -4213,7 +4213,7 @@ Cloak може замінити метаданні пакетів. Він пов
|
||||||
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4221,7 +4221,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
<translation type="vanished">WireGuard - відносно новий та популярний VPN-протокол з простою архітектурою.
|
<translation type="vanished">WireGuard - відносно новий та популярний VPN-протокол з простою архітектурою.
|
||||||
Забезпечує стабільне VPN-з'єднання, високу продуктивність на всіх пристроях. Використовує жорстко закодовані параметри шифрування. WireGuard порівняно з OpenVPN має нижчу затримку та кращу пропускну здатність передачі даних.
|
Забезпечує стабільне VPN-з'єднання, високу продуктивність на всіх пристроях. Використовує жорстко закодовані параметри шифрування. WireGuard порівняно з OpenVPN має нижчу затримку та кращу пропускну здатність передачі даних.
|
||||||
WireGuard дуже вразливий до блокування. На відміну від деяких інших протоколів VPN, які використовують методи обфускації, узгоджені шаблони пакетів WireGuard можна легше ідентифікувати та, таким чином, заблокувати вдосконаленими системами Deep Packet Inspection (DPI) та іншими інструментами моніторингу мережі.
|
WireGuard дуже вразливий до блокування. На відміну від деяких інших протоколів VPN, які використовують методи обфускації, узгоджені шаблони пакетів WireGuard можна легше ідентифікувати та, таким чином, заблокувати вдосконаленими системами Deep Packet Inspection (DPI) та іншими інструментами моніторингу мережі.
|
||||||
* Доступний в AmneziaVPN для всіх платформ
|
* Доступний в DefaultVPN для всіх платформ
|
||||||
* Низьке енергоспоживання
|
* Низьке енергоспоживання
|
||||||
* Мінімальна кількість налаштувань
|
* Мінімальна кількість налаштувань
|
||||||
* Легко розпізнається системами DPI-анализу, вразливий до блокувань
|
* Легко розпізнається системами DPI-анализу, вразливий до блокувань
|
||||||
|
|
@ -4233,7 +4233,7 @@ WireGuard дуже вразливий до блокування. На відмі
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -4242,7 +4242,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
Незважаючи на те, що WireGuard відомий своєю ефективністю, він має проблеми з легким виявленням через чіткі підписи пакетів. AmneziaWG вирішує цю проблему, використовуючи кращі методи обфускації, завдяки чому її трафік змішується зі звичайним інтернет-трафіком.
|
Незважаючи на те, що WireGuard відомий своєю ефективністю, він має проблеми з легким виявленням через чіткі підписи пакетів. AmneziaWG вирішує цю проблему, використовуючи кращі методи обфускації, завдяки чому її трафік змішується зі звичайним інтернет-трафіком.
|
||||||
Це означає, що AmneziaWG зберігає швидку роботу оригінального протоколу WireGuard, додаючи додатковий рівень скритності, що робить його чудовим вибором для тих, хто бажає швидкого та непомітного VPN-з’єднання.
|
Це означає, що AmneziaWG зберігає швидку роботу оригінального протоколу WireGuard, додаючи додатковий рівень скритності, що робить його чудовим вибором для тих, хто бажає швидкого та непомітного VPN-з’єднання.
|
||||||
|
|
||||||
* Доступно в AmneziaVPN на всіх платформах
|
* Доступно в DefaultVPN на всіх платформах
|
||||||
* Низьке енергоспоживання
|
* Низьке енергоспоживання
|
||||||
* Мінімальна кількість налаштувань
|
* Мінімальна кількість налаштувань
|
||||||
* Не розпізнається системами аналізу DPI, стійкий до блокування
|
* Не розпізнається системами аналізу DPI, стійкий до блокування
|
||||||
|
|
@ -4507,8 +4507,8 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>Зберегти config AmneziaVPN</translation>
|
<translation>Зберегти config DefaultVPN</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
||||||
|
|
|
||||||
|
|
@ -406,8 +406,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation>The translation of "AmneziaVPN" in Urdu would be:
|
<translation>The translation of "DefaultVPN" in Urdu would be:
|
||||||
|
|
||||||
امنیزیا وی پی ای</translation>
|
امنیزیا وی پی ای</translation>
|
||||||
</message>
|
</message>
|
||||||
|
|
@ -423,7 +423,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>امنیزیا وی پی این کی اطلاعات</translation>
|
<translation>امنیزیا وی پی این کی اطلاعات</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1341,8 +1341,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>AmneziaVPN کے بارے میں</translation>
|
<translation>DefaultVPN کے بارے میں</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="126"/>
|
||||||
|
|
@ -1685,7 +1685,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>تمام ترتیبات کو معمولی حالت پر لوٹایا جائے گا۔ سب انسٹال کیے گئے امنیزیا وی پی این سروسزسرورپرموجودرہیںگی.</translation>
|
<translation>تمام ترتیبات کو معمولی حالت پر لوٹایا جائے گا۔ سب انسٹال کیے گئے امنیزیا وی پی این سروسزسرورپرموجودرہیںگی.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1723,8 +1723,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>بیک اپ میں آپ کے تمام سرورز جنہیں AmneziaVPN میں شامل کیا گیا ہے، ان کے پاسورڈ اور نجی کلید شامل ہوں گے۔ اس معلومات کو ایک محفوظ جگہ میں محفوظ رکھیں.</translation>
|
<translation>بیک اپ میں آپ کے تمام سرورز جنہیں DefaultVPN میں شامل کیا گیا ہے، ان کے پاسورڈ اور نجی کلید شامل ہوں گے۔ اس معلومات کو ایک محفوظ جگہ میں محفوظ رکھیں.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -1987,7 +1987,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2007,7 +2007,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2126,8 +2126,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>سرور پر تمام انسٹال شدہ AmneziaVPN سروسز محفوظ رہیں گے.</translation>
|
<translation>سرور پر تمام انسٹال شدہ DefaultVPN سروسز محفوظ رہیں گے.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
||||||
|
|
@ -2872,8 +2872,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>AmneziaVPN ایپ کے لئے</translation>
|
<translation>DefaultVPN ایپ کے لئے</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<source>OpenVpn native format</source>
|
<source>OpenVpn native format</source>
|
||||||
|
|
@ -3691,7 +3691,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -3706,7 +3706,7 @@ If there is a extreme level of Internet censorship in your region, we advise you
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -3766,22 +3766,22 @@ For more detailed information, you can
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
* Can operate over both TCP and UDP network protocols.</source>
|
* Can operate over both TCP and UDP network protocols.</source>
|
||||||
<translation>OpenVPN دستیاب سب سے زیادہ مقبول اور وقتی آزمائشی VPN پروٹوکولز میں سے ایک ہے۔ یہ انکرپشن اور کلیدی تبادلے کے لیے SSL/TLS کی طاقت کا فائدہ اٹھاتے ہوئے اپنا منفرد سیکیورٹی پروٹوکول استعمال کرتا ہے۔ مزید برآں، توثیق کے بہت سے طریقوں کے لیے OpenVPN کی حمایت اسے ورسٹائل اور قابل موافق بناتی ہے، جو آلات اور آپریٹنگ سسٹم کی ایک وسیع رینج کو پورا کرتی ہے۔ اوپن سورس کی نوعیت کی وجہ سے، اوپن وی پی این کو عالمی برادری کی طرف سے وسیع جانچ سے فائدہ ہوتا ہے، جو اس کی سلامتی کو مسلسل تقویت دیتا ہے۔ کارکردگی، سیکورٹی اور مطابقت کے مضبوط توازن کے ساتھ، OpenVPN رازداری کے بارے میں شعور رکھنے والے افراد اور کاروباروں کے لیے یکساں انتخاب ہے۔ * تمام پلیٹ فارمز پر AmneziaVPN میں دستیاب ہے * موبائل آلات پر بجلی کی عام کھپت * صارف کو مختلف آپریٹنگ سسٹمز اور ڈیوائسز کے ساتھ کام کرنے کی ضرورت کے مطابق لچکدار تخصیص * DPI تجزیہ سسٹمز کے ذریعہ پہچانا جاتا ہے اور اس وجہ سے بلاک کرنے کا خطرہ ہوتا ہے * TCP اور UDP دونوں نیٹ ورک پر کام کر سکتا ہے۔ پروٹوکول</translation>
|
<translation>OpenVPN دستیاب سب سے زیادہ مقبول اور وقتی آزمائشی VPN پروٹوکولز میں سے ایک ہے۔ یہ انکرپشن اور کلیدی تبادلے کے لیے SSL/TLS کی طاقت کا فائدہ اٹھاتے ہوئے اپنا منفرد سیکیورٹی پروٹوکول استعمال کرتا ہے۔ مزید برآں، توثیق کے بہت سے طریقوں کے لیے OpenVPN کی حمایت اسے ورسٹائل اور قابل موافق بناتی ہے، جو آلات اور آپریٹنگ سسٹم کی ایک وسیع رینج کو پورا کرتی ہے۔ اوپن سورس کی نوعیت کی وجہ سے، اوپن وی پی این کو عالمی برادری کی طرف سے وسیع جانچ سے فائدہ ہوتا ہے، جو اس کی سلامتی کو مسلسل تقویت دیتا ہے۔ کارکردگی، سیکورٹی اور مطابقت کے مضبوط توازن کے ساتھ، OpenVPN رازداری کے بارے میں شعور رکھنے والے افراد اور کاروباروں کے لیے یکساں انتخاب ہے۔ * تمام پلیٹ فارمز پر DefaultVPN میں دستیاب ہے * موبائل آلات پر بجلی کی عام کھپت * صارف کو مختلف آپریٹنگ سسٹمز اور ڈیوائسز کے ساتھ کام کرنے کی ضرورت کے مطابق لچکدار تخصیص * DPI تجزیہ سسٹمز کے ذریعہ پہچانا جاتا ہے اور اس وجہ سے بلاک کرنے کا خطرہ ہوتا ہے * TCP اور UDP دونوں نیٹ ورک پر کام کر سکتا ہے۔ پروٹوکول</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>شیڈو ساکس، SOCKS5 پروٹوکول سے متاثر، AEAD سائفر کا استعمال کرتے ہوئے کنکشن کی حفاظت کرتا ہے۔ اگرچہ شیڈو ساکس کو سمجھدار اور شناخت کرنے کے لیے چیلنج کرنے کے لیے ڈیزائن کیا گیا ہے، لیکن یہ معیاری HTTPS کنکشن سے مماثل نہیں ہے۔ تاہم، کچھ ٹریفک تجزیہ نظام اب بھی شیڈو ساکس کنکشن کا پتہ لگا سکتے ہیں۔ Amnezia میں محدود تعاون کی وجہ سے، AmneziaWG پروٹوکول استعمال کرنے کی سفارش کی جاتی ہے۔ * صرف ڈیسک ٹاپ پلیٹ فارمز پر AmneziaVPN میں دستیاب ہے * قابل ترتیب انکرپشن پروٹوکول * کچھ DPI سسٹمز کے ذریعے قابل شناخت * TCP نیٹ ورک پروٹوکول پر کام کرتا ہے.</translation>
|
<translation>شیڈو ساکس، SOCKS5 پروٹوکول سے متاثر، AEAD سائفر کا استعمال کرتے ہوئے کنکشن کی حفاظت کرتا ہے۔ اگرچہ شیڈو ساکس کو سمجھدار اور شناخت کرنے کے لیے چیلنج کرنے کے لیے ڈیزائن کیا گیا ہے، لیکن یہ معیاری HTTPS کنکشن سے مماثل نہیں ہے۔ تاہم، کچھ ٹریفک تجزیہ نظام اب بھی شیڈو ساکس کنکشن کا پتہ لگا سکتے ہیں۔ Amnezia میں محدود تعاون کی وجہ سے، AmneziaWG پروٹوکول استعمال کرنے کی سفارش کی جاتی ہے۔ * صرف ڈیسک ٹاپ پلیٹ فارمز پر DefaultVPN میں دستیاب ہے * قابل ترتیب انکرپشن پروٹوکول * کچھ DPI سسٹمز کے ذریعے قابل شناخت * TCP نیٹ ورک پروٹوکول پر کام کرتا ہے.</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../containers/containers_defs.cpp" line="203"/>
|
<location filename="../containers/containers_defs.cpp" line="203"/>
|
||||||
|
|
@ -3789,7 +3789,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -3802,12 +3802,12 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
* Works over UDP network protocol, ports 500 and 4500.</source>
|
* Works over UDP network protocol, ports 500 and 4500.</source>
|
||||||
<translation>IKEv2، IPSec انکرپشن پرت کے ساتھ جوڑا، ایک جدید اور مستحکم VPN پروٹوکول کے طور پر کھڑا ہے۔ اس کی امتیازی خصوصیات میں سے ایک نیٹ ورکس اور ڈیوائسز کے درمیان تیزی سے سوئچ کرنے کی صلاحیت ہے، جو اسے متحرک نیٹ ورک کے ماحول میں خاص طور پر موافق بناتی ہے۔ اگرچہ یہ سیکیورٹی، استحکام اور رفتار کا امتزاج پیش کرتا ہے، لیکن یہ نوٹ کرنا ضروری ہے کہ IKEv2 کا آسانی سے پتہ لگایا جا سکتا ہے اور یہ بلاک کرنے کے لیے حساس ہے۔ * صرف ونڈوز پر AmneziaVPN میں دستیاب ہے * کم بجلی کی کھپت، موبائل ڈیوائسز پر * کم سے کم کنفیگریشن * DPI تجزیہ سسٹمز کے ذریعے پہچانا جاتا ہے * UDP نیٹ ورک پروٹوکول، پورٹ 500 اور 4500 پر کام .کرتا ہے</translation>
|
<translation>IKEv2، IPSec انکرپشن پرت کے ساتھ جوڑا، ایک جدید اور مستحکم VPN پروٹوکول کے طور پر کھڑا ہے۔ اس کی امتیازی خصوصیات میں سے ایک نیٹ ورکس اور ڈیوائسز کے درمیان تیزی سے سوئچ کرنے کی صلاحیت ہے، جو اسے متحرک نیٹ ورک کے ماحول میں خاص طور پر موافق بناتی ہے۔ اگرچہ یہ سیکیورٹی، استحکام اور رفتار کا امتزاج پیش کرتا ہے، لیکن یہ نوٹ کرنا ضروری ہے کہ IKEv2 کا آسانی سے پتہ لگایا جا سکتا ہے اور یہ بلاک کرنے کے لیے حساس ہے۔ * صرف ونڈوز پر DefaultVPN میں دستیاب ہے * کم بجلی کی کھپت، موبائل ڈیوائسز پر * کم سے کم کنفیگریشن * DPI تجزیہ سسٹمز کے ذریعے پہچانا جاتا ہے * UDP نیٹ ورک پروٹوکول، پورٹ 500 اور 4500 پر کام .کرتا ہے</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../containers/containers_defs.cpp" line="242"/>
|
<location filename="../containers/containers_defs.cpp" line="242"/>
|
||||||
|
|
@ -4049,8 +4049,8 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>AmneziaVPN ترتیب کو محفوظ کریں</translation>
|
<translation>DefaultVPN ترتیب کو محفوظ کریں</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="83"/>
|
||||||
|
|
|
||||||
|
|
@ -426,7 +426,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
<location filename="../ui/notificationhandler.cpp" line="63"/>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
<location filename="../ui/notificationhandler.cpp" line="70"/>
|
||||||
<source>AmneziaVPN</source>
|
<source>DefaultVPN</source>
|
||||||
<translation></translation>
|
<translation></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -441,8 +441,8 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
<location filename="../ui/notificationhandler.cpp" line="94"/>
|
||||||
<source>AmneziaVPN notification</source>
|
<source>DefaultVPN notification</source>
|
||||||
<translation>AmneziaVPN 提示</translation>
|
<translation>DefaultVPN 提示</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
<location filename="../ui/notificationhandler.cpp" line="95"/>
|
||||||
|
|
@ -1399,7 +1399,7 @@ Already installed containers were found on the server. All installed containers
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
<location filename="../ui/qml/Pages2/PageSettings.qml" line="110"/>
|
||||||
<source>About AmneziaVPN</source>
|
<source>About DefaultVPN</source>
|
||||||
<translation>关于</translation>
|
<translation>关于</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -1749,8 +1749,8 @@ And if you don't like the app, all the more support it - the donation will
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="212"/>
|
||||||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All settings will be reset to default. All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>所有配置恢复为默认值。服务器已安装的AmneziaVPN服务将被保留。</translation>
|
<translation>所有配置恢复为默认值。服务器已安装的DefaultVPN服务将被保留。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||||||
|
|
@ -1791,8 +1791,8 @@ And if you don't like the app, all the more support it - the donation will
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="74"/>
|
||||||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
<source>The backup will contain your passwords and private keys for all servers added to DefaultVPN. Keep this information in a secure place.</source>
|
||||||
<translation>备份将包含您添加到 AmneziaVPN 的所有服务器的密码和私钥。请将这些信息保存在安全的地方。</translation>
|
<translation>备份将包含您添加到 DefaultVPN 的所有服务器的密码和私钥。请将这些信息保存在安全的地方。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="85"/>
|
||||||
|
|
@ -2075,7 +2075,7 @@ And if you don't like the app, all the more support it - the donation will
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="174"/>
|
||||||
<source>AmneziaVPN logs</source>
|
<source>DefaultVPN logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2095,7 +2095,7 @@ And if you don't like the app, all the more support it - the donation will
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="203"/>
|
||||||
<source>AmneziaVPN-service logs</source>
|
<source>DefaultVPN-service logs</source>
|
||||||
<translation type="unfinished"></translation>
|
<translation type="unfinished"></translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
@ -2230,8 +2230,8 @@ And if you don't like the app, all the more support it - the donation will
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="163"/>
|
||||||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
<source>All installed DefaultVPN services will still remain on the server.</source>
|
||||||
<translation>所有已安装的 AmneziaVPN 服务仍将保留在服务器上。</translation>
|
<translation>所有已安装的 DefaultVPN 服务仍将保留在服务器上。</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="196"/>
|
||||||
|
|
@ -3069,8 +3069,8 @@ and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="120"/>
|
||||||
<source>For the AmneziaVPN app</source>
|
<source>For the DefaultVPN app</source>
|
||||||
<translation>AmneziaVPN 应用</translation>
|
<translation>DefaultVPN 应用</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
<location filename="../ui/qml/Pages2/PageShare.qml" line="125"/>
|
||||||
|
|
@ -4014,7 +4014,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -4028,7 +4028,7 @@ If there is a extreme level of Internet censorship in your region, we advise you
|
||||||
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
WireGuard provides stable VPN connection and high performance on all devices. It uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4037,7 +4037,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
WireGuard提供稳定的VPN连接,并在所有设备上具有高性能。它使用硬编码的加密设置。与OpenVPN相比,WireGuard具有较低的延迟和更好的数据传输吞吐量。
|
WireGuard提供稳定的VPN连接,并在所有设备上具有高性能。它使用硬编码的加密设置。与OpenVPN相比,WireGuard具有较低的延迟和更好的数据传输吞吐量。
|
||||||
WireGuard非常容易被阻挡,因为其独特的数据包签名。与一些其他VPN协议不同,这些协议使用混淆技术,WireGuard数据包的一致签名模式更容易被高级深度数据包检测(DPI)系统和其他网络监控工具识别和阻挡。
|
WireGuard非常容易被阻挡,因为其独特的数据包签名。与一些其他VPN协议不同,这些协议使用混淆技术,WireGuard数据包的一致签名模式更容易被高级深度数据包检测(DPI)系统和其他网络监控工具识别和阻挡。
|
||||||
|
|
||||||
在AmneziaVPN上适用于所有平台
|
在DefaultVPN上适用于所有平台
|
||||||
低功耗
|
低功耗
|
||||||
最少的设置
|
最少的设置
|
||||||
易于被DPI分析系统识别,容易被阻挡
|
易于被DPI分析系统识别,容易被阻挡
|
||||||
|
|
@ -4085,7 +4085,7 @@ WireGuard非常容易被阻挡,因为其独特的数据包签名。与一些
|
||||||
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
<source>OpenVPN stands as one of the most popular and time-tested VPN protocols available.
|
||||||
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
It employs its unique security protocol, leveraging the strength of SSL/TLS for encryption and key exchange. Furthermore, OpenVPN's support for a multitude of authentication methods makes it versatile and adaptable, catering to a wide range of devices and operating systems. Due to its open-source nature, OpenVPN benefits from extensive scrutiny by the global community, which continually reinforces its security. With a strong balance of performance, security, and compatibility, OpenVPN remains a top choice for privacy-conscious individuals and businesses alike.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Normal power consumption on mobile devices
|
* Normal power consumption on mobile devices
|
||||||
* Flexible customisation to suit user needs to work with different operating systems and devices
|
* Flexible customisation to suit user needs to work with different operating systems and devices
|
||||||
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
* Recognised by DPI analysis systems and therefore susceptible to blocking
|
||||||
|
|
@ -4093,7 +4093,7 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<translation>OpenVPN 是最流行且经过时间考验的 VPN 协议之一。
|
<translation>OpenVPN 是最流行且经过时间考验的 VPN 协议之一。
|
||||||
它采用其独特的安全协议,利用 SSL/TLS 的优势进行加密和密钥交换。此外,OpenVPN 支持多种身份验证方法,使其具有多功能性和适应性,可适应各种设备和操作系统。由于其开源性质,OpenVPN 受益于全球社区的广泛审查,这不断增强了其安全性。凭借性能、安全性和兼容性的强大平衡,OpenVPN 仍然是注重隐私的个人和企业的首选。
|
它采用其独特的安全协议,利用 SSL/TLS 的优势进行加密和密钥交换。此外,OpenVPN 支持多种身份验证方法,使其具有多功能性和适应性,可适应各种设备和操作系统。由于其开源性质,OpenVPN 受益于全球社区的广泛审查,这不断增强了其安全性。凭借性能、安全性和兼容性的强大平衡,OpenVPN 仍然是注重隐私的个人和企业的首选。
|
||||||
|
|
||||||
* 可在所有平台的 AmneziaVPN 中使用
|
* 可在所有平台的 DefaultVPN 中使用
|
||||||
* 移动设备的正常功耗
|
* 移动设备的正常功耗
|
||||||
* 灵活定制,满足用户使用不同操作系统和设备的需求
|
* 灵活定制,满足用户使用不同操作系统和设备的需求
|
||||||
* 被DPI分析系统识别,因此容易被阻塞
|
* 被DPI分析系统识别,因此容易被阻塞
|
||||||
|
|
@ -4103,13 +4103,13 @@ It employs its unique security protocol, leveraging the strength of SSL/TLS for
|
||||||
<location filename="../containers/containers_defs.cpp" line="162"/>
|
<location filename="../containers/containers_defs.cpp" line="162"/>
|
||||||
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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.
|
<source>Shadowsocks, inspired by the SOCKS5 protocol, safeguards the connection using the AEAD cipher. Although Shadowsocks is designed to be discreet and challenging to identify, it isn'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
|
* Configurable encryption protocol
|
||||||
* Detectable by some DPI systems
|
* Detectable by some DPI systems
|
||||||
* Works over TCP network protocol.</source>
|
* Works over TCP network protocol.</source>
|
||||||
<translation>Shadowsocks 受到 SOCKS5 协议的启发,使用 AEAD 密码保护连接。尽管 Shadowsocks 设计得谨慎且难以识别,但它与标准 HTTPS 连接并不相同。但是,某些流量分析系统可能仍会检测到 Shadowsocks 连接。由于Amnezia支持有限,建议使用AmneziaWG协议。
|
<translation>Shadowsocks 受到 SOCKS5 协议的启发,使用 AEAD 密码保护连接。尽管 Shadowsocks 设计得谨慎且难以识别,但它与标准 HTTPS 连接并不相同。但是,某些流量分析系统可能仍会检测到 Shadowsocks 连接。由于Amnezia支持有限,建议使用AmneziaWG协议。
|
||||||
|
|
||||||
* 仅在桌面平台上的 AmneziaVPN 中可用
|
* 仅在桌面平台上的 DefaultVPN 中可用
|
||||||
* 可配置的加密协议
|
* 可配置的加密协议
|
||||||
* 可以被某些 DPI 系统检测到
|
* 可以被某些 DPI 系统检测到
|
||||||
* 通过 TCP 网络协议工作。</translation>
|
* 通过 TCP 网络协议工作。</translation>
|
||||||
|
|
@ -4127,7 +4127,7 @@ Immediately after receiving the first data packet, Cloak authenticates the incom
|
||||||
|
|
||||||
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
If there is a extreme level of Internet censorship in your region, we advise you to use only OpenVPN over Cloak from the first connection
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* High power consumption on mobile devices
|
* High power consumption on mobile devices
|
||||||
* Flexible settings
|
* Flexible settings
|
||||||
* Not recognised by DPI analysis systems
|
* Not recognised by DPI analysis systems
|
||||||
|
|
@ -4145,7 +4145,7 @@ Cloak 可以修改数据包元数据,以便将 VPN 流量完全屏蔽为正常
|
||||||
|
|
||||||
如果您所在地区的互联网审查非常严格,我们建议您在第一次连接时仅使用 OpenVPN over Cloak
|
如果您所在地区的互联网审查非常严格,我们建议您在第一次连接时仅使用 OpenVPN over Cloak
|
||||||
|
|
||||||
* 可在所有平台的 AmneziaVPN 中使用
|
* 可在所有平台的 DefaultVPN 中使用
|
||||||
* 移动设备功耗高
|
* 移动设备功耗高
|
||||||
* 配置灵活
|
* 配置灵活
|
||||||
* 不被 DPI 分析系统识别
|
* 不被 DPI 分析系统识别
|
||||||
|
|
@ -4156,7 +4156,7 @@ Cloak 可以修改数据包元数据,以便将 VPN 流量完全屏蔽为正常
|
||||||
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
Provides stable VPN connection, high performance on all devices. Uses hard-coded encryption settings. WireGuard compared to OpenVPN has lower latency and better data transfer throughput.
|
||||||
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
WireGuard is very susceptible to blocking due to its distinct packet signatures. Unlike some other VPN protocols that employ obfuscation techniques, the consistent signature patterns of WireGuard packets can be more easily identified and thus blocked by advanced Deep Packet Inspection (DPI) systems and other network monitoring tools.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Easily recognised by DPI analysis systems, susceptible to blocking
|
* Easily recognised by DPI analysis systems, susceptible to blocking
|
||||||
|
|
@ -4165,7 +4165,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
在所有设备上提供稳定的 VPN 连接和高性能。使用硬编码的加密设置。 WireGuard 与 OpenVPN 相比具有更低的延迟和更好的数据传输吞吐量。
|
在所有设备上提供稳定的 VPN 连接和高性能。使用硬编码的加密设置。 WireGuard 与 OpenVPN 相比具有更低的延迟和更好的数据传输吞吐量。
|
||||||
由于其独特的数据包签名,WireGuard 非常容易受到阻塞。与其他一些采用混淆技术的 VPN 协议不同,WireGuard 数据包的一致签名模式可以更容易地被高级深度数据包检测 (DPI) 系统和其他网络监控工具识别并阻止。
|
由于其独特的数据包签名,WireGuard 非常容易受到阻塞。与其他一些采用混淆技术的 VPN 协议不同,WireGuard 数据包的一致签名模式可以更容易地被高级深度数据包检测 (DPI) 系统和其他网络监控工具识别并阻止。
|
||||||
|
|
||||||
* 可在所有平台的 AmneziaVPN 中使用
|
* 可在所有平台的 DefaultVPN 中使用
|
||||||
* 低功耗
|
* 低功耗
|
||||||
* 配置简单
|
* 配置简单
|
||||||
* 容易被DPI分析系统识别,容易被阻塞
|
* 容易被DPI分析系统识别,容易被阻塞
|
||||||
|
|
@ -4177,7 +4177,7 @@ WireGuard is very susceptible to blocking due to its distinct packet signatures.
|
||||||
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
While WireGuard is known for its efficiency, it had issues with being easily detected due to its distinct packet signatures. AmneziaWG solves this problem by using better obfuscation methods, making its traffic blend in with regular internet traffic.
|
||||||
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
This means that AmneziaWG keeps the fast performance of the original while adding an extra layer of stealth, making it a great choice for those wanting a fast and discreet VPN connection.
|
||||||
|
|
||||||
* Available in the AmneziaVPN across all platforms
|
* Available in the DefaultVPN across all platforms
|
||||||
* Low power consumption
|
* Low power consumption
|
||||||
* Minimum number of settings
|
* Minimum number of settings
|
||||||
* Not recognised by DPI analysis systems, resistant to blocking
|
* Not recognised by DPI analysis systems, resistant to blocking
|
||||||
|
|
@ -4186,7 +4186,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
虽然 WireGuard 以其高效而闻名,但由于其独特的数据包签名,它存在容易被检测到的问题。 AmneziaWG 通过使用更好的混淆方法解决了这个问题,使其流量与常规互联网流量融合在一起。
|
虽然 WireGuard 以其高效而闻名,但由于其独特的数据包签名,它存在容易被检测到的问题。 AmneziaWG 通过使用更好的混淆方法解决了这个问题,使其流量与常规互联网流量融合在一起。
|
||||||
这意味着 AmneziaWG 保留了原始版本的快速性能,同时添加了额外的隐秘层,使其成为那些想要快速且谨慎的 VPN 连接的人的绝佳选择。
|
这意味着 AmneziaWG 保留了原始版本的快速性能,同时添加了额外的隐秘层,使其成为那些想要快速且谨慎的 VPN 连接的人的绝佳选择。
|
||||||
|
|
||||||
* 可在所有平台的 AmneziaVPN 中使用
|
* 可在所有平台的 DefaultVPN 中使用
|
||||||
* 低功耗
|
* 低功耗
|
||||||
* 配置简单
|
* 配置简单
|
||||||
* 不被DPI分析系统识别,抗阻塞
|
* 不被DPI分析系统识别,抗阻塞
|
||||||
|
|
@ -4198,7 +4198,7 @@ This means that AmneziaWG keeps the fast performance of the original while addin
|
||||||
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
One of its distinguishing features is its ability to swiftly switch between networks and devices, making it particularly adaptive in dynamic network environments.
|
||||||
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
While it offers a blend of security, stability, and speed, it's essential to note that IKEv2 can be easily detected and is susceptible to blocking.
|
||||||
|
|
||||||
* Available in the AmneziaVPN only on Windows
|
* Available in the DefaultVPN only on Windows
|
||||||
* Low power consumption, on mobile devices
|
* Low power consumption, on mobile devices
|
||||||
* Minimal configuration
|
* Minimal configuration
|
||||||
* Recognised by DPI analysis systems
|
* Recognised by DPI analysis systems
|
||||||
|
|
@ -4207,7 +4207,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
其显着特征之一是能够在网络和设备之间快速切换,使其特别适应动态网络环境。
|
其显着特征之一是能够在网络和设备之间快速切换,使其特别适应动态网络环境。
|
||||||
虽然 IKEv2 兼具安全性、稳定性和速度,但必须注意的是,IKEv2 很容易被检测到,并且容易受到阻止。
|
虽然 IKEv2 兼具安全性、稳定性和速度,但必须注意的是,IKEv2 很容易被检测到,并且容易受到阻止。
|
||||||
|
|
||||||
* 仅在 Windows 上的 AmneziaVPN 中可用
|
* 仅在 Windows 上的 DefaultVPN 中可用
|
||||||
* 低功耗,在移动设备上
|
* 低功耗,在移动设备上
|
||||||
* 最低配置
|
* 最低配置
|
||||||
* 获得DPI分析系统认可
|
* 获得DPI分析系统认可
|
||||||
|
|
@ -4481,7 +4481,7 @@ While it offers a blend of security, stability, and speed, it's essential t
|
||||||
<message>
|
<message>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="28"/>
|
||||||
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
<location filename="../ui/qml/Components/ShareConnectionDrawer.qml" line="35"/>
|
||||||
<source>Save AmneziaVPN config</source>
|
<source>Save DefaultVPN config</source>
|
||||||
<translation>保存配置</translation>
|
<translation>保存配置</translation>
|
||||||
</message>
|
</message>
|
||||||
<message>
|
<message>
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef Q_OS_IOS
|
#ifdef Q_OS_IOS
|
||||||
#include <AmneziaVPN-Swift.h>
|
#include <DefaultVPN-Swift.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
SettingsController::SettingsController(const QSharedPointer<ServersModel> &serversModel,
|
SettingsController::SettingsController(const QSharedPointer<ServersModel> &serversModel,
|
||||||
|
|
@ -77,7 +77,7 @@ void SettingsController::toggleLogging(bool enable)
|
||||||
{
|
{
|
||||||
m_settings->setSaveLogs(enable);
|
m_settings->setSaveLogs(enable);
|
||||||
#ifdef Q_OS_IOS
|
#ifdef Q_OS_IOS
|
||||||
AmneziaVPN::toggleLogging(enable);
|
DefaultVPN::toggleLogging(enable);
|
||||||
#endif
|
#endif
|
||||||
if (enable == true) {
|
if (enable == true) {
|
||||||
qInfo().noquote() << QString("Logging has enabled on %1 version %2 %3").arg(APPLICATION_NAME, APP_VERSION, GIT_COMMIT_HASH);
|
qInfo().noquote() << QString("Logging has enabled on %1 version %2 %3").arg(APPLICATION_NAME, APP_VERSION, GIT_COMMIT_HASH);
|
||||||
|
|
@ -170,7 +170,7 @@ void SettingsController::clearSettings()
|
||||||
emit changeSettingsFinished(tr("All settings have been reset to default values"));
|
emit changeSettingsFinished(tr("All settings have been reset to default values"));
|
||||||
|
|
||||||
#ifdef Q_OS_IOS
|
#ifdef Q_OS_IOS
|
||||||
AmneziaVPN::clearSettings();
|
DefaultVPN::clearSettings();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
// QProcess process;
|
// QProcess process;
|
||||||
// process.start(
|
// process.start(
|
||||||
// "osascript",
|
// "osascript",
|
||||||
// { "-e tell application \"System Events\" to get properties of (get application process \"AmneziaVPN\")" });
|
// { "-e tell application \"System Events\" to get properties of (get application process \"DefaultVPN\")" });
|
||||||
// process.waitForFinished(3000);
|
// process.waitForFinished(3000);
|
||||||
// const auto output = QString::fromLocal8Bit(process.readAllStandardOutput());
|
// const auto output = QString::fromLocal8Bit(process.readAllStandardOutput());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
#include "core/networkUtilities.h"
|
#include "core/networkUtilities.h"
|
||||||
|
|
||||||
#ifdef Q_OS_IOS
|
#ifdef Q_OS_IOS
|
||||||
#include <AmneziaVPN-Swift.h>
|
#include <DefaultVPN-Swift.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace
|
namespace
|
||||||
|
|
@ -766,7 +766,7 @@ void ServersModel::removeApiConfig(const int serverIndex)
|
||||||
.arg(serverConfig[config_key::hostName].toString())
|
.arg(serverConfig[config_key::hostName].toString())
|
||||||
.arg(serverConfig[config_key::vpnproto].toString());
|
.arg(serverConfig[config_key::vpnproto].toString());
|
||||||
|
|
||||||
AmneziaVPN::removeVPNC(vpncName.toStdString());
|
DefaultVPN::removeVPNC(vpncName.toStdString());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
serverConfig.remove(config_key::dns1);
|
serverConfig.remove(config_key::dns1);
|
||||||
|
|
|
||||||
|
|
@ -60,14 +60,14 @@ void NotificationHandler::setConnectionState(Vpn::ConnectionState state)
|
||||||
case Vpn::ConnectionState::Connected:
|
case Vpn::ConnectionState::Connected:
|
||||||
m_connected = true;
|
m_connected = true;
|
||||||
|
|
||||||
title = tr("AmneziaVPN");
|
title = tr("DefaultVPN");
|
||||||
message = tr("VPN Connected");
|
message = tr("VPN Connected");
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Vpn::ConnectionState::Disconnected:
|
case Vpn::ConnectionState::Disconnected:
|
||||||
if (m_connected) {
|
if (m_connected) {
|
||||||
m_connected = false;
|
m_connected = false;
|
||||||
title = tr("AmneziaVPN");
|
title = tr("DefaultVPN");
|
||||||
message = tr("VPN Disconnected");
|
message = tr("VPN Disconnected");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
@ -91,7 +91,7 @@ void NotificationHandler::unsecuredNetworkNotification(const QString& networkNam
|
||||||
qDebug() << "Unsecured network notification shown";
|
qDebug() << "Unsecured network notification shown";
|
||||||
|
|
||||||
|
|
||||||
QString title = tr("AmneziaVPN notification");
|
QString title = tr("DefaultVPN notification");
|
||||||
QString message = tr("Unsecured network detected: ") + networkName;
|
QString message = tr("Unsecured network detected: ") + networkName;
|
||||||
|
|
||||||
notifyInternal(UnsecuredNetwork, title, message, 2000);
|
notifyInternal(UnsecuredNetwork, title, message, 2000);
|
||||||
|
|
|
||||||
|
|
@ -124,11 +124,11 @@ void Autostart::setAutostart(bool autostart) {
|
||||||
if (file.open(QIODevice::ReadWrite)) {
|
if (file.open(QIODevice::ReadWrite)) {
|
||||||
QTextStream stream(&file);
|
QTextStream stream(&file);
|
||||||
stream << "[Desktop Entry]" << Qt::endl;
|
stream << "[Desktop Entry]" << Qt::endl;
|
||||||
stream << "Exec=AmneziaVPN" << Qt::endl;
|
stream << "Exec=DefaultVPN" << Qt::endl;
|
||||||
stream << "Type=Application" << Qt::endl;
|
stream << "Type=Application" << Qt::endl;
|
||||||
stream << "Name=AmneziaVPN" << Qt::endl;
|
stream << "Name=DefaultVPN" << Qt::endl;
|
||||||
stream << "Comment=Client of your self-hosted VPN" << Qt::endl;
|
stream << "Comment=Client of your self-hosted VPN" << Qt::endl;
|
||||||
stream << "Icon=/usr/share/pixmaps/AmneziaVPN.png" << Qt::endl;
|
stream << "Icon=/usr/share/pixmaps/DefaultVPN.png" << Qt::endl;
|
||||||
stream << "Categories=Network;Qt;Security;" << Qt::endl;
|
stream << "Categories=Network;Qt;Security;" << Qt::endl;
|
||||||
stream << "Terminal=false" << Qt::endl;
|
stream << "Terminal=false" << Qt::endl;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -27,14 +27,14 @@ DrawerType2 {
|
||||||
property bool isSelfHostedConfig: true
|
property bool isSelfHostedConfig: true
|
||||||
|
|
||||||
property string configExtension: ".vpn"
|
property string configExtension: ".vpn"
|
||||||
property string configCaption: qsTr("Save AmneziaVPN config")
|
property string configCaption: qsTr("Save DefaultVPN config")
|
||||||
property string configFileName: "amnezia_config"
|
property string configFileName: "amnezia_config"
|
||||||
|
|
||||||
expandedHeight: parent.height * 0.9
|
expandedHeight: parent.height * 0.9
|
||||||
|
|
||||||
onClosed: {
|
onClosed: {
|
||||||
configExtension = ".vpn"
|
configExtension = ".vpn"
|
||||||
configCaption = qsTr("Save AmneziaVPN config")
|
configCaption = qsTr("Save DefaultVPN config")
|
||||||
configFileName = "amnezia_config"
|
configFileName = "amnezia_config"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -104,7 +104,7 @@ PageType {
|
||||||
id: about
|
id: about
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
|
||||||
text: qsTr("About AmneziaVPN")
|
text: qsTr("About DefaultVPN")
|
||||||
rightImageSource: "qrc:/images/controls/chevron-right.svg"
|
rightImageSource: "qrc:/images/controls/chevron-right.svg"
|
||||||
leftImageSource: "qrc:/images/controls/amnezia.svg"
|
leftImageSource: "qrc:/images/controls/amnezia.svg"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ PageType {
|
||||||
id: root
|
id: root
|
||||||
|
|
||||||
property string configExtension: ".conf"
|
property string configExtension: ".conf"
|
||||||
property string configCaption: qsTr("Save AmneziaVPN config")
|
property string configCaption: qsTr("Save DefaultVPN config")
|
||||||
|
|
||||||
ListViewType {
|
ListViewType {
|
||||||
id: listView
|
id: listView
|
||||||
|
|
|
||||||
|
|
@ -209,7 +209,7 @@ PageType {
|
||||||
|
|
||||||
clickedFunction: function() {
|
clickedFunction: function() {
|
||||||
var headerText = qsTr("Reset settings and remove all data from the application?")
|
var headerText = qsTr("Reset settings and remove all data from the application?")
|
||||||
var descriptionText = qsTr("All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.")
|
var descriptionText = qsTr("All settings will be reset to default. All installed DefaultVPN services will still remain on the server.")
|
||||||
var yesButtonText = qsTr("Continue")
|
var yesButtonText = qsTr("Continue")
|
||||||
var noButtonText = qsTr("Cancel")
|
var noButtonText = qsTr("Cancel")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,7 @@ PageType {
|
||||||
Layout.fillWidth: true
|
Layout.fillWidth: true
|
||||||
|
|
||||||
textString: qsTr("The backup will contain your passwords and private keys for all servers added " +
|
textString: qsTr("The backup will contain your passwords and private keys for all servers added " +
|
||||||
"to AmneziaVPN. Keep this information in a secure place.")
|
"to DefaultVPN. Keep this information in a secure place.")
|
||||||
|
|
||||||
iconPath: "qrc:/images/controls/alert-circle.svg"
|
iconPath: "qrc:/images/controls/alert-circle.svg"
|
||||||
}
|
}
|
||||||
|
|
@ -89,11 +89,11 @@ PageType {
|
||||||
clickedFunc: function() {
|
clickedFunc: function() {
|
||||||
var fileName = ""
|
var fileName = ""
|
||||||
if (GC.isMobile()) {
|
if (GC.isMobile()) {
|
||||||
fileName = "AmneziaVPN.backup"
|
fileName = "DefaultVPN.backup"
|
||||||
} else {
|
} else {
|
||||||
fileName = SystemController.getFileName(qsTr("Save backup file"),
|
fileName = SystemController.getFileName(qsTr("Save backup file"),
|
||||||
qsTr("Backup files (*.backup)"),
|
qsTr("Backup files (*.backup)"),
|
||||||
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN",
|
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN",
|
||||||
true,
|
true,
|
||||||
".backup")
|
".backup")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -173,7 +173,7 @@ PageType {
|
||||||
id: clientLogs
|
id: clientLogs
|
||||||
|
|
||||||
readonly property string title: qsTr("Client logs")
|
readonly property string title: qsTr("Client logs")
|
||||||
readonly property string description: qsTr("AmneziaVPN logs")
|
readonly property string description: qsTr("DefaultVPN logs")
|
||||||
readonly property bool isVisible: true
|
readonly property bool isVisible: true
|
||||||
readonly property var openLogsHandler: function() {
|
readonly property var openLogsHandler: function() {
|
||||||
SettingsController.openLogsFolder()
|
SettingsController.openLogsFolder()
|
||||||
|
|
@ -181,11 +181,11 @@ PageType {
|
||||||
readonly property var exportLogsHandler: function() {
|
readonly property var exportLogsHandler: function() {
|
||||||
var fileName = ""
|
var fileName = ""
|
||||||
if (GC.isMobile()) {
|
if (GC.isMobile()) {
|
||||||
fileName = "AmneziaVPN.log"
|
fileName = "DefaultVPN.log"
|
||||||
} else {
|
} else {
|
||||||
fileName = SystemController.getFileName(qsTr("Save"),
|
fileName = SystemController.getFileName(qsTr("Save"),
|
||||||
qsTr("Logs files (*.log)"),
|
qsTr("Logs files (*.log)"),
|
||||||
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN",
|
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN",
|
||||||
true,
|
true,
|
||||||
".log")
|
".log")
|
||||||
}
|
}
|
||||||
|
|
@ -202,7 +202,7 @@ PageType {
|
||||||
id: serviceLogs
|
id: serviceLogs
|
||||||
|
|
||||||
readonly property string title: qsTr("Service logs")
|
readonly property string title: qsTr("Service logs")
|
||||||
readonly property string description: qsTr("AmneziaVPN-service logs")
|
readonly property string description: qsTr("DefaultVPN-service logs")
|
||||||
readonly property bool isVisible: !GC.isMobile()
|
readonly property bool isVisible: !GC.isMobile()
|
||||||
readonly property var openLogsHandler: function() {
|
readonly property var openLogsHandler: function() {
|
||||||
SettingsController.openServiceLogsFolder()
|
SettingsController.openServiceLogsFolder()
|
||||||
|
|
@ -210,11 +210,11 @@ PageType {
|
||||||
readonly property var exportLogsHandler: function() {
|
readonly property var exportLogsHandler: function() {
|
||||||
var fileName = ""
|
var fileName = ""
|
||||||
if (GC.isMobile()) {
|
if (GC.isMobile()) {
|
||||||
fileName = "AmneziaVPN-service.log"
|
fileName = "DefaultVPN-service.log"
|
||||||
} else {
|
} else {
|
||||||
fileName = SystemController.getFileName(qsTr("Save"),
|
fileName = SystemController.getFileName(qsTr("Save"),
|
||||||
qsTr("Logs files (*.log)"),
|
qsTr("Logs files (*.log)"),
|
||||||
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/AmneziaVPN-service",
|
StandardPaths.standardLocations(StandardPaths.DocumentsLocation) + "/DefaultVPN-service",
|
||||||
true,
|
true,
|
||||||
".log")
|
".log")
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -150,7 +150,7 @@ PageType {
|
||||||
|
|
||||||
clickedFunction: function() {
|
clickedFunction: function() {
|
||||||
var headerText = qsTr("Do you want to remove the server from application?")
|
var headerText = qsTr("Do you want to remove the server from application?")
|
||||||
var descriptionText = qsTr("All installed AmneziaVPN services will still remain on the server.")
|
var descriptionText = qsTr("All installed DefaultVPN services will still remain on the server.")
|
||||||
var yesButtonText = qsTr("Continue")
|
var yesButtonText = qsTr("Continue")
|
||||||
var noButtonText = qsTr("Cancel")
|
var noButtonText = qsTr("Cancel")
|
||||||
|
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue