You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add diagnostic commands section to troubleshooting guide (#14895)
Add a new 'Diagnostic Commands' section to help users investigate issues
themselves. Includes:
- Config options to enable verbose logging (algo_no_log, strongswan_log_level,
privacy_enhancements_enabled)
- Server-side diagnostics for WireGuard, IPsec/StrongSwan, and DNS
- Log viewing commands (journalctl, dmesg)
- Network and firewall diagnostic commands
- Client-side diagnostics for macOS, Linux, and Windows
Closes#514
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude <[email protected]>
*[I have a problem not covered here](#i-have-a-problem-not-covered-here)
35
39
36
40
## Installation Problems
@@ -470,6 +474,100 @@ If your router has a setting called something like "VPN Passthrough" or "IPsec P
470
474
471
475
If your router runs [pfSense](https://www.pfsense.org) and a single IPsec client can connect but you have issues when using multiple clients, you'll need to change the **Outbound NAT** mode to **Manual Outbound NAT** and disable the rule that specifies **Static Port** for IKE (UDP port 500). See [Outbound NAT](https://docs.netgate.com/pfsense/en/latest/book/nat/outbound-nat.html#outbound-nat) in the [pfSense Book](https://docs.netgate.com/pfsense/en/latest/book).
472
476
477
+
## Diagnostic Commands
478
+
479
+
If you want to investigate issues yourself, here are useful commands to run on your Algo server.
480
+
481
+
### Enable Verbose Logging
482
+
483
+
By default, Algo minimizes logging for privacy. To enable detailed logging for debugging:
484
+
485
+
**During deployment** - Edit `config.cfg` before running `./algo`:
486
+
```yaml
487
+
algo_no_log: false # Show detailed Ansible output (includes sensitive data!)
If you have an issue that you cannot solve with the guidance here, [create a new discussion](https://github.com/trailofbits/algo/discussions) and ask for help. If you think you found a new issue in Algo, [file an issue](https://github.com/trailofbits/algo/issues/new).
0 commit comments