You will need:
- a container runtime and a tool for manipulating containers. I'll be using
docker
but any compatible tooling is fine. - your
~/.weechat
config files. Leave them right where they are, they'll be mounted in the container. - a working
client.ovpn
file. Use the includedclient.ovpn.sample
file for clues as to what needs to be added / changed to make yours work.
- clone this repo and
cd
into it docker build -t veechat .
docker run -it --cap-add=NET_ADMIN --device=/dev/net/tun -v ~/.weechat:/root/.weechat veechat
(I recommend aliasing this toveechat
or something)- Follow the prompts