Configurações de proxy no console

Sim, e da maneira mais fácil! Eu estava cansado de ter coisas pendentes [sim, eu sou preguiçoso por padrão para fazer certas pequenas tarefas que incomodam todos nós no console], como configurar o proxy no console porque um determinado aplicativo estava procurando por certos plug-ins em seu desenvolvedor site ...

Indo um pouco e estudando as variáveis ​​de ambiente, fiz uma pequena citação de script que coloquei em / usr / bin /, para que ele definisse as configurações de proxy toda vez que eu precisasse, sem muitas complicações.

Aqui está minha nota mental, é chamado de "proxy_settings", deve ser copiado para / usr / bin /, tem permissões de execução [chmod 755], e seu código é o seguinte:

#! / bin / bash function do_proxy () {echo -n "Proxy:" ler -e internet_proxy echo -n "Porta:" ler -e proxy_port echo -n "Usuário:" ler -e nome de usuário echo -n "Passar: "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 "\ nProxy conjunto de variáveis ​​de ambiente \ n"} função undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nVariável de ambienteProxy removida \ n"} case "$ 1" em on) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0

Modifique-o e use-o ao seu gosto. A salu2 e até a próxima!


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   monge dito

    Eii, muito interessante o artigo e seu roteiro. Porém, se você me permite, se você explicasse com qual comando ele é executado, como o script para para que volte ao normal, os iniciantes entenderiam melhor. No meu caso, isso me ajudaria.

    Obrigado 😉

  2.   koratsuki dito

    @monk: Muito fácil, apenas em seu terminal você executa proxy_settingss e o script dirá quais passos você deve seguir para realizar sua tarefa. Neste caso, com "proxy_settings on" ele irá pedir os dados de suas configurações de proxy, ou seja, seu proxy ip, porta, usuário e senha, em seguida, definir as variáveis, abrir o navegador e voila!

    E você está absolutamente certo, esqueci de explicar como funcionava o roteiro. Minhas desculpas…

  3.   adiazc87 dito

    Muito obrigado, bom artigo, vou atender 🙂

  4.   JerryKpgGenericName dito

    Muito bom! Obrigado por compartilhar!!! Felicidades!

  5.   Irwing Casana Gonzalez dito

    Muito bom. Gostaria de saber se posso usar com manjaro