web-dev-qa-db-ja.com

lubuntuでのプロキシポート構成

私は最近ラップトップ(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
0
Samuel Philipp