LINUX.ORG.RU
ФорумAdmin

Прокси через виртуальную сеть OpenVPN

 , ,


0

2

Всем привет.

Есть нестандартная проблема. Есть VPS ip = 5.5.5.5, там запущен openvpn сервер (tun0 192.168.222.1) и 3proxy сервер.

К впн подключаются клиенты(А), получают локальный IP (из сети 192.168.222.0/24), пинг между сервером и локальным IP впн клиента есть. Реальный IP клиента(А) например 7.7.7.7

К прокси серверу подключаются клиенты(Б).

А теперь самое главное, как реализовать следующее:

Клиент(Б) подключается к 3proxy, 3proxy через VPN сервер идёт к ВПН клиенту(А), у которого локальный IP 192.168.222.2, через эту виртуальную VPN сеть выходит в интернет и получает реальный IP клиента 7.7.7.7

В кратце, VPS будет посредником между клиентом(Б) и клиентом(А), что бы клиент(Б) в итоге получил доступ в интернет через сеть клиента(А).

Данное действие возможно без установки прокси сервера на стороне клиента(А)?

игра с external в 3proxy ничем не помогла.



Последнее исправление: ffcc9393 (всего исправлений: 1)

3proxy засунь в неймспейс (или cgroup + policy based routing), в котором шлюзом будет тот самый впн клиент б.
На котором сделай маскарадинг.

Bers666 ★★★★★
()
Ответ на: комментарий от Bers666

Задача формулируется так:
Как одному локальному процессу на впн сервере ходить в интернет через одного впн клиента.

Bers666 ★★★★★
()
Ответ на: комментарий от ffcc9393

Если телефон рутованный то там можно маскарадинг сделать.

Если нет, или винда, то (геморный варик) ставь проксю. Тот же шэдоусокс или в2рэй в режиме сервер. На впн сервере соответственно в режиме прозрачный клиент, и заворачивай туда удп и тцп. Остальное блокай.

Bers666 ★★★★★
()
Ответ на: комментарий от Bers666

А, или ставь проксю на впн клиента, а в 3прокси ее сделай как парент.

Bers666 ★★★★★
()

Простое решение - на клиенте подними 3proxy и объяви его парентом для 3proxy который на сервере. Все остальные варианты сложные и скорей всего ты их не осилишь ибо свяханы они со всякими namespace, policy routing и т.д.

Nastishka ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.