Protonvpn gui crash Linux Mint

Странный баг при полном зависании программы Protonvpn gui. Если подключиться и потом попробовать нажать правой кнопкой мышки на приложении внизу где таскбар, то рабочий стол зависает намертво. По логам dmesg -T | tail -50 увидел, что проблема в Qt5XcbQpa.

Решилось запуском с альтернативной графической платформой, принудительно задав X11-бэкенд:

export QT_QPA_PLATFORM=xcb
protonvpn-gui

Проблема была связана с неправильным выбором графической платформы в Qt

чтобы убедится, что используется xcb:

pgrep protonvpn-app | xargs -I {} cat /proc/{}/environ | tr ‘\0’ ‘\n’ | grep QT_QPA_PLATFORM

QT_QPA_PLATFORMTHEME=qt5ct
QT_QPA_PLATFORM=xcb

Далее мануал как сделать изменения для значка, который находится на панели задач:

Да, /usr/share/applications/protonvpn-app.desktop — это и есть .desktop-файл, который отвечает за запуск ProtonVPN через значок в меню и на панели задач.

Изменяем запуск ProtonVPN с xcb
Так как /usr/share/applications/ — это системная директория, изменения там могут сбрасываться при обновлениях. Лучше скопировать этот файл в свою локальную папку перед редактированием.

Шаги:
Скопируй .desktop-файл в локальную папку (чтобы не потерять изменения при обновлениях):

mkdir -p ~/.local/share/applications
cp /usr/share/applications/protonvpn-app.desktop ~/.local/share/applications/

Редактируй локальный .desktop-файл:

nano ~/.local/share/applications/protonvpn-app.desktop
Найди строку, начинающуюся с Exec=, например:

Exec=protonvpn-app %U
Замени её на:

Exec=env QT_QPA_PLATFORM=xcb protonvpn-app
Сохрани файл:

Обнови базу ярлыков:

update-desktop-database ~/.local/share/applications

Перезапусти панель Cinnamon (если значок уже был закреплён, это обновит его):

cinnamon —replace &

Перезапусти ProtonVPN через значок. Теперь он всегда будет запускаться с xcb и зависаний больше не будет.

Wireguard autoconnect @ Manjaro

создаём сервисный файл

[Unit]
Description=WireGuard VPN Connection
After=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/bin/wg-quick up /etc/wireguard/xxxx.conf
ExecStop=/usr/bin/wg-quick down /etc/wireguard/xxxx.conf
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target

после этого ставим его в автозагрузку.

OpenVPN

Для того, чтобы подключиться к OpenVPN.

переходим в директорию где хранится конфиг и выполняем команду для подключения

cd /etc/openvpn/client/; sudo openvpn de-07-tor.protonvpn.net.udp.ovpn

Указываем имя и пароль если мануальное подключение
username
password

если я хочу автоматизировать это дело, то создаю файл pass.txt внутри с папкой с VPN подключениями, и потом в файле конфига ввожу
auth-user-pass pass.txt

VPN Wireguard + Qbittorrent

Настраиваем port forward у VPN провайдера, смотрим порт, который выдали.

В настройках qbittorrent вкладка дополнительно сетевой интерфейс указываем интерфейс от vpn, который +

Click on Tools.
Click on Options (in Windows) or Preferences (in Linux and macOS)
Click on BitTorrent.
Check Enable anonymous mode.
Uncheck (disable) Enable DHT.
Uncheck (disable) Enable PeX.
Uncheck (disable) Enable Local peer discovery.
Click on Connection.
For Peer connection protocol, use the drop-down menu to select TCP.

profit ✔

vpn disable ipv6 (its a WIN!)

столкнулся с проблемой, что не работал vpn, в связи с тем, что ругался на неверные настройки ipv6.

решилось следующим образом:

в /etc/default/grub — прописал

GRUB_CMDLINE_LINUX_DEFAULT=»ipv6.disable=1″

в конфиг файл openvpn сделал так

proto udp4
pull-filter ignore route-ipv6
pull-filter ignore ifconfig-ipv6

после этого vpn работает как и раньше

VPN сервисы

Изучал VPN сервисы, сравнивал их между собой друг с другом. Напишу здесь, чтобы не потерять и чтобы была информация. Возможно, что буду дополнять когда-нибудь.

Информация актуальна на 2.01.2021. Основные критерии — это, чтобы при регистрации не требовалось вводить личные данные или как минимум только емейл. И чтобы сервис не вел логов. PS! рейтинг субъективный с точки зрения отчётов других сайтов + мнения некоторых людей.

