Skriftan flytur út http_proxy, prentar “enabled” og hættir. Curl sem er ræst eftir það úr upprunalega flugstöðinni hefur enn sitt gamla umhverfi.

Keyrsla skriftunnar bjó til barnferli. Export gerir gildi aðgengilegt fyrir börn þess ferlis; það sendir gildið ekki aftur í foreldris-skelið. Að setja export inni í bash -c eða bakstrik snýr ekki við þessu sambandi.

Fyrir gagnvirkan rofa getur fall sem er skilgreint í núverandi skeli unnið tilætlaða vinnu:

proxy_on() {
    export http_proxy=http://proxy.example.net:8080
    export https_proxy="$http_proxy"
}

Skiptu dæmi-endapunktinum út fyrir HTTP-þjónustuna þína, eða frambjóðanda úr HTTP-proxy listanum fyrir leyfðar opinberar beiðnir. Kallaðu á fallið eftir að skilgreining þess hefur verið hlaðin. Hlaðin skeljarskrá er önnur leið til að keyra úthlutanir í núverandi skeli í stað nýs.

Núverandi GUI-forrit og aðrar flugstöðvar halda enn sínum eigin umhverfum. Ef aðstoðin á aðeins að ræsa eina skipun í gegnum proxy er oft nákvæmlega rétta umfangið að halda breytingunni í umhverfi þeirrar skipunar.

Tengdir greinar