1

Я планирую запустить службу OpenVPN на моем Raspberry Pi для шифрования только данных браузера из Chrome или Firefox, и поэтому я буду устанавливать RPi в качестве сервера OpenVPN. Я планирую следующие http://readwrite.com/2014/04/10/raspberry-pi-vpn-tutorial-server-secure-web-browsing как своего рода руководство, так как я почти не знаю Linux или серверов :)

После настройки Сервера я хочу добиться того, чтобы я мог подключаться к Серверу OpenVPN без использования Клиента OpenVPN. Я хотел бы создать частное (только для моих клиентов) расширение для браузера (Chrome или Firefox), в которое встроены ключевые файлы для аутентификации.

Проблема в том, что я понятия не имею, как создать такое расширение, и понятия не имею, как установить соединение OpenVPN внутри расширения, чтобы затем шифровать все данные, передаваемые в браузере.

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

Кто-нибудь может дать мне хорошее руководство или, может быть, даже решение моей проблемы? И вы думаете, что установка Openvpn Server, как это описано в руководстве, связанном выше, может служить серверным решением для моего проекта?

Большое спасибо за ваше время уже!

С наилучшими пожеланиями, Cosi

2 ответа2

-1

одно решение может быть;

  • настроить comp1 для запуска вашего VPN сервиса
  • настроить comp2 для подключения к VPN-сервису в качестве клиента
  • настроить comp3 с SOCKS5 прокси для comp2
  • настроить браузер comp3 для использования прокси

вы достигли;

  • туннельный браузер трафик через прокси -> vpn
  • весь остальной трафик из comp3 будет выходить из нативного сетевого подключения /

Не очень элегантно, но функционально и очень безопасно (при условии, что ваши службы ssh и vpn заблокированы правильно)

-1

правильный путь будет с NPAPI или обработчиком протокола. Проверьте Google документацию по обработке этого.

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

Переполнение стека было много дискуссий об этих вещах. Connect-OpenVPN-в-хром-расширения

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .