From 5f4a4dc1e1cfb25e98a08b22b8e6e1dd4b3b7854 Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Thu, 4 Jan 2018 15:25:21 +0300 Subject: [PATCH 01/11] Create faq.ru-RU.md --- .github/faq.ru-RU.md | 98 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 .github/faq.ru-RU.md diff --git a/.github/faq.ru-RU.md b/.github/faq.ru-RU.md new file mode 100644 index 00000000..3d39dd73 --- /dev/null +++ b/.github/faq.ru-RU.md @@ -0,0 +1,98 @@ +### Решение проблем + +Не получается подключиться к серверу: + +1. Выключите режим энергосбережения, если он активен; +2. Проверьте настройки; +3. Сотрите данные приложения. + +Не работает: [Добавьте отчет](https://github.com/shadowsocks/shadowsocks-android/issues/new) прикрепив лог (logcat), или отправьте отзыв в Google Play. Затем попробуйте стереть данные приложения. + +### Как добавить виджет и/или переключать профиль на основании состояния сети? + +Использйте интеграцию с [Tasker](http://tasker.dinglisch.net/). + +### Как добавить QR код из локальной галереи? + +Отсканируйте его при помощи стороннего сканера, например [QuickMark Barcode Scanner](https://play.google.com/store/apps/details?id=tw.com.quickmark) и нажмите на `ss` ссылку. + + +### Почему режим NAT более не поддерживается? + +1. Требуются ROOT права; +2. Нет поддержки IPv6; +3. Нет поддержки UDP relay. + +### Как убрать восклицательный знак когда используется режим VPN? + +Восклицательный знак на значке Wi-Fi/Сотовой связи появляется, потому что система не может подключиться к portal-серверу (по-умолчанию к `clients3.google.com`) без VPN подключения. Чтобы убрать его, следуйте инструкциям в [этом топике](https://www.noisyfox.cn/45.html). (на упрощенном китайском) + +### Почему мой ROM не поддерживается? + +1. Некоторые ROM используют неправильную реализацию службы VPN, особенно IPv6; +2. Некоторые ROM используют агрессивную (или так называемую неправильную) фоновую службу с ошибочной политикой остановки; +3. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, it's likely that this app wouldn't work well with these either. + +* Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) +* Иправления для Huawei: [#1091 (comment)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) +* Вызванные из-за Xposed: [#1414](https://github.com/shadowsocks/shadowsocks-android/issues/1414) +* Samsung и/или Brevent: [#1410](https://github.com/shadowsocks/shadowsocks-android/issues/1410) +* Не устанавливайте это приложение на SD карту, из-за проблем с разрешениями: [#1124 (comment)](https://github.com/shadowsocks/shadowsocks-android/issues/1124#issuecomment-307556453) + +### Как приостановить службу Shadowsocks? + +* Для Android 7.0+: Используйте quick switch tile in Quick Settings; +* Используйте интеграцию с Tasker; +* Add a profile with per-app proxy enabled for Shadowsocks only, bypass mode off. + +### Why does Shadowsocks consume so much battery on Android 5.0+? + +As Shadowsocks takes over the whole device network, any battery used by network activities from other apps are also counted as those from Shadowsocks. So, the battery usage of Shadowsocks equals to the sum of all the network activities of your device. Shadowsocks itself is a totally I/O bound application on modern Android devices, which is expected not to consume any notable battery. + +So if you notice a significant increase in battery usage after you use Shadowsocks, it's most likely caused by other apps. For example, Google Play services can consume more battery after being able to connecting to Google, etc. + +More details: https://kb.adguard.com/en/android/solving-problems/battery + +### Оно прекрасно работает при Wi-Fi но не может подключиться через сотовую связь? + +Разрешите этому app to consume background data in app settings. + +### Почему требуется разрешение камере на устройствах младше Android 6.0? + +Чтобы сканировать QR код через встроенный QR сканер. + +Кстати, обновите уже свою версию Android. + +### Как использовать режим Transproxy (прозрачный прокси)? + +1. Установите [AFWall+](https://github.com/ukanth/afwall); +2. Настройте пользовательский скрипт: +```sh +IP6TABLES=/system/bin/ip6tables +IPTABLES=/system/bin/iptables +ULIMIT=/system/bin/ulimit +SHADOWSOCKS_UID=`dumpsys package com.github.shadowsocks | grep userId | cut -d= -f2 - | cut -d' ' -f1 -` +PORT_DNS=5450 +PORT_TRANSPROXY=8200 +$ULIMIT -n 4096 +$IP6TABLES -F +$IP6TABLES -A INPUT -j DROP +$IP6TABLES -A OUTPUT -j DROP +$IPTABLES -t nat -F OUTPUT +$IPTABLES -t nat -A OUTPUT -o lo -j RETURN +$IPTABLES -t nat -A OUTPUT -d 127.0.0.1 -j RETURN +$IPTABLES -t nat -A OUTPUT -m owner --uid-owner $SHADOWSOCKS_UID -j RETURN +$IPTABLES -t nat -A OUTPUT -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1:$PORT_DNS +$IPTABLES -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1:$PORT_DNS +$IPTABLES -t nat -A OUTPUT -p tcp -j DNAT --to-destination 127.0.0.1:$PORT_TRANSPROXY +$IPTABLES -t nat -A OUTPUT -p udp -j DNAT --to-destination 127.0.0.1:$PORT_TRANSPROXY +``` +3. Настройте пользовательский скрипт отключения: +```sh +IP6TABLES=/system/bin/ip6tables +IPTABLES=/system/bin/iptables +$IPTABLES -t nat -F OUTPUT +$IP6TABLES -F +``` +4. Убедитесь, что траффик для Shadowsocks разрешен; +5. Запустите службу прозрачного прокси (transproxy) в Shadowsocks и включите брандмауэр. From 5cf256f5326c8adbb08faaa692088e97ecb6b58d Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Thu, 4 Jan 2018 15:52:17 +0300 Subject: [PATCH 02/11] Update faq.ru-RU.md --- .github/faq.ru-RU.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/faq.ru-RU.md b/.github/faq.ru-RU.md index 3d39dd73..9ac65ac2 100644 --- a/.github/faq.ru-RU.md +++ b/.github/faq.ru-RU.md @@ -31,7 +31,7 @@ 1. Некоторые ROM используют неправильную реализацию службы VPN, особенно IPv6; 2. Некоторые ROM используют агрессивную (или так называемую неправильную) фоновую службу с ошибочной политикой остановки; -3. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, it's likely that this app wouldn't work well with these either. +3. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. * Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) * Иправления для Huawei: [#1091 (comment)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) @@ -41,17 +41,17 @@ ### Как приостановить службу Shadowsocks? -* Для Android 7.0+: Используйте quick switch tile in Quick Settings; +* Для Android 7.0+: Используйте переключатель в быстрых настройках; * Используйте интеграцию с Tasker; -* Add a profile with per-app proxy enabled for Shadowsocks only, bypass mode off. +* Добавьте профиль c выбранными приложениями, которые будут работать через Shadowsocks прокси, выключив обходной режим. -### Why does Shadowsocks consume so much battery on Android 5.0+? +### Почему Shadowsocks потребляет так много энергии на Android 5.0+? -As Shadowsocks takes over the whole device network, any battery used by network activities from other apps are also counted as those from Shadowsocks. So, the battery usage of Shadowsocks equals to the sum of all the network activities of your device. Shadowsocks itself is a totally I/O bound application on modern Android devices, which is expected not to consume any notable battery. +Так как Shadowsocks работает со всем траффиком устройства, заряд батареи используемый другими приложениями также считается за тот, что использует Shadowsocks. Таким образом использование батареи Shadowsocks'ом равен сумме всей активности устройства в сети. Shadowsocks сам по себе is a totally I/O bound application on modern Android devices, which is expected not to consume any notable battery. -So if you notice a significant increase in battery usage after you use Shadowsocks, it's most likely caused by other apps. For example, Google Play services can consume more battery after being able to connecting to Google, etc. +Так что если вы заметите значительное увеличение потребляемой энергии после того, как вы использовали Shadowsocks, это скорее всего вызванно другими приложениями. Например, сервисы Google Play могут потреблять больше энергии после того, как подключатся к Google, и т.д. -More details: https://kb.adguard.com/en/android/solving-problems/battery +Больше информации: https://kb.adguard.com/en/android/solving-problems/battery ### Оно прекрасно работает при Wi-Fi но не может подключиться через сотовую связь? From 984a8c926e10f04e15fbe6d24d971087f47fd50f Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Thu, 4 Jan 2018 15:59:33 +0300 Subject: [PATCH 03/11] Translate - FAQ - Russian --- .github/faq.ru-RU.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/faq.ru-RU.md b/.github/faq.ru-RU.md index 9ac65ac2..faa3f2fb 100644 --- a/.github/faq.ru-RU.md +++ b/.github/faq.ru-RU.md @@ -47,7 +47,7 @@ ### Почему Shadowsocks потребляет так много энергии на Android 5.0+? -Так как Shadowsocks работает со всем траффиком устройства, заряд батареи используемый другими приложениями также считается за тот, что использует Shadowsocks. Таким образом использование батареи Shadowsocks'ом равен сумме всей активности устройства в сети. Shadowsocks сам по себе is a totally I/O bound application on modern Android devices, which is expected not to consume any notable battery. +Так как Shadowsocks работает со всем траффиком устройства, заряд батареи используемый другими приложениями также считается за тот, что использует Shadowsocks. Таким образом использование батареи Shadowsocks'ом равен сумме всей активности устройства в сети. Shadowsocks сам по себе в общем-то является приложением связанного процесса ввода/вывода на современных Android устройствах, которое, ожидаемо, не потребляет значительного количества энергии. Так что если вы заметите значительное увеличение потребляемой энергии после того, как вы использовали Shadowsocks, это скорее всего вызванно другими приложениями. Например, сервисы Google Play могут потреблять больше энергии после того, как подключатся к Google, и т.д. From c9b48af022c5c2a8d542c9143e0a6a45d8f9b18c Mon Sep 17 00:00:00 2001 From: Mygod Date: Thu, 4 Jan 2018 21:07:45 +0800 Subject: [PATCH 04/11] Rename .github/faq.ru-RU.md to .github/faq.ru.md --- .github/{faq.ru-RU.md => faq.ru.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{faq.ru-RU.md => faq.ru.md} (100%) diff --git a/.github/faq.ru-RU.md b/.github/faq.ru.md similarity index 100% rename from .github/faq.ru-RU.md rename to .github/faq.ru.md From 258a573e8c4ff827b7de81aa8091f4ddb756984d Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Tue, 9 Jan 2018 19:06:22 +0300 Subject: [PATCH 05/11] Fixed translation mistakes + Fix #1565 --- .github/faq.ru.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index faa3f2fb..56c0c82e 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -34,10 +34,10 @@ 3. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. * Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) -* Иправления для Huawei: [#1091 (comment)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) +* Иправления для Huawei: [#1091 (комментарий)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) * Вызванные из-за Xposed: [#1414](https://github.com/shadowsocks/shadowsocks-android/issues/1414) * Samsung и/или Brevent: [#1410](https://github.com/shadowsocks/shadowsocks-android/issues/1410) -* Не устанавливайте это приложение на SD карту, из-за проблем с разрешениями: [#1124 (comment)](https://github.com/shadowsocks/shadowsocks-android/issues/1124#issuecomment-307556453) +* Не устанавливайте это приложение на SD карту, из-за проблем с разрешениями: [#1124 (комментарий)](https://github.com/shadowsocks/shadowsocks-android/issues/1124#issuecomment-307556453) ### Как приостановить службу Shadowsocks? @@ -55,7 +55,8 @@ ### Оно прекрасно работает при Wi-Fi но не может подключиться через сотовую связь? -Разрешите этому app to consume background data in app settings. +Разрешите этому приложению передачу данных в фоновом режиме в настройках приложения. +Если у вас оперератор Yota, то измените точку доступа APN с yota.ru на client.yota.ru ### Почему требуется разрешение камере на устройствах младше Android 6.0? From 7026ca99fccb82e098376ab43420b386a338cb5b Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Tue, 9 Jan 2018 19:10:52 +0300 Subject: [PATCH 06/11] Update faq.ru.md --- .github/faq.ru.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index 56c0c82e..da139382 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -56,6 +56,7 @@ ### Оно прекрасно работает при Wi-Fi но не может подключиться через сотовую связь? Разрешите этому приложению передачу данных в фоновом режиме в настройках приложения. + Если у вас оперератор Yota, то измените точку доступа APN с yota.ru на client.yota.ru ### Почему требуется разрешение камере на устройствах младше Android 6.0? From 25aacd20d5fac31bcb58c92dcf05cb6edc4ce74e Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Tue, 9 Jan 2018 19:13:16 +0300 Subject: [PATCH 07/11] Visual improvement --- .github/faq.ru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index da139382..b0dda4eb 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -57,7 +57,7 @@ Разрешите этому приложению передачу данных в фоновом режиме в настройках приложения. -Если у вас оперератор Yota, то измените точку доступа APN с yota.ru на client.yota.ru +Если у вас оперератор Yota, то измените точку доступа APN с `yota.ru` на `client.yota.ru` ### Почему требуется разрешение камере на устройствах младше Android 6.0? From 5a562ae3438621df102d709b2670ff98e0795713 Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Fri, 2 Feb 2018 21:48:12 +0300 Subject: [PATCH 08/11] Add #888 --- .github/faq.ru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index b0dda4eb..357f0b2f 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -33,7 +33,7 @@ 2. Некоторые ROM используют агрессивную (или так называемую неправильную) фоновую службу с ошибочной политикой остановки; 3. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. -* Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) +* Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) [#888](https://github.com/shadowsocks/shadowsocks-android/issues/888) * Иправления для Huawei: [#1091 (комментарий)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) * Вызванные из-за Xposed: [#1414](https://github.com/shadowsocks/shadowsocks-android/issues/1414) * Samsung и/или Brevent: [#1410](https://github.com/shadowsocks/shadowsocks-android/issues/1410) From 0643c60f0f6488a8460bf768c97a94dd405958ef Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Fri, 2 Feb 2018 21:56:37 +0300 Subject: [PATCH 09/11] Add #1589 and retranslate a bit of info --- .github/faq.ru.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index 357f0b2f..2aca2eaa 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -30,8 +30,9 @@ ### Почему мой ROM не поддерживается? 1. Некоторые ROM используют неправильную реализацию службы VPN, особенно IPv6; -2. Некоторые ROM используют агрессивную (или так называемую неправильную) фоновую службу с ошибочной политикой остановки; -3. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. +2. Некоторые ROM используют агрессивную (или так называемую испорченную) фоновую службу с ошибочной политикой остановки; +3. Некоторые ROM, такие как [Flyme](https://github.com/shadowsocks/shadowsocks-android/issues/1589) имеют **слишком** испорченную поддержку для "непосредственной загрузки"; +4. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. * Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) [#888](https://github.com/shadowsocks/shadowsocks-android/issues/888) * Иправления для Huawei: [#1091 (комментарий)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) From 633b9764c6791a0fcdc49de58be1703c6e42c1b6 Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Fri, 2 Feb 2018 21:58:04 +0300 Subject: [PATCH 10/11] Removed unnecessary word --- .github/faq.ru.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index 2aca2eaa..133a120f 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -31,7 +31,7 @@ 1. Некоторые ROM используют неправильную реализацию службы VPN, особенно IPv6; 2. Некоторые ROM используют агрессивную (или так называемую испорченную) фоновую службу с ошибочной политикой остановки; -3. Некоторые ROM, такие как [Flyme](https://github.com/shadowsocks/shadowsocks-android/issues/1589) имеют **слишком** испорченную поддержку для "непосредственной загрузки"; +3. Некоторые ROM, такие как [Flyme](https://github.com/shadowsocks/shadowsocks-android/issues/1589) имеют **слишком** испорченную поддержку "непосредственной загрузки"; 4. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. * Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) [#888](https://github.com/shadowsocks/shadowsocks-android/issues/888) From 74dad98fc1ff8f02657f362f45bfbfa743e38265 Mon Sep 17 00:00:00 2001 From: initrider <35081987+initrider@users.noreply.github.com> Date: Sat, 24 Mar 2018 13:32:18 +0300 Subject: [PATCH 11/11] Update faq.ru.md --- .github/faq.ru.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/faq.ru.md b/.github/faq.ru.md index 133a120f..b72a9f57 100644 --- a/.github/faq.ru.md +++ b/.github/faq.ru.md @@ -12,11 +12,6 @@ Использйте интеграцию с [Tasker](http://tasker.dinglisch.net/). -### Как добавить QR код из локальной галереи? - -Отсканируйте его при помощи стороннего сканера, например [QuickMark Barcode Scanner](https://play.google.com/store/apps/details?id=tw.com.quickmark) и нажмите на `ss` ссылку. - - ### Почему режим NAT более не поддерживается? 1. Требуются ROOT права; @@ -34,7 +29,8 @@ 3. Некоторые ROM, такие как [Flyme](https://github.com/shadowsocks/shadowsocks-android/issues/1589) имеют **слишком** испорченную поддержку "непосредственной загрузки"; 4. Если вы используете фреймворк Xposed и/или приложения для энергосбережения, вероятно наше приложение не будет нормально работать с ними. -* Иправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) [#888](https://github.com/shadowsocks/shadowsocks-android/issues/888) +* Исправления для MIUI: [#772](https://github.com/shadowsocks/shadowsocks-android/issues/772) +* Исправления для EMUI: [#888](https://github.com/shadowsocks/shadowsocks-android/issues/888) * Иправления для Huawei: [#1091 (комментарий)](https://github.com/shadowsocks/shadowsocks-android/issues/1091#issuecomment-276949836) * Вызванные из-за Xposed: [#1414](https://github.com/shadowsocks/shadowsocks-android/issues/1414) * Samsung и/или Brevent: [#1410](https://github.com/shadowsocks/shadowsocks-android/issues/1410)