OpenVPN GUI клиент для UDP / TCP

26

Есть ли какое-либо простое решение для запуска OpenVPN с рабочего стола для техников, не являющихся специалистами, чтобы они просто нажимали кнопку и подключались к внешней VPN? Большинство моих коллег не являются профессионалами в Linux. Таким образом, их взаимодействие с CL очень ограничено.

jglerner
источник

Ответы:

30

Я знаю, что это не метод графического интерфейса, но openvpn не может быть более простым или элементарным, поскольку командная строка действительно не нуждается в графическом интерфейсе. Команда для запуска сеанса openvpn выглядит следующим образом:

sudo openvpn --config

а затем перетащите файл «.ovpn» в терминал, чтобы завершить команду, чтобы он выглядел примерно так:

sudo openvpn --config '/home/jglerner/Desktop/vpnbook-us1-tcp443.ovpn'

нажмите ввод, введите пароль для sudo, введите ваше имя пользователя vpn, затем ваш пароль vpn, и все готово.

Пользователи могут свести к минимуму открытый терминал, если они не хотят смотреть на него во время его работы. Кроме того, это может придать вашим «не linux приятелям» некоторую уверенность в командной строке, когда они увидят, насколько простым может быть что-то подобное.

Пример файла .ovpn, использованного в этом примере, можно скачать здесь http://www.vpnbook.com/, если вы хотите проверить его и посмотреть, как он работает. Просто скачайте комплект сертификатов и распакуйте zip-файл. На выбор предлагается два TCP и два UDP сервера. Имя пользователя - «freevpnme», а пароль указан на странице загрузки, однако пароль меняется изо дня в день, чтобы предотвратить злоупотребления и спам, кроме сертификата. файлы остаются прежними.

mchid
источник
Спасибо, я попробую. Мой провайдер VPN предоставляет файл XXX.ovpn. Я уже установил его под рутер (dd-wrt испортил и прочее :-)), так что, я думаю, это сработает. Не так сложно, как я вижу. Я буду держать вас в курсе. Теперь мне нужно очистить некоторые файлы * .conf, которые я уже начал искажать.
jglerner
Просто для начала я попробовал OPenVPN на моей коробке Windows, и это работает. Я думаю, что ваше решение будет работать и в Linux. Я попробую его завтра утром. \ o /
jglerner
если у вас есть провайдер vpn с более чем 500 серверами, удачи в добавлении всех из них
Мехди
@Mehdi Удачи, используя более одного vpn одновременно, не говоря уже о 500; Ваше соединение будет слишком медленным. Тем не менее, не должно быть слишком сложно пакетной загрузки всех 500 файлов ovpn в один каталог, где пользователь может выбрать, какой из них использовать каждый раз. Не нужно удачи :) Просто перетащите файл в терминал; это супер легко.
mchid
Я говорил о добавлении всех 500 серверов вручную к сетевому менеджеру, чтобы иметь возможность переключаться с одного на другой в любое время. Это больше, чем просто перетаскивание, так как вам нужно три файла для каждого сервера (Nordvpn) плюс запись вашего имени пользователя и пароля. Но я нашел скрипт, чтобы сделать этот автоматический блог.sleeplessbeastie.eu/2016/05/05/…
Мехди
18

При добавлении соединения OpenVPN через настройки сети с network-manager-openvpn-gnomeустановленным по умолчанию используется UDP вместо TCP. Если вы хотите подключиться через TCP, то в разделе « Дополнительные настройки» вы можете перейти, нажав эту кнопку на вкладке VPN графического интерфейса конфигурации.

Добей
источник
2
Откройте файл .ovpn, и вы найдете несколько советов по настройке vpn. Наведите указатель мыши на каждый параметр, и вы увидите, какую строку конфигурации проверить. Например, там, где говорится, config: caвыберите ca.crtфайл, если в файле ovpn есть строка ca ca.crt. Если в файле ovpn есть файл, cipher AES-256-CBCвыберите его на вкладке «Шифр» в разделе «Дополнительно» - «Безопасность», где отображается подсказка config:cipher. Если у вас есть dev tapфайл, установите флажок «Использовать устройство для
прослушивания
10

Вот как я это сделал в Ubuntu 16.04.

Я использовал Network Manager - доступ к нему можно получить, щелкнув правой кнопкой мыши на маленьком «сетевом значке» на панели задач, например:

введите описание изображения здесь

У меня уже был Network Manager, но мне нужно было установить OpenVPN и два расширения для Network Manager:

sudo apt-get install openvpn  
sudo apt-get install network-manager-openvpn  
sudo apt-get install network-manager-openvpn-gnome  

Даже если вы не используете Gnome, вы можете установить расширение Gnome для OpenVPN - оно будет прекрасно работать, например, в Unity и необходимо для следующей настройки:

Щелкните правой кнопкой мыши Network Manager на панели задач и выберите « Изменить» :

редактировать соединение

нажмите Добавить :

добавить новое соединение

В раскрывающемся списке выберите для импорта конфигурации vpn:

импортировать сохраненный конфиг vpn

Выберите .ovpnфайл конфигурации из вашей файловой системы:

выберите конфигурацию vpn

После того, как это настроить, щелкните правой кнопкой мыши на Network Manager> VPN подключений и выберите соединение для подключения. Чтобы отключиться, сделайте то же самое:

подключиться к VPN

Соколиный Глаз Паркер
источник
Это работало прекрасно - для меня самая близкая вещь к графическому интерфейсу OpenVPN в Windows или TunnelBlick на Mac, что я и сделал.
HughHughTeotl
6

Вы можете установить network-manager-openvpn-gnomeпакет, чтобы включить OpenVpn GUI в Ubuntu или других linux, которые имеют network-manager:

sudo apt-get install network-manager-openvpn-gnome
Dealazer
источник
3

Finnaly Я сделал сам! Это заняло больше времени, чем я ожидал, но это просто работает ...

Используются только настройки сети. Фотографии рассказывают историю.

Графическая настройка для OpenVPN в Mint 17 и / или Ubuntu 14.10

jglerner
источник
9
1. Ссылки не являются правильными ответами, поскольку они часто замирают. 2. Учебные пособия только для изображений хуже, чем учебники только для текста.
Саммит
2

Вы можете попробовать бесплатный и открытый клиент Pritunl

https://client.pritunl.com/

Чтобы установить его на Ubuntu 16.04:

sudo tee /etc/apt/sources.list.d/pritunl.list << EOF
deb http://repo.pritunl.com/stable/apt xenial main
EOF

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv 7568D9BB55FF9E5287D586017AE645C0CF8E292A
sudo apt-get update
sudo apt-get install pritunl-client-electron

введите описание изображения здесь

Janot
источник
Вот Это Да! электронный VPN-клиент! : D (умопомрачительный)
ccpizza