← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися налаштовувати проксі для консольних програм, перевіряти доступ і діагностувати проблеми. Крок 1. Перевірити наявність доступу до інтернету без проксі. Команда: curl -I https://example.com Пояснення: переконайтеся що зʼєднання працює до увімкнення проксі. Крок 2. Імітувати середовище з необхідністю проксі. Пояснення: уявіть що прямий вихід перекритий, і доступ дозволено тільки через http проксі. Крок 3. Задати змінні середовища проксі у поточній сесії. Команди: export http_proxy="http://proxy_host:3128"; export https_proxy="http://proxy_host:3128" Пояснення: замініть proxy_host і порт на реальні або тестові значення. Крок 4. Перевірити значення змінних. Команда: env | grep -i proxy Пояснення: переконайтеся що змінні встановлено. Крок 5. Виконати запит через curl ще раз. Команда: curl -I https://example.com Пояснення: подивіться заголовки відповіді та час відгуку. Крок 6. Налаштувати змінні у конфігураційному файлі shell. Команда: echo "export http_proxy=\"http://proxy_host:3128\"" >> ~/.bashrc Пояснення: після цього нові сесії автоматично використовуватимуть проксі. Крок 7. Протестувати роботу іншої утиліти наприклад wget. Команда: wget -S --spider https://example.com Пояснення: переконайтеся що інструмент теж використовує проксі. Крок 8. Вимкнути змінні проксі у поточній сесії. Команди: unset http_proxy; unset https_proxy Крок 9. Перевірити відсутність змінних. Команда: env | grep -i proxy Пояснення: список має бути порожнім. Крок 10. Міні звіт. Завдання: опишіть де ще у системі можуть задаватися налаштування проксі щоб вони не плутали адміністраторів.