Commit Graph

691 Commits

Author SHA1 Message Date
Alexandre
bda1ffedde Enhance VPN leak monitoring and IP fetching methods
Refactor public IP fetching and VPN leak monitoring logic. Introduce new helper functions for fetching public IP and country code with improved error handling and randomization of URL sources. Update WireGuard and OpenVPN integration to include leak monitoring.
2025-11-24 08:45:37 +01:00
Alexandre
6e7308f4e6 Remove IP address retrieval from WireGuard script
Removed the code that retrieves the current IP address.
2025-11-24 08:18:38 +01:00
Alexandre
79ed3e5808 clean 2025-11-24 07:18:00 +00:00
Alexandre
e4b963a267 Update 93-openvpn.sh 2025-11-24 08:17:16 +01:00
Alexandre
f59c21e72e Refactor public_ip.sh for better portability and error handling
Updated shebang to use env for portability and improved error handling in public IP retrieval.
2025-11-24 08:13:46 +01:00
Alexandre
5a41d1c265 Add script to fetch public IP from multiple providers
This script attempts to retrieve the public IP address by querying multiple services in a randomized order. If successful, it writes the IP to /currentip; otherwise, it outputs an error message.
2025-11-24 08:11:13 +01:00
Alexandre
1ce8364f54 Update run 2025-11-23 16:12:38 +00:00
Alexandre
558ecd07cd Update IP retrieval method in WireGuard script 2025-11-23 15:50:41 +00:00
Alexandre
ca6ad47646 Update IP retrieval method in OpenVPN script 2025-11-23 15:50:13 +00:00
Alexandre
1efa2ce23a Update run 2025-11-23 15:42:17 +00:00
Alexandre
de9aae736e Implement iptables-legacy fallback for WireGuard
Added iptables-legacy fallback for WireGuard setup.
2025-11-19 20:36:06 +01:00
Alexandre
065674de81 Set strict perms on WireGuard IPv4 fallback config 2025-11-19 20:26:53 +01:00
Alexandre
271123e500 Add IPv4 fallback for WireGuard connections 2025-11-19 20:18:40 +01:00
Alexandre
8e1a05362a Update run 2025-11-19 15:54:48 +01:00
Alexandre
9809407dd7 Improve VPN IP monitoring in nginx run script
Refactor nginx run script to enhance VPN IP monitoring and logging.
2025-11-19 15:38:25 +01:00
Alexandre
27241c1885 Refactor WireGuard script to remove port mapping
Removed port mapping logic for WireGuard and added IP retrieval.
2025-11-19 15:29:14 +01:00
github-actions
b76416d0d9 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-19 08:31:02 +00:00
Alexandre
c8799206f1 build 2025-11-19 08:30:07 +00:00
github-actions
2bbe34e236 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-19 08:09:20 +00:00
Alexandre
9f85d6553e Ensure permissions 2025-11-19 08:08:24 +00:00
Alexandre
37bfccf751 Fix regex patterns in ipv6_unavailable function
https://github.com/alexbelgium/hassio-addons/issues/2139#issuecomment-3548534952
2025-11-18 18:28:12 +01:00
github-actions
749b48fc9b GitHub bot: sanitize (spaces + LF endings) & chmod 2025-11-18 11:33:03 +00:00
Alexandre
c0539ea87d Handle IPv6-less hosts in ip6tables shim 2025-11-18 12:28:20 +01:00
alexbelgium
769d9bf0a6 fix: auto-fix linting issues 2025-08-24 00:33:36 +00:00
github-actions
9233a63806 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-08-17 13:51:06 +00:00
Alexandre
391a6cf137 Avoid remote 2025-08-17 15:48:29 +02:00
alexbelgium
0d3c7619b4 fix: auto-fix linting issues 2025-08-17 00:34:15 +00:00
github-actions
6328e85977 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-07-31 12:41:04 +00:00
alexbelgium
f5428e0950 fix: auto-fix linting issues 2025-07-23 08:58:09 +00:00
github-actions
56b7d56f64 GitHub bot: sanitize (spaces + LF endings) & chmod 2025-07-17 11:52:35 +00:00
github-actions
08256b7d99 GitHub bot: fix linting issues (nobuild) 2025-07-15 14:48:10 +00:00
github-actions
c6e5dc8f6b GitHub bot: fix linting issues (nobuild) 2025-07-15 14:40:38 +00:00
alexbelgium
67a3ca07d9 fix: auto-fix linting issues 2025-07-15 14:37:22 +00:00
github-actions
6d6707af23 GitHub bot: fix linting issues (nobuild) 2025-07-15 14:31:08 +00:00
alexbelgium
ef025234fb fix: auto-fix linting issues 2025-07-13 00:35:25 +00:00
github-actions
ea3eb047ba GitHub bot: fix linting issues (nobuild) 2025-07-12 06:32:07 +00:00
Alexandre
4c5f17bb19 avoid yify 2025-07-12 08:30:19 +02:00
github-actions
f5f2e15076 GitHub bot: fix linting issues (nobuild) 2025-06-29 05:10:37 +00:00
alexbelgium
74ccfb8cf6 fix: auto-fix linting issues 2025-06-29 00:35:16 +00:00
github-actions
fde7dcba66 GitHub bot: normalize and chmod 2025-06-28 08:30:31 +00:00
github-actions
f090510d82 GitHub bot: fix linting issues (nobuild) 2025-06-28 08:29:20 +00:00
Alexandre
8d5fbc4a9b Update 92-qbit_manage.sh 2025-06-28 10:27:50 +02:00
alexbelgium
f728166b14 fix: auto-fix linting issues 2025-06-10 10:06:17 +00:00
Alexandre
2f9426d619 Clean 2025-05-27 14:13:02 +02:00
Alexandre
44eabc9a7b Remove exec 2024-12-02 09:20:52 +01:00
Alexandre
cb00569a53 Improve nginx 2024-12-02 09:02:32 +01:00
Alexandre
664303e6bb Update ingress.gtpl 2024-11-25 11:54:04 +01:00
Alexandre
fdd67dcfe2 http2_push_preload deprecated 2024-11-25 11:52:03 +01:00
Alexandre
b42ad692ae Add line breaks in bashrc https://github.com/alexbelgium/hassio-addons/issues/1557 2024-08-30 13:23:20 +02:00
Alexandre
996e04be19 Update 93-wg_test.sh 2024-05-26 07:01:46 +02:00