diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 692f7a213..5cd30e8df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,14 +22,14 @@ jobs: fetch-depth: 0 - name: Set up Python - uses: actions/setup-python@v4.2.0 + uses: actions/setup-python@v4.3.0 with: python-version: "${{ env.PYTHON_VERSION }}" architecture: "x64" cache: pip - name: Set up Node.js - uses: actions/setup-node@v3.5.0 + uses: actions/setup-node@v3.5.1 with: node-version: "${{ env.NODE }}" cache: npm diff --git a/docs/guides/vpn/wireguard/route-everything.md b/docs/guides/vpn/wireguard/route-everything.md index 4442f164e..760b2a771 100644 --- a/docs/guides/vpn/wireguard/route-everything.md +++ b/docs/guides/vpn/wireguard/route-everything.md @@ -11,7 +11,9 @@ Rerouting the Internet traffic through your Pi-hole will furthermore cause all o !!! warning "Ensure you're already forwarding traffic" - The following assumes you have already prepared your Pi-hole for [IP forwarding](internal.md#enable-ip-forwarding-on-the-server) and [enabled NAT](internal.md#enable-nat-on-the-server). If this is not the case, follow the steps over there before continuing here. + The following assumes you have already prepared your Pi-hole for [IP forwarding](internal.md#enable-ip-forwarding-on-the-server) and [enabled NAT](internal.md#enable-nat-on-the-server). If this is not the case, follow the steps [over there](internal.md) before continuing here. + + **If you haven't done this, your clients will apparently have no Internet connection whilst local connections may still work.** This is a hard to debug situation so please ensure you have everything set up to avoid hours of troubleshooting. To route all traffic through the tunnel to a specific peer, add the default route (`0.0.0.0/0` for IPv4 and `::/0`for IPv6) to `AllowedIPs` in the `[Peer]` section of your clients's WireGuard config files: diff --git a/package-lock.json b/package-lock.json index 3ecf2bc94..dc7d80c6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "CC-BY-SA-4.0", "devDependencies": { - "linkinator": "^4.0.3", + "linkinator": "^4.1.0", "markdownlint-cli2": "0.5.1" } }, @@ -782,9 +782,9 @@ } }, "node_modules/linkinator": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-4.0.3.tgz", - "integrity": "sha512-CcYoVxTX4muLNP9nMmMIaciWlZ52Y0P/29jaUEGdGveDx2Rr1iZc1JONhmrWIyHWwiAe/IzRcguvsANtwcNvVg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-4.1.0.tgz", + "integrity": "sha512-TfTn2zJXNXBKd815aDoqSFbUnOlvhw5ZkvJ3LzbSOkzcYsamoJg+9wLTtqQfkeAJ/kTsosiNf8nzTpySx1DZPA==", "dev": true, "dependencies": { "chalk": "^5.0.0", @@ -2069,9 +2069,9 @@ } }, "linkinator": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-4.0.3.tgz", - "integrity": "sha512-CcYoVxTX4muLNP9nMmMIaciWlZ52Y0P/29jaUEGdGveDx2Rr1iZc1JONhmrWIyHWwiAe/IzRcguvsANtwcNvVg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/linkinator/-/linkinator-4.1.0.tgz", + "integrity": "sha512-TfTn2zJXNXBKd815aDoqSFbUnOlvhw5ZkvJ3LzbSOkzcYsamoJg+9wLTtqQfkeAJ/kTsosiNf8nzTpySx1DZPA==", "dev": true, "requires": { "chalk": "^5.0.0", diff --git a/package.json b/package.json index 76580024f..e4adb26bb 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "test": "npm run markdownlint && npm run linkinator" }, "devDependencies": { - "linkinator": "^4.0.3", + "linkinator": "^4.1.0", "markdownlint-cli2": "0.5.1" } } diff --git a/requirements.txt b/requirements.txt index ea04da6c4..f7be5d639 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ markdown-include==0.7.0 -mkdocs==1.4.0 +mkdocs==1.4.1 mkdocs-git-revision-date-localized-plugin==1.1.0 -mkdocs-material==8.5.6 +mkdocs-material==8.5.7 mkdocs-redirects==1.2.0