Commit Graph
4 Commits
Author SHA1 Message Date
Denozordec 6f2dbcbca3 Update MTPROXY_CHECK_TIMEOUT to 45s in docker-compose and documentation; adjust default timeout handling in code for improved performance under slow network conditions.
Publish mtproxy_checker Docker image / test (push) Successful in 13s
Publish mtproxy_checker Docker image / build-and-push (push) Successful in 52s
2026-04-11 13:39:52 +07:00
Denozordec 6a6183a994 Enhance MTProxy connection handling by introducing DrainPostInitEE function to read and discard fake-TLS records after initialization. Update VerifyResPQ to accept a bufio.Reader for improved error handling and support for cleartext HTTP detection. Refactor checkEE and checkDD functions to utilize the new logic, ensuring robust response verification.
Publish mtproxy_checker Docker image / test (push) Successful in 7s
Publish mtproxy_checker Docker image / build-and-push (push) Successful in 53s
2026-04-11 02:00:09 +07:00
Denozordec bb1f71a6b2 Refactor TLS record reading logic in probe.go to replace readOneTLSApplicationRecord with readNextTLS17Payload. The new function handles TLS 1.2-style records, improving error handling and skipping non-application data records. This change enhances the robustness of MTProxy decryption.
Publish mtproxy_checker Docker image / test (push) Successful in 7s
Publish mtproxy_checker Docker image / build-and-push (push) Successful in 54s
2026-04-11 01:51:56 +07:00
Denozordec 7d13c599c4 Refactor checker logic to integrate context handling in MTProxy checks. Update error handling to utilize tgquick for response verification, replacing previous waitPostPayload function. Simplify error messages for closed connections.
Publish mtproxy_checker Docker image / test (push) Successful in 7s
Publish mtproxy_checker Docker image / build-and-push (push) Successful in 52s
2026-04-11 01:44:53 +07:00