Самые анонимные способы оплаты, регистрации + не ведения логов у следующих VPN ★★★★★ даю им максимальные 5 звёзд.

Mullvad Sweden — не собирают никаких логов. (5 евро в месяц независмо от того на сколько берёшь, т.е. 60 евро всего). Партнёры — малвейрбайтс и мозилла. rec — https://privacytools.io. Здесь оплата даже в BCH возможна + BTC.

AzireVPN Sweden — не собирают никаких логов. (5 евро в месяц, 4 евро если за три месяца = 12 евро, 3,75 если за год платить, т.е. 45 евро всего. Следующими криптовалютами можно сделать оплату — bitcoin/litecoin/dogecoin/monero

OVPN.com Sweden — не собирают никаких логов. доказано в суде. (11 евро в месяц, 6.99 если за полгода = 41.94 евро, 4.99 если за год платить = 59.99 евро всего. Биток, эфир, монеро.

IVPN — owned,owned с точки зрения юрисдикции (гибралтар). в остальном не ведёт никаких логов. Анонимная регистрация + биткойн можно.. 1 месяц — 4,95 eur. 1 год — 49,53 EUR. rec — https://privacytools.io . Есть отчёт от cure53.de. Можно оплатить битком только 🙁 через BTCPay. Другие криптовалюты не позволяет выбрать.

———————————————————————————————————————————————————————————————————————————

следующие спрашивают только емейл адрес для реги и не собирают никаких логов. ★★★★

BolehVPN Seychelles — 8.25 в месяц. 66.04 за год. крайне положительно на vpnmentor

FrootVPN Seychelles ★★★ — 4.99 в месяц. если за год платить то 2.99 в месяц или 35.88 евро. Выглядит заброшенным с точки зрения социальных сетей. обновлялся в 2019 году как будто в последний раз. Его под вопросом можно рассматривать.

——————————————————————————————————————————————————————————————————————————-

у данных сервисов  есть некоторые моменты под вопросом, но в целом гуд  ★★★★

CyberGhost Romania (под вопросом там LOGS DNS requests + Logs Bandwidth). 11.99 в месяц. 3.75 если за год = 45 евро. 4 номер впнментор. Огромное кол-во положительных отзывов на vpnmentor. Можно через bitpay оплатить BCH, например. Там другая система, отличная от IVPN.

NordVPN Panama (под вопросом там LOGS DNS requests). лидер nr1 по впнментор / советовали спецы некоторые его. 10.16 евро в месяц. Если на год, то 4.18 в месяц получится. = 50.16 евро. Есть возможность платить BTC, BTT, TRX, BCH, DASH, XMR, LTC, ETH, ZEC, XRP — но спрашивают имя и фамилия через прокладку в виде Coinpayments.net (эстонская фирма). Можно указать левые данные и пользоваться.

VPNTunnel Seychelles (под вопросом там LOGS DNS requests + Logs Bandwidth). 8.25 EUR в месяц. 2.99$ за 12 мес = 29.62 EUR. смешанные отзывы. Здесь нет оплаты криптой вообще.

Surfshark British Virgin Islands (под вопросом там LOGS DNS requests). 1 месяц — 10.68 евро. если 6 месяцев — 5.25 в месяц. интересный план на 27 месяцев, т.е. более чем на два года — 1.83 в месяц или 49.28 платёж. 3 номер впнментор. BTC, LTC, BEAM, ETH 🙁 — через coinpayments. если выбрать прокладку в виде — coingate, то оплата даже через BCH возможна.
———————————————————————————————————————————————————————————————————————————
Что касается ProtonVPN. ★★★

Есть случаи, что они сотрудничали с полицией. с точки зрения логов подтверждены логирования Timestamps. + под вопросом там LOGS DNS requests + Logs Bandwidth. rec — https://privacytools.io

vpn @ linux

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

отсюда качаем нужный ovpn конфиг
https://account.protonvpn.com/downloads
https://www.vpngate.net/en/

здесь хранятся конфиги ovpn
/etc/openvpn/client

редактируем / ремируем две строки:
#script-security 2
#up /etc/openvpn/update-resolv-conf
#down /etc/openvpn/update-resolv-conf

подключаемся к заданному VPN серверу (пример)
sudo openvpn /etc/openvpn/client/nl-free-01.protonvpn.com.udp.ovpn

разъединиться — ctrl+c