Skip to main content

Free to use http, socks4 and socks5 proxies

Project description

pyfreeproxies

License Python version PyPi Black Python Package flow Downloads wakatime

Free to use http, socks4 and socks5 proxies based on free-proxies.

Installation

pip install -U pyfreeproxies

Usage

  1. FreeProxies

    from pyfreeproxies import FreeProxies
    proxy = FreeProxies()
    proxy.get_http_proxies() # http proxies
    proxy.get_socks4_proxies() # socks4 proxies
    proxy.get_socks5_proxies() # socks 5 proxies
    proxy.get_combined_proxies() # http, socks4, socks5 combined.
    proxy.get_random_proxies() # Select from the lists randomly. proxy.get_confirmed_working_proxies() # list of functional tested proxies
    proxy.get_proxies_metadata({"country": "United States",}) # filter with proxy metadata keys.
    proxy.proxies_update_available # check if there's an update to proxies.
    
  2. IP Metadata

    from pyfreeproxies import FreeProxies
    import pyfreeproxies.utils as proxies_util
    http_proxies = FreeProxies().get_socks4_proxies()
    proxy_metadata = proxies_util.trace_ip(http_proxies[0])
    print(proxy_metadata) # <class 'pyfreeproxies.models.ProxyMetadataModel'>
    """
    status='success' country='Vietnam' countryCode='VN' region='CT' regionName='Can Tho' city='Can Tho' zip='' lat=10.0359 lon=105.7808 timezone='Asia/Ho_Chi_Minh' isp='Viettel Corporation' org='VIETEL' as_='AS7552 Viettel Group' query='171.248.211.25' response_time=None continent=None continentCode=None district=None offset=None currency=None asname=None reverse=None mobile=None proxy=None hosting=None
    """
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfreeproxies-0.2.3.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyfreeproxies-0.2.3-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file pyfreeproxies-0.2.3.tar.gz.

File metadata

  • Download URL: pyfreeproxies-0.2.3.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.15

File hashes

Hashes for pyfreeproxies-0.2.3.tar.gz
Algorithm Hash digest
SHA256 ec33a17812f66105a010ee2e75efa2fd9ce674c5615ee93f841a58d67042ed40
MD5 4c081c0446c97c1c28319db2a545dfb5
BLAKE2b-256 fcc53e75e31808acaf195fc37bde7b307ac3ca838243d75d22212fb53a6094bb

See more details on using hashes here.

File details

Details for the file pyfreeproxies-0.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for pyfreeproxies-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fd5f6cb6f2c30ceae5fda69f1484c95adb1bae5cee1938676de521c559ef1dac
MD5 02aef1ebe7b7f81547b71face2b204e6
BLAKE2b-256 beb7d2322849352aa92c79181825d317d973656493429b6a6db68ffca1bf1ca9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page