Назад до блогу

Як самостійно налаштувати проксі-IP на хмарному сервері: від купівлі сервера до прив’язки до браузерного середовища

Не хочете довго орендувати проксі та прагнете мати фіксований і контрольований проксі-IP? Його можна налаштувати на власному хмарному сервері. У цьому посібнику описано весь процес: від купівлі сервера й запуску проксі-сервісу до прив’язки до браузерного середовища, а також важливі застереження.

Під час транскордонної роботи або керування кількома акаунтами стабільний фіксований проксі-IP часто має велике значення. Замість довгострокової оренди IP у проксі-провайдера деякі користувачі вирішують розгорнути проксі на власному хмарному сервері. Переваги — фіксований IP, більше контролю та потенційно нижчі витрати в довгостроковій перспективі.

Нижче описано весь процес від купівлі сервера до прив’язки самостійно розгорнутого проксі до браузерного середовища, а також кілька важливих моментів.

1. Навіщо самостійно розгортати проксі?

Схема розгортання проксі-сервісу на хмарному сервері, прив’язки до браузерного середовища та перевірки вихідного IP

  • Фіксований IP: публічна IP-адреса хмарного сервера зазвичай фіксована, на відміну від багатьох динамічних проксі;
  • Контрольовані витрати: за невеликого обсягу використання базовий хмарний сервер може коштувати на місяць менше, ніж постійна оренда проксі;
  • Повний контроль: оскільки сервер перебуває під вашим керуванням, можна легко налаштовувати порти та змінювати конфігурацію.

Водночас самостійно розгорнутий проксі потребує певного досвіду адміністрування серверів. Крім того, репутація виділеного фіксованого IP залежить від способу його використання. Якщо одна й та сама IP-адреса інтенсивно та з високою частотою використовується для різних завдань, її репутація може погіршитися. Це варто оцінити до початку роботи.

2. Крок перший: зареєструватися та придбати хмарний сервер

Візьмемо за приклад популярного провайдера Alibaba Cloud (у Tencent Cloud, AWS та UCloud підхід схожий):

  1. Зареєструйте акаунт на офіційному сайті та за потреби пройдіть перевірку особи;
  2. Відкрийте консоль і створіть екземпляр у розділі "Elastic Compute Service (ECS)";
  3. Виберіть регіон — бажано ближче до цільового регіону доступу — та базову конфігурацію, якої достатньо для ваших потреб;
  4. Налаштуйте облікові дані для входу, зазвичай власний пароль або пару ключів;
  5. Підтвердьте замовлення та оплатіть його, після чого дочекайтеся статусу екземпляра "Running".

Після купівлі на сторінці екземпляра будуть доступні потрібні дані для підключення: публічний IP, ім’я користувача за замовчуванням (у Linux часто root), пароль і SSH-порт (за замовчуванням 22).

3. Крок другий: запустити проксі-сервіс на сервері

Самостійно розгорнутий проксі — це фактично проксі-програма, що працює на сервері та дає іншим пристроям змогу спрямовувати трафік через його IP. На цьому етапі потрібно підключитися до сервера через SSH. Конкретні дії залежать від обраного програмного забезпечення; для HTTP- і SOCKS-проксі існують зрілі рішення з відкритим кодом. Загальна схема така:

  1. Підключіться до сервера через SSH, наприклад введіть у локальному терміналі ssh root@ВАШ_ПУБЛІЧНИЙ_IP і вкажіть пароль;
  2. Встановіть і налаштуйте проксі-сервер, задавши порт прослуховування та логін/пароль для доступу, щоб запобігти несанкціонованому використанню;
  3. У групі безпеки/брандмауері хмарного провайдера дозвольте налаштований порт проксі. За можливості відкривайте доступ лише для довірених джерел, щоб зменшити ризик зловживань;
  4. Запустіть сервіс і перевірте з локального комп’ютера, чи працює доступ до Інтернету через проксі.

Команди та конфігурація відрізняються залежно від проксі-програми, тому користуйтеся офіційною документацією обраного рішення. Під час першого налаштування краще спочатку протестувати проксі локально й лише після успішної перевірки переходити далі.

4. Крок третій: прив’язати власний проксі до браузерного середовища

Коли проксі вже працює і ви маєте дані IP:порт:логін:пароль, їх можна використовувати в сценаріях, де потрібне окреме мережеве середовище. Візьмемо за приклад платформу керування браузерними середовищами, таку як PurpleMark:

  1. Створіть нове браузерне середовище та в налаштуваннях проксі виберіть "Користувацький проксі";
  2. Вкажіть публічний IP сервера як хост і налаштований порт, а потім введіть логін і пароль для автентифікації;
  3. Натисніть Перевірити проксі/Тест з’єднання, щоб підтвердити доступність і правильність вихідного IP;
  4. Після успішного тесту збережіть і відкрийте середовище — акаунт працюватиме через цю фіксовану IP-адресу.

Для різних бізнес-акаунтів зазвичай зрозуміліше й надійніше призначити кожному окреме середовище, а за потреби й окремий сервер, ніж постійно перемикати налаштування в одному середовищі.

5. Кому підходить самостійно розгорнутий проксі?

  • Транскордонним продавцям: тим, кому потрібні відносно незалежні точки виходу для різних магазинів;
  • Командам із роботи в соцмережах: тим, кому потрібні стабільні мережеві середовища для різних акаунтів;
  • Користувачам, яким важлива стабільність IP і які не хочуть довго залежати від проксі-провайдерів.

Підсумок

Головна цінність проксі-IP на власному хмарному сервері — фіксованість, контрольованість і відносно низька вартість. Загальна схема така: придбати відповідний хмарний сервер → підключитися через SSH, розгорнути проксі-сервіс з автентифікацією та відкрити потрібний порт → отримати IP:порт:логін:пароль → прив’язати його до браузерного середовища й перевірити з’єднання. Потрібні базові навички роботи із серверами, а також увага до репутації IP і безпечних правил брандмауера. Якщо ці вимоги вам підходять, самостійно розгорнутий проксі може бути стабільним варіантом.