プロキシはGUIでのみ動作しますが、ターミナルから~/.bashrcで設定した場合は動作しません

プロキシはGUIでのみ動作しますが、ターミナルから~/.bashrcで設定した場合は動作しません

Ubuntu のプロキシ設定に関するガイドをたくさん読みました。ネットワーク設定の GUI で設定でき、指定したプロキシが自動的に使用され、Firefox または Chrome を開いて IP を確認すると、プロキシ IP が表示されます。

しかし、ファイルを編集してもターミナルで動作させることができません~/.bashrc。次のようにします。

sudo nano ~/.bashrc

これをファイルの最後に追加します

export HTTP_PROXY="my_proxy:my_port"
export HTTPS_PROXY="my_proxy:my_port"
export FTP_PROXY="my_proxy:my_port"

変更を保存してコマンドを実行します

source ~/.bashrc

しかし、Web ブラウザーを開いても IP は変更されず、システムの再起動も試みましたが、IP は同じままです。

答え1

次のように小文字を使用してみてください。

export http_proxy="my_proxy:my_port"         
export https_proxy="my_proxy:my_port"

それでもうまくいかない場合は、それらを '/etc/environment' に置いてください。

apt インストールを使用している場合は、「/etc/apt/apt.conf.d/proxy.conf」を編集して、そこに次の内容を追加することもできます。

 Acquire::http::Proxy "http://host:port/";                            
 Acquire::https::Proxy "http://host:port/";

答え2

スクリプトを書いて設定することができます。仮想マシン(Windows 10)からDigital OceanのLinux VPSにリバーストンネルを張り、それをWin7に戻す必要があります。Windows 10が顧客のマシンで、Linux VPSが私たちのサーバーであるという状況をシミュレートします。VPSで、RsocksTunサーバー側をインストールして設定します。apt installをインストールします。プロキシサービスプロバイダーソースとして git clone GitHub を取得します。これはデータを読み取るクローンです。最後に、SSL 証明書を生成し、サーバー側を実行する必要があります。

関連情報