<commit_before><commit_msg>first commit<commit_after># docker-pptp-client

A pptp client in docker based on alpine. It starts a persist pptp tunnel and adds routing rules.
Run it like this:

VPN_SERVER=<server-domain-or-ip>
VPN_USER=<user>
VPN_PASSWORD=<password>
VPN_ROUTING_IPS="172.16.17.32/8 www.google.com"
#VPN_PPP_OPTIONS=
#VPN_DEBUG=y

docker run --net=host \
           --privileged=true \
           --device=/dev/ppp \
           --cap-add=NET_ADMIN \
           --name pptp-tunnel-$VPN_SERVER \
           -e VPN_SERVER="$VPN_SERVER" \
           -e VPN_USER="$VPN_USER" \
           -e VPN_PASSWORD="$<PASSWORD>" \
           -e VPN_ROUTING_IPS="$VPN_ROUTING_IPS" \
           -e VPN_PPP_OPTIONS="$VPN_PPP_OPTIONS" \
           -e VPN_DEBUG="$VPN_DEBUG" \
           -d \
           gzm55/pptp-client
{'fraction_non_alphanumeric': 0.12792127921279212, 'fraction_numerical': 0.014760147601476014, 'mean_word_length': 2.256, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 1, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7499225', 'n_tokens_mistral': 328, 'n_tokens_neox': 306, 'n_words': 54}