13

У меня есть локальная сеть с доступом в интернет. Но, к сожалению, скорость интернет-соединения по IPv4 ограничена 1 Мбит / с, что очень печально. К счастью, у меня есть собственный IPv6, и нет ограничения скорости соединения по IPv6.

Итак, чтобы получить хорошее интернет-соединение, я разработал план: подключиться к VPN-сервису через IPv6 и пропустить весь трафик IPv4 через туннель IPv6, или что-то в этом роде, я думаю, вы поняли идею.

Я предложил использовать такой сервис, как HideMyAss.com, но, к сожалению, они не поддерживают IPv6.

Вопрос в том, существует ли какой-либо VPN-сервис, который позволит воплотить мои мечты в жизнь, и он прост в использовании, который я мог бы подключить через PPTP или OpenVPN (я хочу настроить подключение к VPN в настройках маршрутизатора).

Редактировать: Кажется, что есть пара сервисов VPN, которые поддерживают IPv6 (это странно, но самые большие сервисы VPN поддерживают только IPv4), и нет ни одного, обеспечивающего туннели 4in6.

Итак, я пришел к следующему решению: арендовать VPS с IPv6-адресом и вручную настроить туннель 4in6.

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

Вариант использования, как я понимаю, должен выглядеть следующим образом: я подключаюсь с домашнего компьютера к VPS через OpenVPN, и после этого весь мой трафик IPv4 проходит через IPv6 (сервер выполняет эту работу). OpenVPN - потому что я хочу настроить VPN-соединение с сервером в моем маршрутизаторе (Asus RT-N16?). Как мне этого добиться?

4 ответа4

1

Ответ прост.

  1. Настройте VPS с подключением IPv6 и настройте OpenVPN с использованием интерфейса TAP (в отличие от TUN) как на VPS, так и на локальном компьютере. Убедитесь, что вы подключаетесь к VPS через IPv6.
  2. Убедитесь, что интерфейсы TAP на обоих концах имеют частные IPv4-адреса в одной подсети. Пропингуйте частный IPv4-адрес VPS, чтобы убедиться, что у вас есть соединение.
  3. Включите пересылку IPv4 и маскирование NAT на VPS: echo 1 > /proc/sys/net/ipv4/ip_forward , iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  4. На локальном компьютере удалите маршрут по умолчанию для IPv4: ip -4 route del default
  5. Добавьте новый маршрут IPv4 по умолчанию на локальном компьютере, используя частный IPv4-адрес VPS в качестве шлюза: ip -4 route add default via 10.20.30.1 (при условии, что 10.20.30.1 является IP-адресом в интерфейсе TAP VPS)

Я использовал этот процесс (но в обратном порядке), чтобы получить соединение IPv6 до того, как мой провайдер предоставил его. EDIS GmbH предлагает дешевые VPS с IPv6-адресом в разных странах. У них есть множество вариантов и вариантов Linux для установки.

0

Вы (потенциально) на правильном пути с решением типа OpenVPN и VPS. Часть, которую вы, вероятно, упускаете, является оператором маршрута в конфигурации OpenVPN, чтобы заставить его принимать весь трафик IPv4.

Попробуйте этот вариант конфигурации: http://openvpn.net/index.php/open-source/documentation/howto.html#redirect

0

Дешень, я думаю, ты несколько растерялся.

Интернет-протокол является частью интернет-уровня модели TCP/IP, двоюродный брат которого является сетевым уровнем модели OSI. Его работа состоит в том, чтобы получить пакеты от A до B.

Это не имеет ничего общего с пропускной способностью. Ограничения пропускной способности являются частью физического уровня (уровней) этих моделей. «IPv4», если вы можете (теоретически) «обрабатывать» любую полосу пропускания, поскольку она не является частью физического уровня (уровней). Взгляните на большинство статей в сети об IP6, и вы увидите, что он был создан в первую очередь для решения проблемы большего количества подключенных к Интернету устройств и, следовательно, все меньше и меньше адресов IPv4, доступных этим устройствам. Более подробная информация выходит за рамки этого ответа, но http://en.wikipedia.org/wiki/IPv6.

При таком подходе вы не увидите повышения производительности. Вы можете даже взять производительность удар, добавив хмель в свой маршрут подробнее. Я рекомендую обратиться к вашему интернет-провайдеру за большей пропускной способностью (кто бы ни предоставил вашу восходящую линию связи, поскольку это ваше узкое место), убедитесь, что ваша сеть поддерживает скорость 1 Гбит / с или выше (что означает также все сетевые адаптеры, коммутаторы и сетевой кабель).

0

Подход виртуального сервера потребует много хлопот, фактически настраивая облачный компьютер, размещенный на провайдере, который поддерживает IPv6. Хотя такие провайдеры существуют, я не уверен, что VPS является единственным решением.

Мне кажется, что вам нужен провайдер облачного туннельного брокера , который предоставляет "IPv4 поверх IPv6", используя возможности вашего маршрутизатора IPv6 для подключения к этой услуге. То есть, используя маршрутизатор IPv6, вы хотели бы получить доступ к сетям IPv4.

К сожалению, большинство туннельных брокеров предоставляют противоположную услугу "IPv6 поверх IPv4" для людей, имеющих маршрутизаторы IPv4, но нуждающихся в доступе к сетям IPv6.

Некоторая полезная информация содержится в статье Википедии « Список брокеров туннелей IPv6», где вы должны искать поставщиков, поддерживающих 4in6 и протокол настройки туннеля (TSP).

Одним из вероятных кандидатов является Freenet6 и их бесплатный сервис Freenet6 DS-lite (бета-версия). У меня нет никакого опыта с этим, и документация скудна, но Вы могли бы попытаться видеть, полезно ли это. Я не знаю пропускной способности этого бесплатного сервиса или более быстрого коммерческого сервиса. Вы должны были бы связаться с их поддержкой для этого.

SIXXS кажется еще одним хорошим кандидатом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .