プロキシを介したapt-get、エラー「405メソッドが許可されていません」

プロキシを介したapt-get、エラー「405メソッドが許可されていません」

設定しようとしています。高度なパッケージングツール(apt-get)を使用してTORを処理します。 Webブラウザはうまく動作します。 YouTube-DLには次のものが必要です。--proxy "ソックス5://127.0.0.1:9050"、wget douseが機能しない

wget: unable to resolve host address

いくつかの他のプログラムはTORでうまく動作します。

私はこれをすべて試しました:


トルク

SOCKSPort 127.0.0.1:9050
HTTPTunnelPort 127.0.0.1:3030

/etc/環境

http_proxy="http://127.0.0.1:3030"

bash.bashrc

export https_proxy=https://127.0.0.1:3030

/etc/apt/apt.conf

Acquire::http::Proxy "http://127.0.0.1:3030";

システムプロキシの設定


更新が容易


編集する


ベストアンサー1

apt-getはソックスプロキシをサポートしません。使用しているツールがそれをサポートしていることを確認する必要があります。これが「405」メッセージを受信する理由かもしれません。

方法1

隠れソックス5接続をhttpプロキシに「変換」する人が誰であるかを確認しなければキャッシュなしでローカルhttpプロキシを持つようになります。

まずhttp_proxy変数を消去しますが、torサービスを引き続き実行してインストールします。次にprivoxyをインストールします。

sudo apt install privoxy

次の行を編集して/etc/privoxy/config追加します(ここにエラーはありません。行の末尾に点があります)。

forward-socks5 / localhost:9050 .

これにより、すべてのリクエストがAscii artprivoxyにリダイレクトされます。 :)tor

+--------+http +---------+socks5 +------+
| apt|get+-----> privoxy +------>+ tor  +--------> INTERNET
+--------+     +---------+       +------+

privoxyを再起動してエクスポートするhttp_variable

sudo systemctl restart privoxy
http_proxy="localhost:8118"

方法2

使用torsocksTorを介してすべてのリクエストをカプセル化します。 2 番目の方法では、既定のtorポートで既に作業中で構成されていると仮定します。

sudo apt install torsocks

それから

sudo torsocks apt update

おすすめ記事