Как запустить 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 имели возможность пользоваться всеми типами интернет-сервисов и портов, которые в настоящее время доступны большинству из нас, чтобы они могли пользоваться немного свободой.

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

вождь
источник
Не относится к VPN, но см. Также Помогите мне пройти GFW Qaina и связаться с YouTube (включая заметки о стоге сена для Ирана). Или: установить реле TOR .
Арджан
2
Сначала рассмотрим юридические вопросы: люди будут пытаться использовать ваш сервис для злого умысла. Вы не хотите быть осуждены , потому что кто - то использует ваш сервис для анонимного просмотра детской порнографии.
Лиори
@liori - Во многих странах поставщик услуг не несет ответственности за действия своих пользователей. Именно так пиратская бухта остается на плаву и как интернет-провайдеры не преследуются за нелегальное перемещение материалов через их сеть.
MDMarra
@MarkM: я знаю, поэтому я написал «рассмотреть». Другие вещи, о которых нужно позаботиться: OP могут попросить предоставить IP-адреса или другую информацию, которая может быть использована для идентификации пользователей.
Лиори
В дополнение к проверке законов, проверьте свой контракт с вашим провайдером. Если это соединение потребительского уровня, то, о чем вы спрашиваете, почти наверняка является нарушением вашего соглашения.
Зоредаче

Ответы:

2

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

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

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

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


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

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