Как установить socks5 прокси в терминале
Я новичок в использовании Linux, я хотел бы подключить терминал к локальным прокси-носкам, сделанным моим ssh (Dynamic Port Forwarding),
так есть ли способ настроить прокси socks5 в терминале?
или следует использовать дополнительный модуль,
или придется пройти через другой инструмент,
Спасибо за внимание
4 ответа
Я использую Proxychains, простой в использовании инструмент командной строки. Использование:
sudo proxychains4 apt-get update
Вы можете настроить свой прокси в /etc/proxychains.conf
[ProxyList]
socks5 127.0.0.1 12345
Официальное использование:
ssh -D 8080 name@myserver.com
export http_proxy=socks5://127.0.0.1:8080 https_proxy=socks5://127.0.0.1:8080
не нужно ничего устанавливать.
Вы можете использовать переменную среды http_proxy следующим образом: export http_proxy="socks5://localhost:9050" Теперь терминал будет использовать ее как прокси. Здесь я использую прокси-сервер Tor, но он должен работать и у вас.
Proxychains — очень хороший инструмент, но есть определенные варианты использования, которые он не поддерживает. Что сработало для меня, так это graftcp , основанный на этом комментарии .
Установка проста:
git clone https://github.com/hmgle/graftcp.git
cd graftcp
make
Пользоваться им еще проще:
./local/graftcp-local & # runs the tunnel in the background to localhost:1080
./graftcp curl ipecho.net/plain
как вы заметили из последней команды, ваш IP-адрес был изменен. Вы можете запустить любую команду, просто добавив префикс graftcp:
./graftcp go build