본문으로 건너뛰기
로그인 둘러보기
윈도우즈 유틸 · 인터넷·네트워크·원격

ProxyChecker (Install)

0

Proxy Checker는 프록시 서버의 가용성을 확인하기 위해 설계된 데스크톱 응용 프로그램입니다.

네트워크 유틸리티프록시프록시 검사프록시 서버프록시 체커

소개

Proxy Checker는 프록시 서버의 가용성을 확인하기 위해 설계된 데스크톱 응용 프로그램입니다. 다양한 소스에서 프록시 목록을 다운로드하고, 실제로 작동하는지 검사한 후 테스트를 통과한 프록시만 내보낼 수 있습니다. 프로그램은 메인 UI와 명령줄(CLI) 인터페이스를 모두 제공하여 자동화된 작업에 활용할 수 있습니다.

상세정보

GUI 기반 직관적 조작

메인 창을 통해 프록시의 로드(Load), 검사(Check), 내보내기(Export) 과정을 마우스 클릭으로 진행할 수 있습니다. 파일 메뉴에서 ‘로더(Loader)’, ‘체커(Checker)’, ‘내보내기기(Exporter)’의 설정을 관리하고 활성 항목을 지정할 수 있습니다.

커맨드라인(CLI) 자동화 지원

터미널 환경에서.ProxyChecker.Cli.exe 파일을 사용하여 설정 파일(JSON)을 기반으로 프록시 검사 작업을 자동화할 수 있습니다. GUI에서 설정을 저장한 파일을 CLI 환경에서 그대로 활용하는 것이 가능합니다.

플러그인 확장 구조

MEF(Managed Extensibility Framework) 기술을 기반으로 로더, 체커, 내보내기기 각각의 플러그인을 사용자가 직접 제작하여 기능을 확장할 수 있는 구조를 가지고 있습니다. 기존 C# 클래스 라이브러리 프로젝트에 인터페이스를 구현하여 플러그인을 만들 수 있습니다.

GitHub 릴리스(Relase)에서 수동 설치

GitHub 릴리스 페이지(또는 GitVerse 릴리스 페이지)에서 본인의 운영체제에 맞는 릴리스 아카이브를 다운로드합니다. 받은 zip 파일을 원하는 폴더에 압축을 풀면 별도의 설치 과정 없이 바로 사용할 수 있는 포터블(Portable) 형식입니다.

Chocolatey 패키지 매니저 사용

Chocolatey 패키지 매니저를 사용하는 경우 해당 패키지를 통해 설치 및 관리가 가능합니다. ‘Install’ 태그가 포함된 Chocolatey 패키지는 시스템 전역에 설치를 진행하는 방식입니다.

기본 사용법

프로그램을 실행한 후 먼저 File 메뉴를 통해 작업에 필요한 로더, 체커, 내보내기기 설정을 구성해야 합니다. 설정 창에서 Name 필드에 이름을 지정하고 유형을 선택한 뒤 Add 버튼으로 생성할 수 있습니다. 설정이 완료되면 메인 화면의 Load 버튼으로 프록시를 불러오고, Check 버튼으로 연결 상태를 확인한 뒤 Export 버튼으로 결과를 저장합니다. CLI 버전을 사용할 경우 GUI에서 ‘File – Export settings’로 설정 파일을 JSON 형태로 저장하고 이를 명령줄에서 호출합니다.

이런 경우에 유용합니다

  • 여러 프록시 소스에서 가져온 프록시 목록 중 실제 사용 가능한 것만 선별해야 할 때
  • 자동화 스크립트나 파이프라인에 프록시 검증 단계를 포함하여 대량의 프록시를 주기적으로 체크해야 할 때

제한 사항·확인 사항

  • 설치 버전(Install)을 Chocolatey를 통해 설치할 경우 Chocolatey 패키지 매니저가 시스템에 사전 설치되어 있어야 합니다.
  • 플러그인 개발 및 빌드 시 .NET 버전이 본 프로젝트와 일치해야 호환성 문제가 발생하지 않습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.