OmenLink

Локация сервера: Helsinki.
Протокол: WireGuard.
После оплаты бот автоматически выдаёт QR и .conf.

Оформить доступ Открыть бота

Тарифы

1 устройство

1 мес — 199 ₽
3 мес — 349 ₽
6 мес — 999 ₽
12 мес — 1899 ₽

2 устройства

1 мес — 349 ₽
3 мес — 949 ₽
6 мес — 1749 ₽
12 мес — 3349 ₽

3 устройства

1 мес — 499 ₽
3 мес — 1349 ₽
6 мес — 2549 ₽
12 мес — 4799 ₽

4 устройства

1 мес — 599 ₽
3 мес — 1599 ₽
6 мес — 2999 ₽
12 мес — 5749 ₽

5 устройств

1 мес — 699 ₽
3 мес — 1899 ₽
6 мес — 3549 ₽
12 мес — 6699 ₽

Оформление

Стоимость: 100 ₽

FAQ

Как начать пользоваться?

Выберите количество устройств и срок, оплатите заказ, затем откройте Telegram-бота.

Что я получу после оплаты?

После оплаты бот автоматически выдаёт QR-код и .conf файл.

На каких устройствах работает?

iPhone, Android, Windows, macOS, Linux.

Можно ли использовать несколько устройств?

Да, при покупке можно выбрать от 1 до 5 устройств.

Можно ли продлить подписку?

Да, продление доступно через Telegram-бота.

async function createPayment() { let devices = Number(document.getElementById("devices").value); const monthsRaw = document.getElementById("months").value; const months = monthsRaw === "trial" ? "trial" : Number(monthsRaw); const contact = getContact(); const statusBox = document.getElementById("statusBox"); const offerAccepted = document.getElementById("offerAccepted"); if (!contact || !contact.startsWith("@")) { statusBox.textContent = "Укажите Telegram в формате @username."; return; } if (!offerAccepted || !offerAccepted.checked) { statusBox.textContent = "Подтвердите ознакомление с публичной офертой."; return; } statusBox.textContent = months === "trial" ? "Активируем пробную подписку..." : "Создаём платёж..."; try { if (months === "trial") { devices = 1; } const res = await fetch("/site/create-payment", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ devices, months, contact, offer_accepted: true }) }); const rawText = await res.text(); let data = {}; try { data = rawText ? JSON.parse(rawText) : {}; } catch (e) { data = { detail: rawText || "Некорректный ответ сервера" }; } if (!res.ok) { const msg = data.detail || `HTTP ${res.status}: Не удалось создать платёж`; await reportSiteError("Ошибка создания оплаты", msg); statusBox.textContent = msg; return; } if (data.mode === "trial") { statusBox.textContent = data.message || "Пробная подписка активирована. Откройте Telegram-бота, чтобы получить доступ."; return; } if (!data.payment_url) { await reportSiteError("Сервер не вернул payment_url", JSON.stringify(data)); statusBox.textContent = "Сервер не вернул ссылку на оплату."; return; } if (data.delivery_token) { localStorage.setItem("delivery_token", data.delivery_token); } statusBox.textContent = "Перенаправляем на оплату..."; window.location.href = data.payment_url; } catch (error) { const msg = error && error.message ? error.message : "Ошибка соединения с сервером"; await reportSiteError("Ошибка соединения с сервером", msg); statusBox.textContent = msg; } } updatePrice();