Versions in this module Expand all Collapse all v1 v1.5.1 Jul 30, 2026 v1.4.17 Jul 30, 2026 v1.4.16 Jul 30, 2026 v1.4.15 Jul 29, 2026 Changes in this version + func DownloadMTProtoList(ctx context.Context, sources []string) ([]string, []string) + func LoadFromFile(path string) ([]string, error) + func WriteHealthy(path string, results []Result) error + type Checker struct + func NewChecker(cfg CheckerConfig) *Checker + func (c *Checker) CheckManyRealtime(ctx context.Context, items []string, threads int, timeout time.Duration, ...) ([]Result, error) + func (c *Checker) Results() []Result + func (c *Checker) Run() error + func (c *Checker) Wait() + type CheckerConfig struct + Download bool + File string + NoColor bool + OutputFile string + Sources []string + Threads int + Timeout time.Duration + type ProxyEntry struct + Port int + Raw string + Secret string + Server string + func ParseProxyLine(raw string) (ProxyEntry, error) + type Result struct + Entry ProxyEntry + Err error + Healthy bool + Latency time.Duration + func CheckProxy(ctx context.Context, e ProxyEntry, timeout time.Duration) Result