Как запустить VPN-сервис для обмена высокоскоростным интернет-соединением с 10 до 100 клиентов?


1

Я думаю о запуске некоммерческого проекта, чтобы помочь тем людям, которые живут в странах диктатуры, где правительства блокируют и фильтруют 99% Интернета и его услуг, таких как Skype, IM и т. Д.

Я ни в коем случае не профессионал, но из того, что я понимаю, использование VPN-соединения с внешним миром - единственное безопасное и надежное решение для хоста и клиента в настоящее время.

Мой вопрос:

Как я могу запустить службу VPN и поделиться своим высокоскоростным соединением DSL / Cable с, скажем, от 10 до 100 клиентов?

Мое текущее интернет-соединение имеет скорость загрузки 1 Мбит / с и скорость загрузки 10 Мбит / с. Я знаю, что совместное использование 10 Мбит / с с таким большим количеством пользователей означает очень небольшую пропускную способность для каждого из них, но не все пользователи одновременно подключаются к Интернету, и даже если они это делают, средняя скорость интернет-соединения в таких странах, как Иран, составляет от 50 до 100 Кбит / с. Лучше всего, так что я бы смог предоставить им бесплатное, не фильтруемое, не цензурированное соединение со средней скоростью.

Какое оборудование мне нужно, чтобы сделать это правильно и убедиться, что люди получают безопасное VPN-соединение с моей интернет-линией, не предоставляя им доступ к моему личному жесткому диску.

Буду признателен, если кто-нибудь сможет объяснить мне два разных варианта. Вариант 1: простое, бесплатное решение. (возможно, с открытым исходным кодом или с бесплатным программным обеспечением VPN-сервера)

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

Для варианта 2: я подумываю о покупке второй высокоскоростной линии подключения к Интернету и выделю ее для совместного использования VPN-интернета.

Пользователи должны иметь возможность путешествовать по Интернету, использовать Skype (который в настоящее время заблокирован), использовать ftp, торрент, доступ к YouTube и т. Д. В основном решение не должно ограничиваться только интернет-серфингом. Я хочу, чтобы эти пользователи vpn имели возможность пользоваться всеми типами интернет-сервисов и портов, которые в настоящее время доступны большинству из нас, чтобы они могли пользоваться немного свободой.

Спасибо всем за вашу поддержку и комментарии заранее.



2
Сначала рассмотрим юридические вопросы: люди будут пытаться использовать ваш сервис для злого умысла. Вы не хотите быть осуждены , потому что кто - то использует ваш сервис для анонимного просмотра детской порнографии.
Лиори

@liori - Во многих странах поставщик услуг не несет ответственности за действия своих пользователей. Именно так пиратская бухта остается на плаву и как интернет-провайдеры не преследуются за нелегальное перемещение материалов через их сеть.
MDMarra

@MarkM: я знаю, поэтому я написал «рассмотреть». Другие вещи, о которых нужно позаботиться: OP могут попросить предоставить IP-адреса или другую информацию, которая может быть использована для идентификации пользователей.
Лиори

В дополнение к проверке законов, проверьте свой контракт с вашим провайдером. Если это соединение потребительского уровня, то, о чем вы спрашиваете, почти наверняка является нарушением вашего соглашения.
Зоредаче

Ответы:


2

В то время как существует много альтернатив , во-первых, вы должны учитывать скорость вашего интернета, скорость вашего компьютера и доступность вашего сервиса.

Скорость Интернета: Помните, что когда они чего-то хотят, вы должны сначала загрузить их, а затем загрузить их им. Скорость 1 Мбит / с быстро истощится. Если вы серьезно, то вам нужно что-то немного быстрее в восходящем потоке, возможно, симметричное соединение?

Скорость компьютера: я не знаком со всеми особенностями VPN, но вы действительно хотите, чтобы ваш компьютер мог обрабатывать более 10 открытых VPN-подключений одновременно. Мой дикий выстрел в темноте говорит о том, что если у вас менее 2 ГБ ОЗУ и что-то старше Intel Core 2 Duo, технически вы не сможете это сделать.

Доступность: Вы должны учитывать это: Ваш сервис заблокирован. Проблема здесь в том, что вам нужно что-то, что изменяется или имеет много избыточности, и ваши клиенты все еще знают, как получить к нему доступ. Это на самом деле очень трудно осуществить. Если вы сделаете ваш IP случайным образом, как ваши клиенты смогут получить к вам доступ? Если вы попытаетесь решить эту проблему с помощью домена, что если домен и его разрешенный IP-адрес будут заблокированы? Единственный способ решить эту проблему - использовать несколько подключений к Интернету (очень дорого) или несколько «шлюзов».


Короче говоря, ваш армейский подход с одним человеком, хотя я восхищаюсь им, не может длиться долго. Приведенные выше программы решают эту проблему, имея большие компьютерные сети и огромный жестко закодированный список шлюзов, которые указывают на другие компьютеры. Таким образом, если IP-адрес блокируется, избыточность сохраняется, и список просто обновляется в следующем выпуске. Скорость не является проблемой, поскольку она распространяется среди тысяч клиентов, использующих их интернет и вычислительную мощность. Они имеют избыточность, скорость и доступность; большинство из которых у вас просто нет.


Спасибо всем за ваши ответы. Это звучит больше, чем я. Хотелось бы, чтобы на каждом компьютере был способ запуска простого приложения, чтобы эти люди могли подключиться к нам и получить немного свободы. :(
Дукс

1
Если вы хотите помочь, вы можете стать клиентом. Таким образом, вы все еще помогаете
TheLQ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.