Я думаю о запуске некоммерческого проекта, чтобы помочь тем людям, которые живут в странах диктатуры, где правительства блокируют и фильтруют 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 имели возможность пользоваться всеми типами интернет-сервисов и портов, которые в настоящее время доступны большинству из нас, чтобы они могли пользоваться немного свободой.
Спасибо всем за вашу поддержку и комментарии заранее.
Ответы:
В то время как существует много альтернатив , во-первых, вы должны учитывать скорость вашего интернета, скорость вашего компьютера и доступность вашего сервиса.
Скорость Интернета: Помните, что когда они чего-то хотят, вы должны сначала загрузить их, а затем загрузить их им. Скорость 1 Мбит / с быстро истощится. Если вы серьезно, то вам нужно что-то немного быстрее в восходящем потоке, возможно, симметричное соединение?
Скорость компьютера: я не знаком со всеми особенностями VPN, но вы действительно хотите, чтобы ваш компьютер мог обрабатывать более 10 открытых VPN-подключений одновременно. Мой дикий выстрел в темноте говорит о том, что если у вас менее 2 ГБ ОЗУ и что-то старше Intel Core 2 Duo, технически вы не сможете это сделать.
Доступность: Вы должны учитывать это: Ваш сервис заблокирован. Проблема здесь в том, что вам нужно что-то, что изменяется или имеет много избыточности, и ваши клиенты все еще знают, как получить к нему доступ. Это на самом деле очень трудно осуществить. Если вы сделаете ваш IP случайным образом, как ваши клиенты смогут получить к вам доступ? Если вы попытаетесь решить эту проблему с помощью домена, что если домен и его разрешенный IP-адрес будут заблокированы? Единственный способ решить эту проблему - использовать несколько подключений к Интернету (очень дорого) или несколько «шлюзов».
Короче говоря, ваш армейский подход с одним человеком, хотя я восхищаюсь им, не может длиться долго. Приведенные выше программы решают эту проблему, имея большие компьютерные сети и огромный жестко закодированный список шлюзов, которые указывают на другие компьютеры. Таким образом, если IP-адрес блокируется, избыточность сохраняется, и список просто обновляется в следующем выпуске. Скорость не является проблемой, поскольку она распространяется среди тысяч клиентов, использующих их интернет и вычислительную мощность. Они имеют избыточность, скорость и доступность; большинство из которых у вас просто нет.
источник