My preferred way of using OpenVPN on a Linux system is still using command line as it is generally problem free. This covers the installation of the default OpenVPN without GUI on the major distributions of Linux
INSTALLING OPENVPNUse your own package management system to install openvpn:
If you use Ubuntu/Debian/MintOn command line:
apt-get update && apt-get install openvpn
For Fedora/Redhat:On command line:
yum install openvpn
For OpenSuseUse YAST2 to install openvpn
CONFIGURATION
Move/Copy all these files into /etc/openvpn/
Now you have to choose which config you want to use. Refer to this
link to see what each config does.
Now let's assume you want to use the Fully-Routed configuration.
Rename FullyRouted-All.ovpn into openvpn.conf
cd /etc/openvpn
mv FullyRouted-All.ovpn openvpn.conf
From there,
make sure you are in
root or sudoand then type
/etc/init.d/openvpn start
if you want to stop it
/etc/init.d/openvpn stop
or restart
/etc/init.d/openvpn restart
I am unaware of a Linux torrent client that has full support for Socks Proxies, so FullyRouted-All will most likely be your config of choice as it requires no torrent client configuration as everything goes through the VPN by default with this setup.
If you do want a proxied setup, you will have to use a different configuration and configure your program to use the socks proxy at 10.10.10.1 port 1080.