прокси / туннель socks5 для nginx upstream? - PullRequest
10 голосов
/ 25 августа 2011

Есть ли какое-нибудь решение / патч, который бы заставлял nginx работать с восходящими носками?

примерно так:

server {
  location / {
    proxy_pass  socks5://ip:port/
  }
}

Ответы [ 2 ]

4 голосов
/ 26 января 2016

Я недавно написал модуль , делающий именно то, что вам нужно. Вам может понадобиться что-то вроде HAProxy до nginx для поддержки туннелирования TLS.

2 голосов
/ 28 июня 2012

SOCKS - это уровень 5, HTTP - это уровень 7. HTTP-прокси не может работать с SOCKS, хотя HTTP-прокси может работать над SOCKS.Мне непонятно, что вы ожидаете от Nginx, если он сможет подключиться к серверу SOCKS.Это похоже на вопрос, может ли Nginx подключиться к NetBIOS или PTPP.

Если вы пытаетесь подключить прокси-сервер Nginx к другому HTTP-серверу, доступ к которому возможен только через SOCKS, вам необходимо настроить его как часть вашей сети.стек в вашей операционной системе.

Может быть, эта ссылка может вам помочь:

http://www.catonmat.net/blog/linux-socks5-proxy/

...