Налаштування проксі в консолі

Так, і простий спосіб! Мені набридло мати щось на очікуванні [так, я лінуюсь за замовчуванням виконувати ті певні маленькі роботи, які турбують усіх нас у консолі], наприклад, встановити проксі в консолі, оскільки певна програма шукала певні плагіни для своїх розробників сайт ...

Трохи вивчивши змінні середовища, я зробив невеличку цитату сценарію, яку я викинув у / usr / bin /, щоб вона встановлювала налаштування проксі кожного разу, коли мені це потрібно, без особливих ускладнень.

Ось моя розумова нотатка, вона називається "proxy_settings", її потрібно скопіювати в / usr / bin /, вона має дозволи на виконання [chmod 755], і її код такий:

#! / bin / bash функція do_proxy () {echo -n "Проксі:" read -e internet_proxy echo -n "Порт:" read -e proxy_port echo -n "Користувач:" read -e ім'я користувача echo -n "Передача: "read -es password export http_proxy =" http: // $ username: $ password @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ username: $ password @ $ internet_proxy: $ proxy_port / "export ftp_proxy = "http: // $ username: $ password @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nНабір змінних середовища \ n"} undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nЗмінна середовища проксі вилучена \ n"} case "$ 1" in on) do_proxy ;; вимкнено) undo_proxy ;; *) echo -e "\ nВикористання: налаштування_проксі {увімкнено | вимкнено} \ n" вихід 1 esac вихід 0

Змініть його і використовуйте на свій смак. Салют2 і до наступного разу!

 


Зміст статті відповідає нашим принципам редакційна етика. Щоб повідомити про помилку, натисніть тут.

5 коментарі, залиште свій

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   монах - сказав він

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

    Грації 😉

  2.   Корацукі - сказав він

    @monk: Дуже просто, лише у вашому терміналі ви запускаєте proxy_settingss, і сценарій розповість, які кроки вам слід виконати, щоб виконати своє завдання. У цьому випадку з параметром "proxy_settings on" він запитає у вас дані про налаштування проксі, тобто ip вашого проксі, порт, користувача та пароль, а потім встановить змінні, відкрийте браузер і вуаля!

    І ви абсолютно праві, я забув пояснити, як працював сценарій. Мої вибачення…

  3.   adiazc87 - сказав він

    Щиро дякую, хороша стаття, візьму it

  4.   ДжеріKpg - сказав він

    Дуже добре! Дякую, що поділились!!! З повагою!

  5.   Ірвінг Касанья Гонсалес - сказав він

    Дуже добре. Я хотів би знати, чи можу я використовувати його з манджаро