6 простых шагов для настройки VPN на Raspberry Pi
Содержание
Raspberry Pi — это одноплатный компьютер британского происхождения , который завоевал мир штурмом с момента его появления в 2015 году, продав около 20 миллионов единиц. Его основная цель — преподавать информатику в школах, а также в развивающихся странах.
В таких местах отличным способом обхода цензуры такого типа является использование виртуальной частной сети (VPN) . Но с компьютером Raspberry Pi и некоторыми базовыми навыками кодирования вы можете создать свой собственный VPN-сервер из удобств своего рабочего стола.
Оттуда вы можете просматривать Интернет с повышенной степенью безопасности через домашнюю сеть , а также получать доступ к общим файлам с домашнего компьютера в собственной локальной сети .
Что нужно для создания VPN-сервера на Raspberry Pi
Следующие необходимы для того, чтобы построить свой собственный VPN-сервер на вашем компьютере Raspberry Pi .
- Компьютер Raspberry Pi / Pi 2
- 8 ГБ микро SD-карта
- Кард-ридер SD
- Монитор HDMI (монитор компьютера или телевизор)
- USB клавиатура
- Сетевой кабель Ethernet
- 5-вольтовый источник питания mini USB (например, зарядное устройство для телефона)
Шаг 1: Подготовьтесь к установке операционной системы Raspberry Pi
Этот первый шаг включает в себя карту Micro SD. Если вы используете или повторно используете старую SD-карту, вы должны убедиться, что вы правильно отформатировали ее, чтобы удалить все старые файлы. Это можно сделать бесплатно на http://sdcard.org
Как только карта полностью отформатирована, вставьте ее в картридер.
Шаг 2: Установка Raspbian на компьютер Raspberry Pi
Получите онлайн и посетите веб-сайт Raspberry Pi . Загрузите новое программное обеспечение из коробки (NOOBS) . NOOBS — менеджер установки операционной системы. Откройте файл, выберите все файлы, затем перетащите их на SD-карту в картридере.
Теперь возьмите SD-карту и вставьте ее в Raspberry Pi. Для этого подключите монитор, клавиатуру и кабель питания.
Как только Raspberry Pi включится, зеленый индикатор начнет мигать, когда компьютер считывает данные с SD-карты. Вы увидите открытое окно. Выберите Raspbian и нажмите ENTER для установки. Не забудьте изменить пароль по умолчанию, прежде чем идти дальше.
Шаг 3: Создайте статический IP-адрес для вашего Raspberry Pi
Подключите Raspberry Pi к маршрутизатору с помощью кабеля Ethernet.
Откройте командную строку и введите: ifconfig
За этим последует множество информации, часть из которой вам нужно записать ручкой и бумагой. Запишите следующие цифры и буквы:
- Инет адрес
- Bcast
- маскировать
Чтобы вернуться в командную строку, введите: sudo route -n
Теперь запишите символы после:
- шлюз
- Место назначения
Вернувшись в командную строку, введите: sudo nano / etc / network / interfaces
Найдите строку с надписью «iface eth0 inet dhcp" или "iface eth0 inet инструкция»
Если в вашем файле написано «руководство", Используйте клавиши со стрелками, чтобы удалить его и заменить его на мир"статический».
Затем поместите курсор в конец строки и нажмите Enter.
В следующих строках вставьте записанную вами информацию в строки выше между квадратными скобками.
- Адрес [ваш текущий IP-адрес]
- Маска сети [маска вашей подсети]
- Сеть [пункт назначения]
- Трансляция [ваш диапазон вещания]
- Шлюз [ваш шлюз]
Сохраните файл, нажав CTRL и X одновременно. В командной строке введите: sudo reboot
Шаг 4: Построение вашего VPN на Raspberry Pi
Raspbian поставляется с установленным OpenVPN и готовым к распаковке.
В командной строке введите: sudo apt-get install openvpn
Теперь вы должны сгенерировать ключи, чтобы убедиться, что вы единственный, кто использует VPN. Используйте Easy_RSA для генерации ваших ключей . Если вы хотите выполнять команды в своем корневом каталоге, убедитесь, что вы набрали : sudo -s .
В командной строке введите: cp-r / usr / share / doc / openvpn / examples / easy-rsa / 2.0 / etc / openvpn / easy-rsa
Следующий тип: cd / etc / openvpn / easy-rsa
В открывшемся тексте найдите строку, которая начинается: export EASY_RSA =
вам нужно переместить курсор вниз, чтобы отредактировать эту строку следующим образом:
export EASY_RSA = ”/ etc / openvpn / easy-rsa”
Найдите текст, который гласит «export KEY_SIZE = 1024"И измените цифру на"2048».
Продолжайте прокручивать и меняйте правильные настройки страны и города.
Шаг 5: Создайте сертификаты для вашего VPN
Откройте каталог easy-rsa в командной строке, набрав: cd / etc / openvpn / easy-rsa
Затем введите: source ./vars
Далее введите: ./clean-all
Это удалит все предыдущие ключи в системе.
Следующий тип: ./build-ca
Шаг 6: Назовите сервер
Вы можете назвать свой сервер как угодно, только не забудьте имя
Тип: ./build-key-server [имя_сервера]
Еще несколько шагов завершают процесс.
Общее имя — это имя сервера
Пароль для вызова должен быть пустым
Введите « y » для подписи сертификата.
Наконец, когда предложено с вопросом:
1 из 1 запросов на сертификат сертифицирован, зафиксировать? [Г / л]
Введите « у », и процесс завершен.