インターネットにアクセスするには、http プロキシを使用する必要があります。現在、http プロキシを使用して Firefox でインターネットにアクセスしています。しかし、端末ではインターネットにアクセスできません。
では、インターネットにアクセスできるように、ターミナルで http プロキシを使用する方法はありますか? ありがとうございます!
私のLinuxはFedora 16です
私は試した
[root@kitty wg]# http_proxy =http://proxy.polito.it:8080
bash: http_proxy: command not found...
答え1
Janの回答は良いです。環境変数はhttp_proxy
多くのプログラムによって読み込まれますwget
。例えば、これを追加することができます
export http_proxy="http://@${proxyserver}:${port}"
に~/.bash_profile
。これもyum
機能しますが、指定するで/etc/yum.conf
。
他のプログラムも同様に設定できます (例: git
、~/.gitconfig
) chromium --proxy-server=host:port
。
一部のプログラムはこの環境変数を読み取れませんsvn
。例えば、それらには必要ですproxify
。これは共有ネットワークライブラリを置き換えることで機能します。近接したプロキシ経由でトラフィックをルーティングするバージョン。例:proxychains
またはtsocks
。
各プログラムに関する最善の情報源は、マニュアルを開いて検索することですproxy
。
ところでhttp_proxy
、あなた自身の試みが失敗した理由は、との間にスペースを使用してはならないことです=..
。そうしないと、その変数を宣言できません (bash はそれをコマンドであると認識しますが、 内に一致するコマンドが見つかりません$PATH
)。
答え2
次の環境変数をエクスポートする必要があります。
http_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
https_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'
ftp_proxy='http://user:pass@PROXY_IP:PROXY_PORT/'