fix: wireguard on top

This commit is contained in:
theoleuthardt 2025-02-23 01:22:07 +01:00
parent e2dd186339
commit cc3e0e63b2

View file

@ -52,16 +52,23 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Install OpenVPN - name: Install Wireguard
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt-get install -y openvpn sudo apt-get install -y wireguard-tools
- name: Connect to VPN - name: Setup Wireguard Configuration
run: | run: |
echo "${{ secrets.VPN_CONFIG }}" > config.ovpn sudo mkdir -p /etc/wireguard
sudo openvpn --config config.ovpn --daemon echo "${{ secrets.VPN_CONFIG }}" | sudo tee /etc/wireguard/wg0.conf > /dev/null
sudo chmod 600 /etc/wireguard/wg0.conf
- name: Connect to Wireguard
run: |
sudo wg-quick up wg0
sleep 10 sleep 10
sudo wg show
- name: Deploy on Server - name: Deploy on Server
uses: appleboy/ssh-action@v1.2.1 uses: appleboy/ssh-action@v1.2.1