Назад | Перейти на главную страницу

Использование proxy_pass с прокси socks5 в nginx

Я хочу разместить службу, а затем подключиться к ней с помощью определенного прокси, когда к ней обращаются через определенный домен.

Как показано здесь:

| # User make a request to s2.example.com
|__ s2.example.com <-- This is my VPS that runs debian sid, nginx and some websites hosted on example.com
|
|__ nginx receive request, and use 127.0.0.1:9050 as socks5 proxy, and send request to elpmaxe.onion
|
|__ 127.0.0.1:9050 receive request, and redirect it to target elpmaxe.onion
|
|__ elpmaxe.onion receive request, and send response

// Я знаю, что это вызовет задержки в соединении, но это не большая проблема.

Чтобы решить свою проблему, я хотел бы сделать что-то подобное, но я просто не знаю, как использовать socks5 при выполнении proxy_pass.

location / {
  # using socks5 proxy on 127.0.0.1:9050
  proxy_pass http://elpmaxe.onion/;
}