Konsoldaki proxy ayarları

Evet ve kolay yol! Bekleyen şeylere sahip olmaktan bıktım [evet, konsolda proxy'yi ayarlamak gibi, konsolda proxy'yi ayarlamak gibi, [evet, konsolda hepimizi rahatsız eden bazı küçük işleri yapmak için varsayılan olarak tembelim], çünkü belirli bir uygulama geliştiricisinin site ...

Biraz googling yapıp ortam değişkenlerini inceledim, / usr / bin / içine attığım küçük bir betik alıntı yaptım, böylece her ihtiyacım olduğunda proxy ayarlarını çok fazla karmaşıklık olmadan ayarlayacaktı.

Burada zihinsel notumu sunuyorum, buna "proxy_settings" deniyor, / usr / bin / dizinine kopyalanması gerekiyor, yürütme izinlerine sahip [chmod 755] ve kodu aşağıdaki gibidir:

#! / bin / bash function do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "Kullanıcı:" read -e username echo -n "Pass: "read -es parola dışa aktarma http_proxy =" http: // $ kullanıcı adı: $ parola @ $ internet_proxy: $ proxy_port / "dışa aktarma https_proxy =" http: // $ kullanıcı adı: $ parola @ $ internet_proxy: $ proxy_port / "dışa aktar ftp_proxy = "http: // $ kullanıcı adı: $ şifre @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ nProxy ortam değişkeni set \ n"} işlevi undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ nProxy ortam değişkeni kaldırıldı \ n"} durumda "$ 1" in on) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nKullanım: proxy_settings {on | off} \ n" çıkış 1 esac çıkışı 0

Değiştirin ve beğeninize göre kullanın. Bir salu2 ve bir dahaki sefere kadar!


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   keşiş dijo

    Eii, makale ve senaryonuz çok ilginç. Bana izin verirseniz, hangi komutla çalıştırıldığını, betiğin normale dönmesi için nasıl durduğunu açıklarsanız, yeni başlayanlar onu daha iyi anlayacaktır. Benim durumumda bana yardımcı olur.

    Teşekkürler 😉

  2.   koratsuki dijo

    @monk: Çok kolay, yalnızca terminalinizde proxy_settingss'i çalıştırıyorsunuz ve komut dosyası, görevinizi gerçekleştirmek için hangi adımları izlemeniz gerektiğini size söyleyecektir. Bu durumda "proxy_settings on" ile sizden proxy ayarlarınızın verilerini, yani proxy ip'inizi, portunuzu, kullanıcı ve şifrenizi isteyecek, ardından değişkenleri ayarlayacak, tarayıcıyı açacak ve işte!

    Ve kesinlikle haklısınız, senaryonun nasıl çalıştığını açıklamayı unuttum. Özür dilerim…

  3.   adiazc87 dijo

    Çok teşekkür ederim güzel makale, alacağım 🙂

  4.   jerrykpg dijo

    Çok iyi! Paylaşım için teşekkürler!!! Şerefe!

  5.   Irwing Casana Gonzalez dijo

    Çok iyi. Manjaro ile kullanıp kullanamayacağımı bilmek isterim