Perl с его флагами командной строки может быть очень лаконичным:
Следующая команда сортирует буквы в слове
perl -CS -ne 'chomp; print(join("", sort(split("", $_. "\n"))))'
На практике, если вы работаете с анаграммами, вы можете предпочесть использовать утилиту an
. Это может принимать словарь в качестве аргумента:
an -d /usr/share/dict/ngerman Anagramword
В настройках http (s )опечатка. Отсутствует //
Так и должно быть:
http_proxy="http://127.0.0.1:3030"
https_proxy="https://127.0.0.1:3030"
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