私は最近ラップトップ(Windowsでのデュアルブート)にLubuntu 18.04をインストールしましたが、ネットワーク設定に構成するポートオプションがありません。私の職場では、ポートを備えたHTTPプロキシを使用した有線接続を使用し、IPを修正しています。このLANの構成を使用でき、ワイヤレスのプロキシは使用できません。これを構成する方法はありますか?
(私は以前にLinuxシステムでの経験がありません。)
これを可能にするFirefoxを使用していますが、chromeまたはシステムの残りの部分では機能しません。
システム全体のプロキシ設定は/etc/environment/
で構成できます。このファイルをSudo
として開き、次の行を追加します。プロキシ設定をセットアップするために必要な行:
http_proxy=http://your-ip-or-Host:your-port/
HTTP_PROXY=http://your-ip-or-Host:your-port/
https_proxy=http://your-ip-or-Host:your-port/
HTTPS_PROXY=http://your-ip-or-Host:your-port/
no_proxy="localhost,127.0.0.1"
NO_PROXY="localhost,127.0.0.1"
一部のアプリケーションでは両方が必要なため、大文字と小文字を設定します。
これにより、プロキシ設定がグローバルに設定されます。 Firefoxまたは他のブラウザでは、ネットワーク設定でUse system proxy settings
を選択します。
この小さなproxy.sh
スクリプトを使用すると、プロキシ設定を切り替えることができます。
#!/bin/bash
# require root permissions to change /etc/environment/
if [ $(id -u) -ne 0 ]; then
echo "This script must be run as root";
exit 1;
fi
# proxy configuration
proxy_Host="myhost"
proxy_port=1234
ignored="localhost,127.0.0.1"
if [ "$1" == "on" ]; then
# add proxy configuration to file
printf "http_proxy=http://$proxy_Host:$proxy_port/\n\
HTTP_PROXY=http://$proxy_Host:$proxy_port/\n\
https_proxy=http://$proxy_Host:$proxy_port/\n\
HTTPS_PROXY=http://$proxy_Host:$proxy_port/\n\
no_proxy=\"$ignored\"\n\
NO_PROXY=\"$ignored\"\n" >> /etc/environment/
Elif [ "$1" == "off" ]; then
#remove proxy configuration from file
grep -vE "(proxy|PROXY)" /etc/environment/ > /tmp/proxy.txt
cat /tmp/proxy.txt > /etc/environment/
rm /tmp/proxy.txt
else
# print usage help
echo "use \"proxy.sh on\" to enable proxy settings and \"proxy.sh off\" to disable it."
fi