Ano, a snadná cesta! Byl jsem unavený z toho, že věci čekají [ano, ve výchozím nastavení jsem líný dělat ty určité malé úlohy, které nás všechny trápí v konzole], jako je nastavení proxy v konzole, protože určitá aplikace hledala určité doplňky na svém vývojáři web ...
Trochu jsem Googlil a studoval proměnné prostředí. Udělal jsem malou nabídku skriptu, kterou jsem vložil do / usr / bin /, aby nastavil nastavení proxy pokaždé, když jsem to potřeboval, bez dalších komplikací.
Zde představuji svoji mentální poznámku, která se nazývá „proxy_settings“, musí být zkopírována do / usr / bin /, má oprávnění ke spuštění [chmod 755] a její kód je následující:
#! / bin / bash funkce do_proxy () {echo -n "Proxy:" read -e internet_proxy echo -n "Port:" read -e proxy_port echo -n "Uživatel:" read -e uživatelské jméno echo -n "Pass: "read -es heslo export http_proxy =" http: // $ uživatelské jméno: $ heslo @ $ internet_proxy: $ proxy_port / "export https_proxy =" http: // $ uživatelské jméno: $ heslo @ $ internet_proxy: $ proxy_port / "export ftp_proxy = "http: // $ uživatelské jméno: $ heslo @ $ internet_proxy: $ proxy_port /" export no_proxy = "localhost, 127.0.0.1, localaddress, .localdomain.com" echo -e "\ n sada proměnných prostředí proxy \ n"} funkce undo_proxy () {unset http_proxy unset https_proxy unset ftp_proxy echo -e "\ n Proměnná prostředí proxy odstraněna \ n"} případ "$ 1" v zapnuto) do_proxy ;; off) undo_proxy ;; *) echo -e "\ nUsage: proxy_settings {on | off} \ n" exit 1 esac exit 0
Upravte jej a použijte podle svých představ. Salu2 a do příště!
Eii, velmi zajímavý článek a váš scénář. I když, pokud mi dovolíte, kdybyste vysvětlili, s jakým příkazem se provádí, jak se skript zastaví, aby se vrátil do normálu, začátečníci by tomu lépe porozuměli. V mém případě by mi to pomohlo.
Díky 😉
@ monk: Velmi snadné, pouze ve svém terminálu spustíte proxy_settingss a skript vám řekne, jaké kroky byste měli provést, abyste splnili svůj úkol. V tomto případě s nastavením „proxy_settings on“ vás požádá o údaje o nastavení vašeho proxy, tj. IP proxy vašeho serveru, portu, uživatele a hesla, poté nastaví proměnné, otevře prohlížeč a voila!
A máte naprostou pravdu, zapomněl jsem vysvětlit, jak scénář fungoval. Omlouvám se…
Děkuji moc, dobrý článek, vezmu si to 🙂
Velmi dobře! Děkuji za sdílení!!! Na zdraví!
Velmi dobře. Chtěl bych vědět, jestli to mohu použít s manjaro