Ретранслятор прокси


MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Мне нужно чтобы подключаясь к моему vds через https я получал айпи с прокси, запущенной программой на этом вдс. Программа делает локальный socks5 прокси 127.0.0.1 4066 подключение к которому через браузер нормально работает. Авторизаций никаких нет.

Пробовал через 3proxy: работает если адрес не локальный, когда ввожу адрес моей программы интернет пропадает.

logformat "%d-%m-%Y %H:%M:%S %U %C:%c %R:%r %O %I %T"
users admin:CL:pass
fakeresolve
auth strong
log
rotate 1

allow *
parent 1000 socks5+ 127.0.0.1 4066
proxy -p3166 -n -a

Какие есть способы (даже самые костыльные) что бы настроить ретрансляцию?
 

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
Неочень понял задачу.)

Но обратный прокси не подойдет ?

Обратный прокси - это служба, которая принимает запрос клиента, отправляет запрос одному или нескольким прокси-серверам, извлекает ответ и доставляет ответ сервера клиенту.

Если задача такая, то установи на VPS nginx и сделай настройки, в дистрибутивах на основе Ubuntu и Debian серверные файлы блоков хранятся в каталоге /etc/nginx/sites-available, а на CentOS – в каталоге /etc/nginx/conf.d.

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

Код:
server {
    listen 80;
    server_name www.example.com example.com;

    location /app {
       proxy_pass http://127.0.0.1:8080;
    }
}

В приведенной выше конфигурации Nginx передает все запросы к расположению /app прокси-сервера по адресу .
 

MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Неочень понял задачу.)

Но обратный прокси не подойдет ?

Обратный прокси - это служба, которая принимает запрос клиента, отправляет запрос одному или нескольким прокси-серверам, извлекает ответ и доставляет ответ сервера клиенту.

Если задача такая, то установи на VPS nginx и сделай настройки, в дистрибутивах на основе Ubuntu и Debian серверные файлы блоков хранятся в каталоге /etc/nginx/sites-available, а на CentOS – в каталоге /etc/nginx/conf.d.

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

Код:
server {
    listen 80;
    server_name www.example.com example.com;

    location /app {
       proxy_pass http://127.0.0.1:8080;
    }
}

В приведенной выше конфигурации Nginx передает все запросы к расположению /app прокси-сервера по адресу .
да похоже это то, вчера вечером смотрел репозитории гитхаба на эту тему. мне нужно под винду, главная программа с прокси для виндоус, соотв vds на винде

Этот пробовал например

ReverseProxy_windows_amd64.exe -l "0.0.0.0:3166" -r "127.1.1.0:4166"

прокси поднимается, но интернета нет
 
Последнее редактирование:

MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Пробовал по этому мануалу

Сайты без https отвечают так:
Bad response. The server or forwarder response doesn't look like HTTP.
С https Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG
 

virt

Просветленный
Просветленный
Регистрация
24.11.2016
Сообщения
706
Репутация
228
Можно ещё попробовать nginx для виндовс.

Проверь также или отключи брандмауер...

Если совсем туго будет, установи ваершарк на сервер, он покажет какие пакеты пришли и куда ушли, может будет понятно в чем проблема...
 

MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Можно ещё попробовать nginx для виндовс.

Проверь также или отключи брандмауер...

Если совсем туго будет, установи ваершарк на сервер, он покажет какие пакеты пришли и куда ушли, может будет понятно в чем проблема...
ngnix похоже нельзя сделать socks прокси
а подключаться через http прокси к socks 5 вроде как нельзя

тут в ответе ссылка на какойто модуль гитхаба, он только для линукса или что?
 

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
6 082
Репутация
8 201
Да возможно nginx не подойдет, можно конечно попробовать установить модуль.

А с теми-что работает, не пробовал ваершарком смотреть пакеты ?

Запросы/ответты хоть приходят, может что-то блокирует просто ?)
 

MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Да возможно nginx не подойдет, можно конечно попробовать установить модуль.

А с теми-что работает, не пробовал ваершарком смотреть пакеты ?

Запросы/ответты хоть приходят, может что-то блокирует просто ?)
не пользовался им никогда, нужно просто запустить и смотреть логи?
 

MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Ну допустим я нашел момент лога где идет подключение к локальному прокси серверу на порт 4166 и что мне делать дальше? Тут никакие ошибки не высвечиваются ничего
Безымянный.png
 

MIXA066

Уважаемый пользователь
Форумчанин
Регистрация
18.05.2014
Сообщения
425
Репутация
127
Короче, продолжал рыться на гитхабе, нашел такое чудо от китайских друзей
поставил все заработало.
 
Верх Низ