Skip to content

Free Proxy Checker adalah skrip Python profesional untuk mengambil, memvalidasi, dan menyimpan daftar proxy gratis dari situs free-proxy-list.net.

License

Notifications You must be signed in to change notification settings

Xnuvers007/free-proxy

Repository files navigation

Free Proxy

Python GitHub Workflow License GitHub Repo Size GitHub Stars GitHub Forks GitHub Issues GitHub Pull Requests GitHub Contributors

πŸ”Ή Overview

Free Proxy Checker adalah skrip Python profesional untuk mengambil, memvalidasi, dan menyimpan daftar proxy gratis dari situs free-proxy-list.net.

Fitur utama:

  • Scrape proxy terbaru dari internet secara otomatis
  • Cek proxy aktif/hidup menggunakan multithreading untuk kecepatan maksimal
  • Simpan proxy dalam format dengan skema (http:///https://) dan tanpa skema
  • Bisa dijalankan otomatis di GitHub Actions setiap 10 menit atau 30 menit
  • Hasil proxy dapat di-upload sebagai artifact atau langsung di-commit ke repository

πŸ”Ή Features

  • βœ… Mendukung HTTP dan HTTPS proxies

  • βœ… Multithreaded untuk pengecekan cepat

  • βœ… Timeout otomatis untuk proxy yang mati

  • βœ… File output tersimpan dalam:

    • proxy.txt β†’ daftar proxy tanpa skema
    • proxy_scheme.txt β†’ daftar proxy dengan skema
    • proxy_active.txt β†’ daftar proxy aktif tanpa skema
    • proxy_scheme_active.txt β†’ daftar proxy aktif dengan skema
  • βœ… Integrasi penuh dengan GitHub Actions


πŸ”Ή Installation

  1. Clone repository:
git clone https://github.com/xnuvers007/free-proxy.git
cd free-proxy
  1. Buat virtual environment (opsional tapi disarankan):
python -m venv venv
source venv/bin/activate   # Linux / MacOS
venv\Scripts\activate      # Windows
  1. Install dependencies:
pip install -r requirements.txt

Atau langsung install secara manual:

pip install requests beautifulsoup4

πŸ”Ή Usage

Jalankan skrip Python untuk mengambil dan mengecek proxy:

python proxies.py

Output:

  • proxy.txt β†’ semua proxy yang diambil (tanpa skema)
  • proxy_scheme.txt β†’ semua proxy yang diambil (dengan skema)
  • proxy_active.txt β†’ proxy yang aktif (tanpa skema)
  • proxy_scheme_active.txt β†’ proxy yang aktif (dengan skema)

πŸ”Ή Contoh Integrasi GitHub Actions

Workflow otomatis untuk update proxy setiap 10 menit:

on:
  schedule:
    - cron: "*/10 * * * *"
  workflow_dispatch:

jobs:
  check-proxies:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: actions/setup-python@v4
        with:
          python-version: "3.11"
      - run: pip install requests beautifulsoup4
      - run: python proxies.py
      - uses: actions/upload-artifact@v4
        with:
          name: proxy-files
          path: |
            proxy.txt
            proxy_scheme.txt
            proxy_active.txt
            proxy_scheme_active.txt

πŸ”Ή Contributing

Kontribusi sangat disambut!

  1. Fork repository
  2. Buat branch baru (feature/nama-fitur)
  3. Commit perubahan (git commit -m "Tambah fitur X")
  4. Push ke branch (git push origin feature/nama-fitur)
  5. Buat pull request

πŸ”Ή License

This project is licensed under the MIT License – see the LICENSE file for details.


πŸ”Ή Author


πŸ”Ή Acknowledgement

  • Terima kasih kepada Allah SWT atas segala rahmat dan karunia-Nya.
  • Terima kasih kepada nabi Muhammad SAW atas ajaran dan teladan yang luar biasa.
  • Terima kasih kepada free-proxy-list.net atas penyediaan daftar proxy gratis.
  • Terima kasih kepada komunitas open-source Python atas pustaka hebat seperti requests dan BeautifulSoup4.
  • Terima kasih kepada para kontributor yang telah membantu meningkatkan proyek ini.
  • Terima kasih kepada pengguna yang memberikan masukan berharga untuk pengembangan proyek ini.
  • Terima kasih kepada komunitas GitHub Actions atas dukungan integrasi CI/CD yang luar biasa.
  • Terima kasih kepada semua yang telah mendukung proyek ini secara langsung maupun tidak langsung.

Contributors

πŸ’‘ Terima kasih kepada semua kontributor luar biasa


xnuvers007

🧠 Security Researcher β€’ 🧩 Developer β€’ πŸ” Penetration Tester

Github Bot

πŸ€– Automation Bot

About

Free Proxy Checker adalah skrip Python profesional untuk mengambil, memvalidasi, dan menyimpan daftar proxy gratis dari situs free-proxy-list.net.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages