apt-get over proxy, error "405 Method Not Allowed"

Perl с его флагами командной строки может быть очень лаконичным:

Следующая команда сортирует буквы в слове

perl -CS -ne 'chomp; print(join("", sort(split("", $_. "\n"))))' 

На практике, если вы работаете с анаграммами, вы можете предпочесть использовать утилиту an. Это может принимать словарь в качестве аргумента:

an -d /usr/share/dict/ngerman Anagramword
1
05.04.2019, 20:09
2 ответа

В настройках http (s )опечатка. Отсутствует //

Так и должно быть:

http_proxy="http://127.0.0.1:3030"
https_proxy="https://127.0.0.1:3030"
0
27.01.2020, 23:41

apt -get не поддерживает прокси-серверы socks. Вы должны быть уверены, что инструмент, который вы используете, поддерживает его. Вероятно, поэтому вы получаете эти сообщения «405».

Метод 1

Privoxy — это тот человек, к которому вы должны обратиться, чтобы «конвертировать» ваши socks5-соединения в http-прокси, чтобы у вас был локальный http-прокси без кеша.

Во-первых, очистите переменную http_proxy, но оставьте службу torработающей и установленной. После этого установите privoxy:

sudo apt install privoxy

Отредактируйте /etc/privoxy/configи добавьте следующую строку (здесь нет ошибок, в конце строки есть точка)

forward-socks5 / localhost:9050.

Таким образом, все ваши запросы к privoxyбудут перенаправлены на tor. Искусство аскии в помощь:)

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

Перезапустите privoxy и экспортируйтеhttp_variable

sudo systemctl restart privoxy
http_proxy="localhost:8118"

Метод 2

Используйтеtorsocksдля инкапсуляции всех ваших запросов через tor. В этом втором методе я все еще предполагаю, что torуже работает и настроен на его порты по умолчанию.

sudo apt install torsocks

Тогда

sudo torsocks apt update
1
27.01.2020, 23:41

Теги

Похожие вопросы