Я могу прокси-запросы через SSH SOCKS, когда делаю:

ssh -fqN -D 127.0.0.1:8080 MyUser@remote.ip

curl --proxy socks5h://127.0.0.1:8080 -d '{my: parameter}' -H "Content-Type: application/json" http://10.0.30.10

Я хотел бы иметь возможность просто набрать:

curl -d '{my: parameter}' -H "Content-Type: application/json" http://10.0.30.10

Поскольку мне также нужно использовать прокси в других приложениях, где я не могу добавить --proxy socks5h://127.0.0.1:8080 (например, jQuery JavaScript http-запросы и т.д.).

Можно ли добавить прокси как маршрут или в iptables, чтобы я мог использовать прокси в других приложениях?

1 ответ1

1

Протокол SOCKS не передает IP-пакеты, а только потоки данных, поэтому прокси-сервер SOCKS не может использоваться непосредственно в качестве IP-маршрутизатора.

Вам понадобится дополнительное программное обеспечение, такое как tunsocks или socks-tun, которое выполняет необходимый перевод между SOCKS и TCP/IP.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .