Ivan K
171381fa18
refactor: improve error handling and code readability in podkop.js and update init.d script to check sing-box status
2025-02-23 22:56:01 +03:00
Ivan K
b806586a5a
fix: проверки диагностики только при активной вкладке
2025-02-23 18:13:41 +03:00
Ivan K
9e2b192181
feat: add status panels and utility functions for better diagnostics UI
2025-02-23 13:35:30 +03:00
Ivan K
d8d8d79d68
feat: add support for outbound JSON configuration in sing-box
2025-02-22 14:15:27 +03:00
Ivan K
615928db4e
Merge remote-tracking branch 'origin/main' into fix/many-sni-support
2025-02-22 12:49:59 +03:00
Ivan K
7697754a73
refactor: replace fs.exec with safeExec for command execution with timeout
2025-02-22 12:45:25 +03:00
Ivan K
25107a0481
refactor: simplify label fetching and decoding in podkop.js
2025-02-22 09:52:04 +03:00
Ivan K
a278918e77
feat: add timeout and chunking to proxy label fetching
2025-02-21 17:55:39 +03:00
itdoginfo
06f9bee038
#42
2025-02-21 17:40:52 +03:00
Ivan K
febb69d0be
fix: add enable/disable button for Podkop service
2025-02-21 17:38:57 +03:00
Ivan K
1a6ee45612
fix: add function to dynamically fetch network interfaces for VPN configuration
2025-02-21 17:34:31 +03:00
itdoginfo
891b8f713d
Fix
2025-02-21 16:07:27 +03:00
itdoginfo
b96552fb49
Fix #41
2025-02-21 16:06:17 +03:00
itdoginfo
e17422a0cf
Fix #37 #41
2025-02-21 15:37:20 +03:00
Ivan K
b84f3b6782
feat: add get_proxy_label function to podkop init script
2025-02-21 12:01:46 +03:00
Ivan K
a32a5c600b
fix: update domain validation regex to allow single-level domains
2025-02-21 11:47:14 +03:00
Ivan K
89737efcbc
refactor: refactor checkFakeIP to return a promise and update updateDiagnostics to use async/await
2025-02-21 11:22:37 +03:00
Ivan K
4608bc31cd
refactor: update podkop.js to modularize configuration sections and improve validation logic
2025-02-21 11:09:47 +03:00
Nikita Skryabin
bb9318e96f
Merge pull request #37 from vernette/feature/fakeip-cache-path-and-ttl
...
feat(podkop): add configurable cache file path and dns rewrite_ttl options
2025-02-21 00:20:15 +03:00
Nikita Skryabin
134a79cb3b
refactor(podkop.js): remove redundant path validation logic
2025-02-20 23:56:20 +03:00
Nikita Skryabin
560dda8604
feat(podkop): add translations for cache file and rewrite ttl options
2025-02-20 23:49:41 +03:00
Nikita Skryabin
255c08a6de
feat(podkop.js): add validation for cache file path to ensure it meets specific criteria
2025-02-20 23:44:32 +03:00
Nikita Skryabin
1f3a65347e
feat(podkop): add DNS Rewrite TTL configuration option
2025-02-20 23:27:50 +03:00
Nikita Skryabin
ec936e2369
feat(podkop): add configurable cache file path support
2025-02-20 22:49:58 +03:00
Ivan K
a25c6b8013
feat: enhance FakeIP status check with periodic updates
2025-02-20 20:28:51 +03:00
itdoginfo
86947e7dee
Fix dns_server value
2025-02-20 17:22:03 +03:00
unknown
e1df26e62b
feat(podkop.js): add DNS server validation for IP and domain formats
2025-02-20 16:33:23 +03:00
unknown
75b8bef0e0
fix(podkop.js): update DNS protocol type and server labels to use translation function
2025-02-20 16:07:38 +03:00
unknown
a0af04037a
feat(podkop.js): add DNS protocol type and server options to configuration
2025-02-20 15:57:18 +03:00
itdoginfo
069ea41ef8
Hide don't touch my dhcp
2025-02-20 00:25:24 +03:00
itdoginfo
5fd0e23cf9
Added backup dhcp and don't touch dhcp. Firefox disable doh FQDN moved to sing-box
2025-02-19 22:40:17 +03:00
Ivan K
6222221847
docs: update Russian translations and add new strings for FakeIP status check
2025-02-19 19:18:22 +03:00
Ivan K
f76c657bd7
style: remove unused CSS and JavaScript for tooltips
2025-02-18 22:11:58 +03:00
Ivan K
c1fac487c7
style: add tooltip functionality and adjust CSS for better UI
2025-02-18 21:05:02 +03:00
Ivan K
d934bcc5e9
refactor: add async to diagnostics section UI
2025-02-18 18:56:34 +03:00
Ivan K
fc99bd7aaa
feat: add spacing and line break to diagnostic tools section
2025-02-18 18:28:52 +03:00
Ivan K
b6cf73b974
feat: add service status and diagnostic tools to podkop UI
2025-02-18 18:23:29 +03:00
Ivan K
6df7c8abf8
feat: add URL validation for Shadowsocks and VLESS configurations from examples
2025-02-18 17:18:34 +03:00
Ivan K
cd43449585
feat: add version information tab to diagnostics
2025-02-18 13:59:04 +03:00
Ivan K
66b179f282
fix: add extra configurations section to podkop.js
2025-02-18 13:01:15 +03:00
Ivan K
e31f313819
feat: add validation and warning messages for regional options in podkop.js
2025-02-18 12:49:24 +03:00
itdoginfo
1663f6665f
Fix #27 , added copy and div
2025-02-17 23:36:37 +03:00
Ivan K
13e84afcf0
feat: add new diagnostic checks and update install script
2025-02-17 18:08:13 +03:00
itdoginfo
3c1865c8a3
Expanding checkes. DNS 127.0.0.42. QUIC disable. Some fixes
2025-02-16 14:18:19 +03:00
Ivan K
18d466e166
feat(podkop): add version display in UI
...
- Added version display in Podkop UI
- Updated init script to fetch and display version
2025-02-15 17:58:39 +03:00
Ivan K
eb18537370
feat(podkop): add show_version command
...
- Update init script to include show_version command
- Add show_version function to display current version
- Update EXTRA_COMMANDS to include show_version
- Remove version from web and config
2025-02-15 17:30:14 +03:00
Ivan K
aa86445332
feat(podkop): add show config feature
...
- Add new button to show config with masked sensitive data
- Update init script with new command `show_config`
- Implement `show_config` function to mask sensitive data
- Update version in config file to 0.3.3
- Update proxy check logic for better error handling
2025-02-15 16:55:51 +03:00
itdoginfo
7f6cc66eb1
Move to fakeip
2025-02-14 16:26:28 +03:00
itdoginfo
a6a171ef47
Fixed #9 , #10 , #11
2024-12-14 22:56:31 +03:00
Ivan K
7ba5ed6347
feat: Кнопка обновления списка доменов и подсетей
...
refactor: Поменять curl на wget, убрать зависимость
2024-12-13 17:46:41 +03:00