Qtアプリケーションを介してシステムプロキシアドレスを設定したい。そのため、プロキシアドレスを変更するたびにアプリケーションで実行できるスクリプトを作成できるかどうか疑問に思いました。
試しました:
#! /bin/sh
echo "# Generated by Application"
export $1
echo "Proxy Address ${1}
しかし、このスクリプトは成功しませんでした。 「エクスポート」コマンドを実行できなかったと思います。
誰かがこの問題の解決を手伝ってくれますか?
承認された回答:
これを試してください:
#! /bin/sh
echo "# Generated by Application"
export http_proxy='http://$1/'
export ftp_proxy='http://$1/'
注:
- 引数文字列($ 1)は次のようになります
user_id:[email protected]:proxy_port
- ユーザーIDとパスワードを使用しない場合は、引数文字列($ 1)を使用する必要があります
proxy.server.addr:proxy_port
- 必要に応じてhttps_proxyとsocks_proxyをエクスポートできます。
- プロキシが設定されているかどうかを確認するには、
env | grep proxy
シェルスクリプトを使用してシステムプロキシを変更するには、次のことを試してください。
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http enabled true
gsettings set org.gnome.system.proxy.http host 'proxy.server.addr'
gsettings set org.gnome.system.proxy.http port proxy_port
ユーザー認証パスとIDをお持ちの場合
gsettings set org.gnome.system.proxy.http authentication-user 'user_id'
gsettings set org.gnome.system.proxy.http authentication-password 'password'
他のすべてのプロキシにhttp_proxyを使用するには
gsettings set org.gnome.system.proxy use-same-proxy true
任意のホストにバイパスプロキシを設定するには
gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.1', 'all', 'other', 'hosts']"
Wifi、アダプターIntel Wifi Link 5100、Ubuntu 12.04を使用できなくなりましたか?
14.04にアップグレードした後にGrubを復元できない(「grub_term_highlight_color」バグ)?