github.com/coreos/goproxy@v0.0.0-20190513173959-f8dc2d7ba04e/examples/goproxy-stats/README.md (about)

     1  # Gather Browsing Statistics
     2  
     3  `goproxy-stats` starts an HTTP proxy on :8080, counts the bytes received for
     4  web resources and prints the cumulative sum per URL every 20 seconds.
     5  
     6  Start it in one shell:
     7  
     8  ```sh
     9  goproxy-stats
    10  ```
    11  
    12  Fetch goproxy homepage in another:
    13  
    14  ```sh
    15  mkdir tmp
    16  cd tmp
    17  http_proxy=http://127.0.0.1:8080 wget -r -l 1 -H \
    18  	http://ripper234.com/p/introducing-goproxy-light-http-proxy/
    19  ```
    20  
    21  Stop it after a moment. `goproxy-stats` should eventually print:
    22  ```sh
    23  listening on :8080
    24  statistics
    25  http://www.telerik.com/fiddler -> 84335
    26  http://msmvps.com/robots.txt -> 157
    27  http://eli.thegreenplace.net/robots.txt -> 294
    28  http://www.phdcomics.com/robots.txt -> 211
    29  http://resharper.blogspot.com/robots.txt -> 221
    30  http://idanz.blogli.co.il/robots.txt -> 271
    31  http://ripper234.com/p/introducing-goproxy-light-http-proxy/ -> 44407
    32  http://live.gnome.org/robots.txt -> 298
    33  http://ponetium.wordpress.com/robots.txt -> 178
    34  http://pilaheleg.blogli.co.il/robots.txt -> 321
    35  http://pilaheleg.wordpress.com/robots.txt -> 178
    36  http://blogli.co.il/ -> 9165
    37  http://nimrod-code.org/robots.txt -> 289
    38  http://www.joelonsoftware.com/robots.txt -> 1245
    39  http://top-performance.blogspot.com/robots.txt -> 227
    40  http://ooc-lang.org/robots.txt -> 345
    41  http://blogs.jetbrains.com/robots.txt -> 293
    42  ```
    43