본문 바로가기
매크로

vpn 아이피 자동 변경

by 백수아저씨 2025. 4. 20.
반응형

매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product_review 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #메크로 #매크로프로그램 #엔지엠소프트웨어 #오토핫키 #지존오토 #엔지엠에디터 #엔지엠플레이어 #비활성매크로 #하드웨어매크로 #기계식매크로 #마우스광클릭 #키보드매크로 #이미지서치 #이미지매치 #이미지맥스 #블로그 #카페 #인스타그램 #유튜브 #소셜네트워크 #카카오톡 #텔레그램 #자동화

 

VPN IP 자동 변경은 일반적으로 다음과 같은 방법을 통해 설정할 수 있습니다. 사용하는 VPN 서비스나 목적에 따라 방법이 달라질 수 있지만, 대표적인 방식들을 소개해드릴게요.


🔁 1. VPN 프로그램의 "자동 IP 변경" 기능 사용

일부 VPN 서비스는 일정 시간 간격으로 IP를 자동으로 변경하는 기능을 내장하고 있어요.

  • 예: NordVPN, CyberGhost, PIA (Private Internet Access)
  • 기능 명칭: "IP Shuffle", "Rotating IP", "Auto IP change"
  • 설정 위치: 앱 내 설정(Settings) → 고급 설정(Advanced) 등에서 확인 가능

🛠️ 2. 스크립트 또는 자동화 툴 이용 (OpenVPN 기준)

OpenVPN을 사용하는 경우, 스크립트로 자동 재연결을 구현할 수 있어요.

bash
복사편집
#!/bin/bash while true; do sudo killall openvpn sudo openvpn --config /path/to/your/config.ovpn & sleep 600 # 10분마다 재연결하여 IP 변경 done

⚠️ VPN 서버 목록이 여러 개인 경우, 무작위로 선택하는 로직도 추가하면 매번 다른 IP를 받을 확률이 높아요.


🧩 3. VPN 서버 랜덤 선택 스크립트

OpenVPN 설정 파일 여러 개 중에서 무작위 선택 후 연결하는 예시:

bash
복사편집
#!/bin/bash CONFIG_DIR="/path/to/configs" CONFIG=$(ls $CONFIG_DIR/*.ovpn | shuf -n 1) sudo killall openvpn sudo openvpn --config "$CONFIG" &

💡 4. Windows 환경에서 Task Scheduler + BAT 파일

  1. .bat 파일 생성 예:
bat
복사편집
taskkill /F /IM openvpn.exe start "" "C:\Program Files\OpenVPN\bin\openvpn.exe" --config "C:\VPNs\random.ovpn"
  1. 작업 스케줄러에서 10분마다 실행되도록 설정

🧰 5. NGM 자동화 도구 사용 (회사 자체 자동화툴이 있다면)

NGM Software에서 제공하는 자동화 도구가 있다면, VPN 앱 제어 또는 마우스 클릭/명령어 실행으로 VPN 재연결 시나리오를 구현할 수도 있습니다.

필요하다면 NGM으로 구성하는 방법도 안내해드릴게요.

 

NGM 소프트웨어로 VPN IP 자동 변경 시나리오를 구성하는 방법을 단계별로 설명드릴게요.
(※ 아래는 Windows 환경 기준입니다.)


🧩 목표

  • VPN 프로그램을 주기적으로 종료하고 다시 실행하여 IP 변경
  • VPN 서버가 여러 개인 경우 랜덤으로 선택 가능
  • NGM Scheduler 또는 반복 루프로 주기적 실행

🔧 1. NGM에서 기본 작업 흐름 만들기

① NGM 실행 후 새 매크로 만들기

  • NGM 메인 화면 > [자동화] 탭 > [새 매크로 만들기]
  • 이름: VPN 자동 IP 변경

⚙️ 2. VPN 종료 및 실행 로직 구성

✅ 1단계: VPN 종료

  • 동작 추가 > 프로그램 > 프로세스 종료
    • 프로세스 이름: openvpn.exe 또는 사용 중인 VPN 앱 이름 (예: nordvpn.exe)

예시:

복사편집
프로세스 종료: openvpn.exe

✅ 2단계: VPN 실행

  • 동작 추가 > 프로그램 > 프로그램 실행
    • 경로: VPN 실행파일 경로
      • 예: C:\Program Files\OpenVPN\bin\openvpn.exe
    • 인자: --config "C:\VPNs\random1.ovpn"

💡 여러 서버를 무작위로 사용하고 싶다면:

  • .ovpn 파일 여러 개 복사해서 random1.ovpn, random2.ovpn 등으로 만들어두고,
  • NGM에서 무작위 선택하도록 구성

예:

ngm
복사편집
랜덤 변수 생성 (이름: vpnIndex, 범위: 1~3) 변수 조합 (이름: configPath, 값: C:\VPNs\random{vpnIndex}.ovpn) 프로그램 실행: openvpn.exe --config "{configPath}"

⏱️ 3. 반복 자동화 설정

✅ 반복 루프 사용

  • 동작 추가 > 제어 > 반복 실행 (무한 또는 횟수 지정)
    • 루프 안에 VPN 종료 → 실행 → 대기 순서대로 넣기

✅ 대기 시간 지정

  • 동작 추가 > 대기 > 시간 대기
    • 대기 시간: 예) 10분(600,000ms)

📆 4. 스케줄러로 자동 실행 설정 (선택 사항)

  • NGM 메인화면 > 스케줄러 > 작업 추가
    • 작업: VPN 자동 IP 변경
    • 주기: 매 10분 / 매 시간 / 부팅 시 등 원하는 조건 설정

✅ 예시 흐름 정리

arduino
복사편집
[반복 실행] ├─ 프로세스 종료: openvpn.exe ├─ 랜덤 숫자 생성: vpnIndex = 1~3 ├─ 변수 설정: configPath = C:\VPNs\random{vpnIndex}.ovpn ├─ 프로그램 실행: openvpn.exe --config "{configPath}" └─ 대기: 600000ms (10분)

🚀 응용 팁

  • VPN 연결 여부를 IP 확인 사이트(예: ipinfo.io) 로 확인 후 자동 판단 로직 추가 가능
  • VPN 앱이 GUI 기반일 경우 마우스 클릭 또는 이미지 인식으로 컨트롤 가능

원하시면 위 예제를 .ngm 파일로 저장해서 보내드릴 수 있어요.
또는 사용 중인 VPN 프로그램 명.ovpn 파일 위치, 원하는 변경 주기 알려주시면 완전 맞춤형으로 구성해드릴게요! 😎

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

 

반응형

'매크로' 카테고리의 다른 글

매크로 프로그램  (0) 2025.04.20
오토핫키 자동입력  (0) 2025.04.20
오토핫키 키보드  (1) 2025.04.20
웹페이지 텍스트 전체 추출  (1) 2025.04.17
오토마우스 자동클릭커 설정  (0) 2025.04.17

댓글