[VB.NET] WinHttpRequest를 사용한 proxy 설정 방법

2023. 9. 20. 17:07컴관련

반응형

winHttpRequest를 사용하여 프록시서버를 경유할때는 

SetProxy 설정 하나만 해주면 끝.

 

    Dim httpRequest As New WinHttpRequest()

    ' 프록시 서버 및 포트 설정

     httpRequest.SetProxy(2, "123.123.123.123:8080"  '  파란색 IP 부분은 포트번호까지 붙여서 써준다.

    ' 프록시 인증 정보 설정 (선택 사항)
    ' httpRequest.SetCredentials("username", "password", HTTPREQUEST_SETCREDENTIALS_FOR_PROXY)

    ' 웹 사이트에 GET 요청 보내기
    httpRequest.Open("GET", "https://search.naver.com/search.naver?query=내아이피확인", False)
    httpRequest.Send()

    ' 응답 확인
    Dim reText As String = httpRequest.ResponseText
   

 

예제로,  네이버의 "내아이피확인" 검색결과를 가져왔다.
reText 를 출력해보면  아이피가 변경된걸 확인 할 수 있다. 

 

'청춘IP' 나 'COOL IP' 같은 "유료프록시"를 사용할경우, 해당 사이트에서 제공하는 프로그램에 로그인 되어있는 상태에서만 프록시 변경이 가능하다.  (위의 코드상에서 ' 프록시 인증정보 설정' 은 필요치 않다)

 

내 아이피 확인(조회)

반응형