Безопасный, автоматический туннельный демон на сервере Linux?

Безопасный, автоматический туннельный демон на сервере Linux?

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

Кто-нибудь знает демон настройки туннеля, который будет работать на Linux? Ему не нужно делать много всего; ему даже не нужно иметь замысловатый пользовательский интерфейс. Я могу обернуть его в пользовательский интерфейс для Web или другого типа интерфейса.

Причина этого в том, что я хочу создать установку, в которой клиентские системы могут перемещаться по Интернету, но есть проблема: IPv6 не везде доступен. У меня нет с этим проблем; у меня есть тонны адресного пространства IPv6, и я могу поддерживать необходимое количество клиентов через свое подключение к Интернету. Однако мне нужно, чтобы эти клиентские рабочие станции при загрузке:

  • Если присутствует соединение IPv6, используйте его и войдите в систему/пройдите аутентификацию.
  • Если присутствует соединение IPv4, но соединение IPv6 отсутствуетнетнастоящее время, настройте туннель IPv6-over-IPv4, используя определенную конечную точку IPv4 в Интернете. Конечная точка IPv4, о которой мы здесь говорим, — это сервер, на котором я хочу запустить демон туннеля.

IOW, если нет соединения IPv6, клиент должен будет пройти аутентификацию на сервере туннеля IPv4, чтобы иметь возможность построить туннель. Затем будет создано сетевое соединение IPv6, и все будет хорошо.

Конечно, это лишь временная мера, но, как оказалось, она необходима сейчас, пока большая часть Интернета фактически не предоставляет подключения IPv6.

решение1

Похоже, вы говорите о созданииброкер туннелей ipv6. Возможно через6в4,АЙИЯ, илиOpenVPN. Например, вот страница спример настройки OpenVPN в качестве туннельного брокера.

Тогда вам просто нужно будет иметь скрипт на стороне клиента, который будет маршрутизировать через туннель только при отсутствии локального маршрута IPv6, возможно, через «скрипт включения» OpenVPN?

решение2

звучит так, будто вы описываететередо, или это версия с открытым исходным кодомМиредо

Связанный контент