Skip to content

Akenaide/biri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Biri

Package that provide http.Client that will use a http proxy.

Quickstart

  biri.ProxyStart()
  
  proxy := biri.GetClient()
  resp, _ := proxy.Client.Get(url)
  biri.Done()

Manage proxy by yourself

You can readd a proxy after a successful request with:

  proxy.Readd()

or you can ban it if the request did not worked:

  proxy.Ban()

Configuration

Here the basic default configuration:

  var Config = &config{
    proxyWebpage:           "https://free-proxy-list.net/",
    PingServer:             "https://www.google.com/",
    TickMinuteDuration:     3,
    numberAvailableProxies: 30,
    Verbose:                1,
    Timeout:                10,
    AnonymousLevel:         []string{"elite proxy", "transparent"},
  }