Сделать сервер IPv6 доступным для сетей IPv4

973
Jounathaen

Старая тема, но в любом случае: у меня дома есть сервер, который доступен только через IPv6. Не было бы проблем, если бы было больше сетей с включенным IPv6, но в настоящее время даже моя университетская сеть - только IPv4.

Могу ли я создать какой-нибудь прокси, который перенаправляет все запросы IPv4 через IPv6 на мой сервер? Следует использовать для более чем http.

Для этого я бы арендовал небольшой сервер на профессиональном хосте, но я хотел бы хранить данные на своем сервере дома.

Некоторые советуют? Советы или рекомендации? С наилучшими пожеланиями Jounathaen

2
`Следует использовать не только для http`, тогда вам нужен не просто (веб) прокси. Но вы можете арендовать VPS и переадресовывать порты оттуда. (Я предполагаю, что VPS действительно делает IPv6, поскольку ему уже несколько десятилетий). Hennes 7 лет назад 0
хорошо, звучит как хорошая идея. Приносит ли это какие-либо недостатки, например, ошибки сертификата SSL? Jounathaen 7 лет назад 0
Я никогда не настраивал веб-сайты https таким образом. Но, может быть, кто-то еще может ответить на это. (Обратите внимание, что я пометил ваш вопрос, чтобы переместить его в [Su], где речь идет о теме, а не в [sf], где домашние серверы смотрят свысока. Hennes 7 лет назад 0
а другие протоколы ты хочешь? Jacob Evans 7 лет назад 1
например: http, https, может быть, ftp, но также такие программы, как mumble Server или Minecraft Server, которые (я думаю) используют чистый TCP / UDP Jounathaen 7 лет назад 0
Это будет зависеть от того, как вы хотите его настроить. Вы можете напрямую перенаправить весь трафик и / или только определенные порты. Кроме того, в зависимости от приложения, вам может помочь что-то вроде обратного прокси. Это также будет зависеть от типа приложения, когда вы сможете «убедить» ваш бэкэнд вести себя так, как вы хотите. Seth 7 лет назад 0
Обратный прокси-сервер является хорошим решением. Я использовал haproxy с успехом для таких случаев. Если вы хотите более прозрачное решение, тогда SIIT-DC является официальным решением. Sander Steffann 7 лет назад 0

1 ответ на вопрос

1
Jounathaen

Хорошо, теперь я установил дешевый VPS и позволил ему работать:

socat TCP4-LISTEN:443,fork,su=nobody TCP6:[1234:1234:1234:::1234]:443 

работает для меня!

редактировать: для UDP я использую:

socat UDP4-RECVFROM:443,fork,su=nobody UDP6-SENDTO:[1234:1234:1234:::1234]:443