Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /bin/bash
- echo ""
- echo "Setting up pptpd VPN server..."
- echo ""
- apt-get install pptpd
- echo ""
- read -p "IP address for pptpd to listen on: " LOCAL_IP
- read -p "IP address that will get handed out to the client: " REMOTE_IP
- read -p "DNS server: " DNS_SERVER
- read -p "PPTP username: " USERNAME
- read -p "PPTP password: " PASSWORD
- echo ""
- echo "Writing configuration..."
- echo "localip $LOCAL_IP" >> /etc/pptpd.conf
- echo "remoteip $REMOTE_IP" >> /etc/pptpd.conf
- echo "ms-dns $DNS_SERVER" >> /etc/ppp/pptpd-options
- echo -e "nobsdcomp\nnoipx\nmtu 1490\nmru 1490" >> /etc/ppp/pptpd-options
- echo -e "$USERNAME\t*\t$PASSWORD\t*" >> /etc/ppp/chap-secrets
- echo "Starting pptpd..."
- systemctl restart pptpd
- echo "Enabling IPv4 forwarding..."
- echo 1 > /proc/sys/net/ipv4/ip_forward
- echo ""
- echo "Setting up mitmproxy..."
- echo ""
- echo "Redirecting traffic from port 443 to 8080..."
- iptables -t nat -A PREROUTING -p tcp --destination-port 443 -j REDIRECT --to-ports 8080
- echo "Logging SSL keys to ~/sslkeylog.log"
- export SSLKEYLOGFILE=~/sslkeylog.log
- echo "Starting mitmproxy..."
- mitmproxy -T
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement