Запуск VPN-сервера и встроенного портала на одном компьютере с DNS-сервером

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

Допустим, у меня есть машина Ubuntu с OpenSwan и xl2ptd для обработки входящих VPN-соединений.

Теперь мне нужно что-то вроде заставить каждого пользователя принять некоторые условия на странице перед началом навигации.

Таким образом, пользователь должен быть подключен к VPN, а также должен пройти проверку подлинности с помощью такого рода портала (который будет использоваться не для чистой проверки подлинности, а только для того, чтобы заставить пользователя прочитать и принять ToS перед использованием службы).

В качестве дополнения, страница должна иметь пользовательское имя domani (которое не зарегистрировано), так что пользователь увидит www.mydomain.com/tos, Для этого требуется DNS-сервер на моем компьютере, и мне нужно настроить VPN для использования 127.0.0.1 в качестве DNS.

Таким образом, вопрос заключается в следующем: есть ли способ иметь VPN, встроенный портал и DNS-сервер на одной машине и заставить их работать вместе?

Так что трафик должен следовать по этим маршрутам:

(First connection)
user --> vpn --> captive portal with custom domain from my DNS
(other times)
user --> vpn --> internet using the same DNS as before that forwards unknown entries to an external one

Я нашел статью о Chillispot с OpenSwan но я не использую RADIUS сервер для аутентификации моих пользователей в VPN, и я не знаю, есть ли способ заставить Chillispot работать без RADIUS.

0 ответов

Другие вопросы по тегам