Commit 9f5d5e

2026-09-30 10:05:16 Ansay: Готовая статья без скринов
/dev/null .. инструкции/смартфоны/happ-ios.md
@@ 0,0 1,175 @@
+ <div style="font-family:Arial,sans-serif;color:#e5e7eb;line-height:1.6;">
+
+ <div style="background:linear-gradient(135deg,#111827 0%,#1e3a5f 100%);padding:28px;border-radius:18px;margin-bottom:24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;">
+ <img src="https://play-lh.googleusercontent.com/dz5lnFqgq_K3ts3q2v47ynpTGwCPv7fceisG-_FUqatl19Vgejy-KFGlKwXfxETyAZrutA_wBYaQ-KNINodVqQ=w240-h480-rw" alt="HAPP" style="width:88px;height:88px;object-fit:contain;border-radius:18px;background:#fff;padding:6px;">
+ <div style="flex:1;min-width:220px;">
+ <div style="font-size:13px;color:#93c5fd;text-transform:uppercase;letter-spacing:1px;">Nexora World</div>
+ <h1 style="margin:6px 0;font-size:30px;color:#fff;">HAPP — iOS</h1>
+ <p style="margin:0;color:#cbd5e1;">Установка приложения через App Store или TestFlight и подключение к VPN на iPhone и iPad.</p>
+ </div>
+ </div>
+
+ <div style="background:#2b3038;border:1px solid #3b4654;border-radius:14px;padding:18px;margin-bottom:22px;">
+ <strong style="color:#93c5fd;">Что понадобится</strong>
+ <ul style="margin:8px 0 0;padding-left:22px;">
+ <li>iPhone или iPad с доступом в интернет;</li>
+ <li>приложение HAPP;</li>
+ <li>ссылка подписки или QR-код, полученные от администратора.</li>
+ </ul>
+ </div>
+
+ <h2 style="color:#93c5fd;">1. Установка HAPP</h2>
+ <p>Установить HAPP можно через App Store.</p>
+
+ <div style="margin:16px 0;">
+ <a href="https://apps.apple.com/us/app/happ-proxy-utility/id6504287215" style="display:inline-block;background:#2563eb;color:#ffffff;text-decoration:none;padding:12px 16px;border-radius:10px;font-weight:bold;margin:0 6px 8px 0;">Скачать в App Store</a>
+ <a href="https://testflight.apple.com/join/XMls6Ckd" style="display:inline-block;background:#374151;color:#ffffff;text-decoration:none;padding:12px 16px;border-radius:10px;font-weight:bold;margin:0 6px 8px 0;">TestFlight GLOBAL</a>
+ <a href="https://testflight.apple.com/join/ystvnbsP" style="display:inline-block;background:#374151;color:#ffffff;text-decoration:none;padding:12px 16px;border-radius:10px;font-weight:bold;margin:0 6px 8px 0;">TestFlight RUS</a>
+ </div>
+
+ <div style="background:#2b3038;border:1px solid #3b82f6;border-radius:14px;padding:18px;margin:16px 0;">
+ <strong style="color:#93c5fd;">HAPP недоступен в App Store?</strong>
+ <p style="margin:8px 0 0;">Если App Store сообщает, что приложение недоступно в вашем регионе, или установить его не получается, используйте TestFlight. Это альтернативный способ установки тестовой версии HAPP.</p>
+ <p style="margin:8px 0 0;">Выберите одно из приглашений: GLOBAL или RUS. Если одно приглашение недоступно, попробуйте другое.</p>
+ </div>
+
+ <h3 style="color:#cbd5e1;">Установка через TestFlight</h3>
+ <ol style="padding-left:22px;">
+ <li>Откройте App Store и найдите приложение <strong>TestFlight</strong>.</li>
+ <li>Установите TestFlight на iPhone или iPad.</li>
+ <li>Вернитесь к этой инструкции и нажмите на ссылку приглашения GLOBAL или RUS.</li>
+ <li>Откроется страница HAPP в TestFlight. Нажмите «Принять» или «Accept», если такая кнопка отображается.</li>
+ <li>Нажмите «Установить» или «Install» рядом с HAPP.</li>
+ <li>После завершения установки откройте HAPP.</li>
+ </ol>
+ <p style="font-size:13px;color:#9ca3af;">Доступность тестовой версии и свободных мест зависит от разработчика и Apple. Если приглашение недоступно, попробуйте другую ссылку или проверьте возможность установки через App Store.</p>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 1 — TestFlight в App Store</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот страницы приложения TestFlight в App Store.</p>
+ </div>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 2 — приглашение HAPP</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот страницы приглашения HAPP в TestFlight.</p>
+ </div>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 3 — установка HAPP через TestFlight</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот TestFlight с кнопкой установки HAPP.</p>
+ </div>
+
+ <div style="background:#2b3038;border:1px solid #3b4654;border-radius:14px;padding:18px;margin:20px 0;">
+ <strong style="color:#93c5fd;">Важно про TestFlight</strong>
+ <p style="margin:8px 0 0;">Тестовые версии могут иметь ограниченный срок действия. Если TestFlight предложит обновить HAPP, откройте TestFlight и установите доступное обновление. Если тестирование завершилось или места закончились, попробуйте другое приглашение или App Store.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">2. Первый запуск</h2>
+ <p>После установки откройте HAPP. При первом запуске приложение может показать приветственный экран или запросить необходимые разрешения.</p>
+ <p>Перейдите на главный экран приложения.</p>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 4 — главный экран HAPP</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот главного экрана приложения после первого запуска.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">3. Добавление подписки</h2>
+ <p>Для подключения необходимо добавить в приложение ссылку подписки.</p>
+ <ol style="padding-left:22px;">
+ <li>Скопируйте ссылку подписки, которую вы получили от администратора.</li>
+ <li>Откройте HAPP.</li>
+ <li>Найдите на главном экране или в меню приложения функцию добавления подписки.</li>
+ <li>Выберите добавление по ссылке, если приложение предлагает такой способ.</li>
+ <li>Вставьте скопированную ссылку и подтвердите добавление.</li>
+ </ol>
+ <p>В зависимости от версии HAPP расположение кнопок и их названия могут отличаться.</p>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 5 — добавление подписки</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот меню или кнопки, через которую добавляется подписка.</p>
+ </div>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 6 — ввод ссылки подписки</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот окна ввода ссылки. Саму ссылку и личные данные на изображении обязательно скройте.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">4. Добавление по QR-коду</h2>
+ <p>Если администратор предоставил QR-код, используйте сканирование, если эта функция доступна в вашей версии приложения.</p>
+ <ol style="padding-left:22px;">
+ <li>Откройте функцию добавления подписки в HAPP.</li>
+ <li>Выберите сканирование QR-кода, если такой вариант есть.</li>
+ <li>При запросе разрешите приложению доступ к камере.</li>
+ <li>Наведите камеру на QR-код и дождитесь его обработки.</li>
+ </ol>
+ <p>Если QR-код открыт на этом же iPhone, удобнее воспользоваться ссылкой подписки или открыть QR-код на другом устройстве.</p>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 7 — сканирование QR-кода</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот экрана сканирования QR-кода. Не используйте рабочий QR-код с действующей подпиской.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">5. Обновление подписки и выбор сервера</h2>
+ <p>После добавления подписки в приложении появится профиль или список доступных серверов.</p>
+ <ol style="padding-left:22px;">
+ <li>Если список серверов не появился, выполните обновление подписки.</li>
+ <li>Откройте список серверов.</li>
+ <li>Выберите нужный сервер, если он не выбран автоматически.</li>
+ </ol>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 8 — список серверов</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот списка серверов после добавления подписки. Скрывайте личные данные и идентификаторы.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">6. Подключение к серверу</h2>
+ <ol style="padding-left:22px;">
+ <li>Убедитесь, что выбран нужный сервер.</li>
+ <li>Нажмите кнопку подключения на главном экране HAPP.</li>
+ <li>При первом подключении iOS может показать системный запрос на добавление VPN-конфигурации.</li>
+ <li>Подтвердите добавление конфигурации и при необходимости пройдите проверку с помощью Face ID или код-пароля.</li>
+ <li>Вернитесь в HAPP и дождитесь отображения активного подключения.</li>
+ </ol>
+ <p>Системный запрос iOS на добавление VPN-конфигурации является штатным этапом настройки.</p>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 9 — системный запрос iOS</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот системного окна iOS с запросом на добавление VPN-конфигурации.</p>
+ </div>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 10 — подключение установлено</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот HAPP с активным подключением к серверу.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">7. Отключение</h2>
+ <p>Чтобы завершить подключение, откройте HAPP и нажмите кнопку отключения. После этого проверьте, что приложение отображает отключённое состояние.</p>
+
+ <div style="border:1px dashed #64748b;border-radius:12px;padding:14px;margin:14px 0 22px;background:#202630;">
+ <strong style="color:#93c5fd;">Скриншот 11 — отключение от сервера</strong>
+ <p style="margin:6px 0 0;color:#cbd5e1;">Вставьте скриншот экрана HAPP после отключения.</p>
+ </div>
+
+ <h2 style="color:#93c5fd;">8. Возможные проблемы</h2>
+ <div style="background:#2b3038;border:1px solid #3b4654;border-radius:14px;padding:18px;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">HAPP недоступен в App Store</strong><br>Установите TestFlight и воспользуйтесь одним из приглашений GLOBAL или RUS, указанных выше.</p>
+ <hr style="border:0;border-top:1px solid #46515e;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">Не открывается приглашение TestFlight</strong><br>Установите TestFlight из App Store и повторно откройте ссылку приглашения. Проверьте подключение к интернету.</p>
+ <hr style="border:0;border-top:1px solid #46515e;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">TestFlight сообщает, что тестирование недоступно</strong><br>Возможно, закончились места или завершился период тестирования. Попробуйте другое приглашение или установите версию из App Store, если она доступна.</p>
+ <hr style="border:0;border-top:1px solid #46515e;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">Не добавляется подписка</strong><br>Проверьте, что ссылка скопирована полностью и без лишних пробелов. Если ошибка сохраняется, запросите новую ссылку у администратора.</p>
+ <hr style="border:0;border-top:1px solid #46515e;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">Не отображаются серверы</strong><br>Попробуйте обновить подписку. Проверьте подключение к интернету и актуальность ссылки.</p>
+ <hr style="border:0;border-top:1px solid #46515e;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">Не появляется запрос iOS</strong><br>Повторите попытку подключения. Если ранее запрос был отклонён, проверьте настройки VPN на устройстве.</p>
+ <hr style="border:0;border-top:1px solid #46515e;margin:14px 0;">
+ <p><strong style="color:#93c5fd;">Подключение активно, но интернет не работает</strong><br>Попробуйте отключиться и подключиться снова. Если проблема сохраняется, выберите другой сервер или обратитесь к администратору.</p>
+ </div>
+
+ <div style="background:#1e3a5f;border:1px solid #3b82f6;border-radius:14px;padding:18px;margin-top:24px;">
+ <strong style="color:#bfdbfe;">Важно</strong>
+ <p style="margin:8px 0 0;color:#e5e7eb;">Не публикуйте ссылку подписки, QR-код и конфигурационные данные. Они могут предоставлять доступ к вашему подключению. Перед размещением скриншотов в инструкции скройте такие данные.</p>
+ </div>
+
+ </div>
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9