The following is the GNU All-permissive License as recommended in https://www.gnu.org/licenses/license-recommendations.en.html

Copyright (C) 2024 Free Software Foundation sysadmin@fsf.org

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.

Contributions are welcome. See https://savannah.gnu.org/maintenance/fsf/.

Access git repos or other services through Tor:

https://rt.gnu.org/Ticket/Display.html?id=1037998 if using the command line, torsocks should do it. Something like

torsocks git clone blah

or

torsocks cvs -z3 -d:pserver:anonymous@cvs.savannah.gnu.org:/web/www co www

Note that this is probably not safe to use with UDP based programs such as torrent or sip

Tunnel VPN through tor:

Add to /etc/tor/torrc these lines:

SocksPort 9150 PreferSOCKSNoAuth
SocksPort 9050 PreferSOCKSNoAuth

Restart tor:

/etc/init.d/tor restart

Add these 2 lines to /etc/openvpn.client.conf

socks-proxy localhost 9150
socks-proxy-retry

Start the vpn as usual.