Commit Graph

14 Commits

Author SHA1 Message Date
93995d5031 Implement Metrics Manager and Integrate Metrics Collection
- Removed the existing readme.opsserver.md file as it is no longer needed.
- Added a new MetricsManager class to handle metrics collection using @push.rocks/smartmetrics.
- Integrated MetricsManager into the DcRouter and OpsServer classes.
- Updated StatsHandler and SecurityHandler to retrieve metrics from MetricsManager.
- Implemented methods for tracking email, DNS, and security metrics.
- Added connection tracking capabilities to the MetricsManager.
- Created a new readme.metrics.md file outlining the metrics implementation plan.
- Adjusted plugins.ts to include smartmetrics.
- Added a new monitoring directory with classes for metrics management.
- Created readme.module-adjustments.md to document necessary adjustments for SmartProxy and SmartDNS.
2025-06-09 16:03:27 +00:00
5faca8c1b6 feat(auth): implement JWT-based authentication with admin access controls 2025-06-08 07:19:31 +00:00
c776dab2c0 fix(nameservers): fix ip records 2025-05-30 20:11:44 +00:00
b11fea7334 feat(socket-handler): implement direct socket passing for DNS and email services
- Add socket-handler mode eliminating internal port binding for improved performance
- Add `dnsDomain` config option for automatic DNS-over-HTTPS (DoH) setup
- Add `useSocketHandler` flag to email config for direct socket processing
- Update SmartProxy route generation to support socket-handler actions
- Integrate smartdns with manual HTTPS mode for DoH without port binding
- Add automatic route creation for DNS paths when dnsDomain is configured
- Update documentation with socket-handler configuration and benefits
- Improve resource efficiency by eliminating internal port forwarding
2025-05-29 16:26:19 +00:00
8b857e3d1d update 2025-05-08 12:46:10 +00:00
630e911589 update 2025-05-07 20:20:17 +00:00
2ee66ef967 update 2025-05-07 14:33:20 +00:00
efd64d6304 fix(platformservice): Update dependency versions and refactor import paths for improved compatibility; add initial DcRouter plan documentation. 2025-05-04 10:10:07 +00:00
329320cd40 feat(plugins): Add smartproxy support by including the @push.rocks/smartproxy dependency and exporting it in the plugins module. 2025-03-15 16:14:49 +00:00
a4d79c2d01 BREAKING CHANGE(platformservice): Remove deprecated AIBridge module and update email service to use the MTA connector; update dependency versions and adjust build scripts in package.json. 2025-03-15 16:04:03 +00:00
c084de9c78 fix(meta): type improvements 2025-03-15 13:52:48 +00:00
01dcdebda5 fix(core): update 2024-02-16 20:42:26 +01:00
543e696bfc fix(core): update 2024-02-16 13:41:04 +01:00
f5a36ab53a fix(core): update 2024-02-16 13:28:40 +01:00