As mentioned above, both client and server are the same package. The community version includes the systemd files required for running the client/server as a service. You don’t really need a GUI, just follow the guides on https://www.v2fly.org and manually edit the .json config file.
Install with pacman -S v2ray, edit the config at /etc/v2ray/config.json, test the config file with v2ray -test -config /etc/v2ray/config.json. To start the service use systemctl enable v2ray && systemctl start v2ray.
I have my config set to open 6 local SOCKS5 servers, each of which is routed to a different VPN on my remote servers. I’ve also installed the ‘SmartProxy’ extension in firefox with which I am able to quickly switch between VPNs. Previously, I had configured a system wide proxy with dockodemodoor, but with system updates and torrenting, my servers bandwidth limit was quickly exceeded.
If you have any further/specific questions, please just ask them here.