Charles для Windows

Karl von Randow

Безкоштовно Windows 7, 8, 10, XP, Vista

Налагоджувальний проксі Карла фон Рандова: перехоплює HTTP і HTTPS-трафік між комп’ютером чи смартфоном і сервером, щоб розробник бачив і змінював кожен запит.

Скачати · 57 МБ З нашого дзеркала Версія перевірена 2 листопада 2026

Середня оцінка з'явиться після 5 оцінок. Натисніть зірку, щоб оцінити.

Скріншоти

Огляд

Charles — налагоджувальний HTTP-проксі для Windows від розробника Карла фон Рандова. Він стає посередником між браузером чи застосунком і сервером, показує кожен запит і відповідь, розшифровує HTTPS і дозволяє змінювати дані на льоту — основний інструмент веб- і мобільних розробників для пошуку помилок у взаємодії з API.

Для чого потрібен Charles

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

Основні можливості

  • Перегляд HTTP і HTTPS-трафіку деревом за доменами або хронологічно.
  • Розшифрування SSL для вибраних хостів.
  • Breakpoints — зупинка запиту, щоб змінити його перед відправкою чи відповіддю.
  • Map Local і Map Remote — підміна відповіді локальним файлом чи іншим сервером.
  • Rewrite — автоматична заміна заголовків і вмісту за правилами.
  • Throttling — імітація повільного або нестабільного з’єднання.
  • Повтор запитів і зміна параметрів для тестування API.

Робота з HTTPS

Більшість сучасного трафіку зашифрована, тому без додаткових кроків Charles бачить лише, до якого сервера йде з’єднання. Щоб розшифрувати вміст, програма використовує власний кореневий сертифікат: його встановлюють на комп’ютер або тестовий смартфон, і далі Charles виступає посередником для вибраних доменів. Це стандартна техніка налагодження, але сертифікат варто тримати тільки на робочих тестових пристроях і прибирати після роботи. Деякі застосунки з закріпленням сертифікатів (certificate pinning) не дозволять подивитися свій трафік — це нормальний захисний механізм.

Налагодження мобільних застосунків

Для Android та iOS схема проста: комп’ютер з Charles і телефон у одній мережі Wi-Fi, у налаштуваннях мережі телефона вказується проксі з IP-адресою комп’ютера. Після цього запити телефона з’являться у вікні програми. На сучасних версіях Android для розшифрування трафіку власного застосунку розробник додає в налагоджувальну збірку дозвіл довіряти користувацьким сертифікатам.

Імітація поганого інтернету

Функція Throttling дозволяє побачити застосунок очима людини з повільним мобільним інтернетом. Можна вибрати готовий профіль або задати власну швидкість і затримку. Це допомагає знайти екрани, що зависають без індикатора завантаження, і запити, які варто оптимізувати.

Як почати роботу

  1. Запустіть Charles і погодьтеся на налаштування системного проксі.
  2. Відкрийте сайт у браузері — запити з’являться у дереві ліворуч.
  3. У меню Help встановіть кореневий сертифікат Charles на комп’ютер.
  4. У налаштуваннях SSL Proxying додайте домени, які треба розшифровувати.
  5. Виберіть запит і перегляньте вкладки з заголовками і відповіддю.

Кому підійде

Charles розрахований на фронтенд- і мобільних розробників, QA-інженерів, аналітиків та інтеграторів API. Звичайному користувачеві програма не потрібна. Важливо: використовуйте її лише для власних застосунків і пристроїв або тих, де маєте дозвіл, — перехоплення чужого трафіку незаконне.

Встановлення

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

Вимоги

Програма написана на Java і працює на сучасних версіях Windows, macOS і Linux; середовище виконання вже входить в інсталятор.

Що перевірити

Перевірте підпис інсталятора і після роботи вимикайте системний проксі — інакше браузер перестане відкривати сайти, коли Charles закрито. Видаляйте сертифікат Charles з пристроїв, які більше не тестуєте.

Ціна

Charles — платна програма. Пробний режим обмежує тривалість сеансу, після покупки ліцензії обмеження зникають. Ціни дивіться на сайті розробника.

Альтернативи

Для ізоляції підозрілих програм під час тестування стане в пригоді Sandboxie, а роздати Wi-Fi з ноутбука для тестового телефона допоможе MyPublicWiFi.

Плюси і мінуси

Charles дає повну картину мережевої взаємодії і зручні інструменти для підміни даних. Мінуси — платна ліцензія і не надто сучасний інтерфейс.

Сторінку опубліковано 18 квітня 2023, текст оновлено 10 жовтня 2026, джерела перевірено 2 листопада 2026.

Схожі програми

Усі утиліти безпеки

Sandboxie

Sandboxie — програма-пісочниця для Windows, яка запускає браузер чи будь-яку іншу програму в ізольованому середовищі: зміни файлів і реєстру залишаються в пісочниці й видаляються одним кліком.

Утиліти безпеки 2,5 МБ

MyPublicWiFi

MyPublicWiFi — безкоштовна утиліта для Windows, яка перетворює ноутбук або ПК з Wi-Fi-адаптером на точку доступу й дає змогу роздавати інтернет іншим пристроям.

Утиліти 1,0 МБ