Is there a built-in VLESS support in Settings?

Recently I’ve got a VPN to access websites blocked in my country (e.g. YouTube or Medium). My VPN service provider offers a connection via VLESS protocol. It works great on my phone and tablet. But the app they suggest to use to get it up and running on desktop Linux has more knobs and buttons than a space shuttle control panel, and I was not able to figure out how to connect so far.

I discovered that there is built-in support for various VPN protocols in Settings


Many complicated names I do not understand and an “Import from file” option. It would be nice to connect to VPN directly from settings.

I’m quite a noob when it comes to network connections. Does one of these options include support for VLESS? (I know it’s not mentioned anywhere here, but IDK, maybe it is a version of a here-present protocol I don’t know). Can I import it from a file somehow?

Shadowsocks, Trojan, Cloak, VLESS, VMess, etc. are transport protocols mainly providing obfuscation and masquerading for TCP/UDP traffic.

Software implementing these protocols deserves its own category as TCP/UDP proxies.

These are not true VPNs because they do not provide L2/L3 connectivity and routing.

GNOME and NetworkManager do not support these protocols, so you need to install and configure it on your own.

2 Likes

Why not add the support, it would be great if it was an out-of-the-box typa functionality since it’s a very common usecase. Why make less tech savvy people install 3rd party apps or pay VPN providers for the “innovative” split-tunneling functionality (I am looking at you, Proton)?

There is IP-based routing in KDE’s NetworkManager, but it is essentially useless for most people, what most people need is DOMAIN-based or APPLICATION-based routing.

1 Like