Задать вопрос
@Skywoker73
anykey

Как выдать разные внешние ip для каждого клиента?

Хочу поднять VPN-сервер на VDS (vds заведомо будет иметь 3-5 белых ip) который бы каждой связке login:pass выдавал свой белый ip и этот адрес был бы привязан на постоянной основе к конкретной учётке

т.е. 1 сервер - 5 клиентов - 5 разных адресов

Прошу подсказать как это сделать. На примере OpenVPN.
  • Вопрос задан
  • 1426 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
@pcdesign
Можно поднять 5 сервисов opevpn-служб.
Для каждого белого ip по одной службе опенвпн, со своим конфигом и своими клиентами и своими сетями.
Ответ написан
Комментировать
SergeySL
@SergeySL
Системный администратор
В случае OpenVPN клиенты подключаются к белому IP-адресу сервера и получают серые IP-адреса в виртуальной частной сети - https://sergeysl.ru/freebsd-openvpn-client-static-ip/ Что значит: "VPN-сервер выдавал свой белый ip"? Или Вы имеете ввиду выход в Интернет разных клиентов с разных IP-адресов сервера OpenVPN?
Ответ написан
kiberspy
@kiberspy
Не совсем ясна задача! У вас сервер будет выступать в качестве шлюза для этих пяти клиентов? Т.е.
1. client <-> server <-> Internet
или
2. client <-> Internet <-> server
Если вариант 2 - то никак (исходя из самой концепции VPN)
Ответ написан
@kinoz
Softether это штука сама в себе и имеет очень странную японскую логику работы,подумайте может лучше нормальный openvpn
из вашего вопроса не ясна задача а нужен ли клиенту доступ снаружи по этому ip если нет,то {можно сделать костыль, у openvpn есть запуск скриптов при подключении клиента, в этих скриптах можно прописать iptables SNAT.
2 вариант заранее прописать все правила а клиентам прописать статические адреса при помощи client-config-dir и push ifconfig}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы