Update README.md
This commit is contained in:
parent
c62aa5a0af
commit
0c075b36cb
1 changed files with 33 additions and 0 deletions
33
README.md
33
README.md
|
@ -263,6 +263,39 @@ Scripts to automate updates and management of multiple Git repositories.
|
||||||
- Use absolute or relative paths for repository locations.
|
- Use absolute or relative paths for repository locations.
|
||||||
- `push` will auto-configure `origin` based on directory name if missing.
|
- `push` will auto-configure `origin` based on directory name if missing.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🌐 `vitals` - System and VPN Diagnostics
|
||||||
|
|
||||||
|
The `vitals` script provides detailed system diagnostics, VPN status, DNS configuration, and uptime in JSON format. It integrates with tools like AdGuard Home, NextDNS, and Tailscale for network monitoring.
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
1. **Set up a DNS rewrite rule in AdGuard Home**:
|
||||||
|
- Assign the domain `check.adguard.test` to your Tailscale IP or any custom domain.
|
||||||
|
- Update the `adguard_test_domain` variable in the script if using a different domain.
|
||||||
|
|
||||||
|
2. **Run the script**:
|
||||||
|
```bash
|
||||||
|
./vitals
|
||||||
|
```
|
||||||
|
|
||||||
|
Example output (JSON):
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"local_ip": "192.168.1.2",
|
||||||
|
"wan_connected": true,
|
||||||
|
"wan_ip": "185.213.155.74",
|
||||||
|
"has_tailscale": true,
|
||||||
|
"tailscale_ip": "100.100.100.1",
|
||||||
|
"mullvad_exitnode": true,
|
||||||
|
"mullvad_hostname": "de-ber-wg-001.mullvad.ts.net",
|
||||||
|
"nextdns_connected": true,
|
||||||
|
"nextdns_protocol": "DoH",
|
||||||
|
"adguard_connected": true,
|
||||||
|
"uptime": "up 3 days, 2 hours, 15 minutes"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🔒 vpn - Tailscale Exit Node Manager
|
## 🔒 vpn - Tailscale Exit Node Manager
|
||||||
|
|
Loading…
Add table
Reference in a new issue