Skip to content

shadowChecker

Mahdi Heidari edited this page Feb 8, 2023 · 1 revision

Simple shadowsocks proxy checker

usage: shadowChecker [-h] [-f FILE] [-d DOMAIN] [-t TIMEOUT] [-l LPORT] [-v] [-vv] [-T THREADS] [--url URL]
                     [--free] [--stdin] [--reuse] [-o OUTPUT]

Simple shadowsocks proxy checker

options:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  file contain ss proxy
  -d DOMAIN, --domain DOMAIN
                        test connect domain
  -t TIMEOUT, --timeout TIMEOUT
                        timeout in seconds, default is 3
  -l LPORT, --lport LPORT
                        start local port, default is 1080
  -v, --verbose         increase output verbosity
  -vv, --debug          debug log
  -T THREADS, --threads THREADS
                        threads number, default is 10
  --url URL             get proxy from url
  --free                get free proxy
  --stdin               get proxy from stdin
  --reuse               reuse last checked proxy
  -o OUTPUT, --output OUTPUT
                        output file

example :

  • fast checkout live proxy:
    shadowChecker -T 50 -f servers.txt
    or :
    cat servers.txt | shadowChecker -T 50 --stdin 
  • for check shadowsocks proxy in shadowServer.txt with 50 thread and 3sec timeout with specific domain:
    shadowChecker --domain https://www.google.com --timeout 3  -T 50 -f shadowServer.txt
  • for check proxy from specific url:
    shadowChecker --url 'https://www.site.xyz/servers.txt'
  • get and check some free proxy:
    shadowChecker --free
Clone this wiki locally