Как настроить VPS для пересылки нескольких IP-адресов на один статический IP-адрес

1014
Matthew Prasinov

Я использую кучу крипто-мастер-узлов, и у меня есть vpn, чтобы я мог получить статический IP-адрес для своих локальных серверов (я должен сделать это, потому что я на кабельном интернете, который не позволяет мне покупать статические IP-адреса).

В настоящее время, если я хочу запустить несколько мастер-узлов одной монеты, мне придется купить несколько учетных записей VPN, каждый из которых имеет свой собственный статический IP-адрес. Это не идеально, потому что я хочу, чтобы множество мастер-узлов одной и той же монеты двигались вперед.

Я думаю о возможном решении, но я не уверен, насколько легко это установить, или если это даже возможно. Есть ли способ приобрести одну услугу VPS и каким-то образом добавить к ней несколько статических IP-адресов, а затем направить весь трафик, который он получает, на любой из тех IP-адресов, которыми он управляет, на статический IP-адрес моей домашней сети, возможно, с некоторой идентифицирующей информацией, так что мой Домашняя сеть может определить, с какого статического IP-адреса он пришел, и отправить запрос на соответствующий компьютер мастер-узла?

Также, если бы я мог настроить что-то вроде этого, сколько ЦП / ОЗУ VPS было бы использовано, если бы все, что делал VPS, в основном направляло весь трафик, который он получил, на другой IP?

Я надеюсь, что этот вид имеет смысл, любой совет будет высоко ценится

2
Что не так с базовым динамическим DNS и переадресацией портов? Attie 5 лет назад 0
«_Какое количество VPS CPU / RAM будет использовано? _» - невозможно сказать, не зная, о какой пропускной способности вы говорите ... Attie 5 лет назад 0
Что именно такое использование нескольких мастернод? Я несколько подозреваю, что ограничение 1-узла на IP существует _специально_, чтобы усложнить выполнение того, что вы пытаетесь сделать ... grawity 5 лет назад 0
У меня достаточно монет для размещения нескольких мастернод одной и той же монеты. я не понимаю, почему ограничение 1 узел на IP предназначено для того, чтобы люди не могли размещать несколько сайтов? достаточно просто раскрутить кучу дешевых облачных vps, каждый со своим статическим ip, и разместить столько мастер-узлов, сколько вы хотите, около 5 долларов в месяц за vps ... разница в том, что я хочу разместить мастер-узлы на моем собственном оборудовании, что, на мой взгляд, лучше, чем полагаться на VPS. единственная причина, по которой я не могу сделать это легко, это потому что я на кабеле (без статического ips) Matthew Prasinov 5 лет назад 0

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

1
grawity

Есть ли способ приобрести один VPS сервис и как-то добавить к нему несколько статических IP-адресов?

Да, если ваша VPS хостинг-компания предлагает эту услугу. Обычно дополнительные адреса IPv4 предоставляются по цене из-за нехватки.

а затем перенаправить весь трафик, который он получает, на любой из этих IP-адресов, которые он контролирует, на статические IP-адреса моих домашних сетей

Да, это по сути просто VPN.

возможно, с какой-то идентифицирующей информацией, чтобы моя домашняя сеть могла определить, с какого статического IP-адреса она пришла

Да - не используйте DNAT и не назначайте IP-адреса для самого VPN-сервера, а вместо этого назначайте их маршрутизатору вашей домашней локальной сети или, возможно, даже непосредственно машинам в вашей домашней локальной сети.

Затем настройте маршрутизацию на VPS, чтобы он знал, куда направлять пакеты для этих адресов (т. Е. Через VPN). Кроме того, VPS, вероятно, должен будет запустить proxy-ARP для этих адресов, например, через parpd.

если бы я мог настроить что-то вроде этого, сколько ресурсов ЦП / ОЗУ VPS было бы использовано, если бы все, что делал VPS, в основном направляло весь полученный трафик на другой IP-адрес?

Это все в ЦП (если вы не занимаетесь пирингом BGP), но если ваш обычный трафик ниже 100 Мбит / с, вы, вероятно, даже не заметите загрузку. (Сколько ЦП использует ваш компьютер во время тестирования скорости сети?)

Хорошо, у меня есть экземпляр Vultr VPS для тестирования, на нем работает Ubuntu. Я изо всех сил пытаюсь выяснить, что нужно установить / настроить на VPS для маршрутизации всего трафика, указывающего на его статический IP + некоторый произвольный порт, чтобы перейти к моим домашним сетям со статическим публичным IP-адресом ... это что-то должно использовать для `iptables`? Или есть что-то лучшее для Ubuntu? Matthew Prasinov 5 лет назад 0
Настройте VPN как первое. OpenVPN, ocserv / openconnect, ZeroTier, Wireguard, в зависимости от того, что вы предпочитаете. grawity 5 лет назад 0
установить OpenVPN на моем Ubuntu VPS? Я думал, что мне не нужна безопасность VPN-туннелирования? Я просто хочу сделать простой старый редирект / пересылка? Matthew Prasinov 5 лет назад 0
Создание виртуальной сети - это и есть смысл VPN; безопасность является дополнительной опцией. grawity 5 лет назад 0
Дело в том, что пакеты от VPS намного более ограничены при пересечении большого количества переходов через Интернет - исходный адрес перенаправленных пакетов не может быть сохранен (защита от спуфинга) и так далее. Вы можете подумать о различных обходных путях (включая туннели GRE или IPIP), но использование существующего программного обеспечения VPN является самым простым. grawity 5 лет назад 0

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