Как установить 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
Другие вопросы по тегам