При наличии включённого IPv6 многие сайты переходят на него, и такое соединение идёт в обход VPN. Чтобы сайты заработали приходится помимо включения VPN отключать IPv6.
А другие сервисы, наоборот, работают только по IPv6 (например, яндексовый openvpn), поэтому приходится его включать.
Чтобы было проще я в ~/.bash_aliases даже завёл строки:

alias vpn="sudo sysctl net.ipv6.conf.all.disable_ipv6=1 && sudo openvpn --config ~/.openvpn-keys/mykey.ovpn"
alias yavpn='sudo sysctl net.ipv6.conf.all.disable_ipv6=0 && sudo openvpn --cd ~/ya_vpn/ --config ~/ya_vpn/openvpn.conf'

Но с Outline всё равно приходится действовать вручную.

Отключить IPv6 на постоянной основе

В файл

sudo nano /etc/sysctl.conf

добавить строки:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.enp0s25.disable_ipv6 = 1
net.ipv6.conf.wlp3s0.disable_ipv6 = 1

Потом сделать

sudo sysctl -p

Это отключит IPv6, disable=0 соответственно включит.

Временно отключить

sudo sysctl net.ipv6.conf.all.disable_ipv6=1