This guide has been updated for elementaryOS v5.0+.
sudo apt-get update
sudo apt-get -y install software-properties-common
STEPS
Click on Help menu
Select Enter License
Then paste given KEY given at bottom
Finally click on Use License
FROM node:8.1.2-onbuild as builder | |
ARG TARGET=production | |
RUN npm install @angular/cli | |
RUN node_modules/.bin/ng build -aot --target ${TARGET} | |
FROM nginx:1.13-alpine | |
COPY nginx.conf /etc/nginx/conf.d/ | |
COPY --from=builder /usr/src/app/dist /usr/src/app |
#!/bin/bash | |
sudo ip netns pids vpn | xargs -rd'\n' sudo kill | |
sudo rm -rf /etc/netns/vpn | |
sudo sysctl -q net.ipv4.ip_forward=0 | |
sudo iptables -D INPUT ! -i vpn0 -s 10.10.10.0/24 -j DROP | |
sudo iptables -t nat -D POSTROUTING -s 10.10.10.0/24 -o en+ -j MASQUERADE | |
sudo ip link del vpn0 | |
sudo ip netns delete vpn |
#!/bin/bash | |
sudo ip netns add vpn | |
sudo ip netns exec vpn ip addr add 127.0.0.1/8 dev lo | |
sudo ip netns exec vpn ip link set lo up | |
sudo ip link add vpn0 type veth peer name vpn1 | |
sudo ip link set vpn0 up | |
sudo ip link set vpn1 netns vpn up | |
sudo ip addr add 10.10.10.1/24 dev vpn0 | |
sudo ip netns exec vpn ip addr add 10.10.10.2/24 dev vpn1 | |
sudo ip netns exec vpn ip route add 37.59.63.23 via 10.10.10.1 dev vpn1 |