본문 바로가기
IT 전자기기

wireguard vpn 초보 부터 고급자 까지 다양한 팁.

by 다사도 2025. 12. 7.
반응형

아이피 타임에서 wireguard vpn 을 지원해서 많이들 사용하는 vpn 이다.

wireguard 서버 설정은 공유기 설정 페이지로그인 하고 > vpn 설정 > WireGuard 서버 설정 >  실행 켜주면 끝이다.

그리고 하단에 + 마크로 사용자 이름만 추가하면 되고 QR 이랑 CONF 파일 받아뒀다 wireguard 클라이언트에서 불러오면 끝이다.

 

클라이언트 프로그램은 총 3개를 써봤다.

1. wireguard 제일 기본인 앱이다.

https://www.wireguard.com/

 

WireGuard: fast, modern, secure VPN tunnel

WireGuard® is an extremely simple yet fast and modern VPN that utilizes state-of-the-art cryptography. It aims to be faster, simpler, leaner, and more useful than IPsec, while avoiding the massive headache. It intends to be considerably more performant th

www.wireguard.com

 

PC 버전은 특정 아이피만 VPN 을 사용하거나 특정 IP만 VPN 을 사용하지 않거나 하는 설정 밖에 못한다.

그리고 킬스위치 설정이 있는데

원격으로 VPN 설정을 만지고 있다면 반드시 이 체크를 꺼야 한다. 켜둔 상태에서 VPN 연결 실패시 PC는 완전 인터넷이 끊어 져 버린다.

안드로이드 버전은 특정앱만 사용하거나 사용하지 않거나 하는 앱별 설정도 가능해 상당히 좋은 앱이다.

IOS 아이폰용은 윈도우와 같이 특정 IP 대한 연결 허용이나 그 IP만 차단하거나 하는 옵션 밖에 안된다.

 

구글, 아마존, 메타, 챗GPT 같은 대형 서비스 업체는 DDOS 공격을 막기위해 수시로 IP 주소가 바뀌기 때문에 아이폰에서 이런 설정 하기가 쉽지 않다.

그래서 아이폰에서는 자동화 단축키를 이용해 챗GPT 나 재미니 앱이 실행되면 VPN에 연결되거나 끊어지게 하는 방식으로 사용하는 수밖에 없다. 

wireguard 는 실행 방식은 서비스를 만들어 작동하는 방식이라 vpn 을 켜놓고 리부팅하면 vpn 이 계속 켜져있다. 한번 켜면 계속 켜지고 종료하면 서비스를 종료하고 삭제하는 방식이다.

윈도우 부팅시 무조건 vpn 을 종료하고 싶다면

아래와 같은 명령어를 만들어 .bat 파일을 만들어야 한다.

 

@echo off

:: 1초대기, nobreak 는 ctrl+c 말고는 어떤 키보드 입력도 무시
:: timeout /t 1 /nobreak 

:: 1. [수정됨] 정지를 먼저 합니다. (Stop-Service)
powershell -Command "Get-Service -Name WireGuardTunnel$* | Stop-Service -Force"

:: 2. [수정됨] 그 다음 삭제합니다. (sc.exe delete)
:: (윈도우 기본 파워쉘에는 Remove-Service 명령어가 없어서, sc delete를 반복 실행하도록 만들었습니다.)
powershell -Command "Get-Service -Name WireGuardTunnel$* | ForEach-Object { sc.exe delete $_.Name }"

exit

vpn_off.bat 파일로 만들어 실행하면 도스창이 열린다. 이마저도 보고 싶지 않다면

 

.vbs 파일을 만들면 된다.

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\WG_VPN_OFF" & Chr(34), 0
Set WshShell = Nothing

vpn_off.vbs

C:\WG_VPN_OFF 위치에 있는 파일을 ,0 창을 열지말고 실행 해라는 뜻임.

 

이렇게 만들고 win+r  > shell:startup 이라고 치면  시작 프로그램 폴더가 열리는데 여기에 단축키를 넣으면 된다.

 

 

2. TunnlTo 라는 앱이다.

https://tunnl.to/

 

TunnlTo - Best VPN Split Tunneling Client

The best VPN split tunneling client for secure, fast internet browsing. Route specific apps through VPN while keeping others on direct connection.

tunnl.to

 

WIREGUARD 서버 설정 CONF 파일을 불러오거나 QR 코드로 추가 할 수 있고 간단하게 사용한 프로그램 .exe 파일들을 선택 할 수 있다.

예를 들어 엣지만 vpn 를 사용하고 싶다면 엣지 실행 파일만 선택해주면 된다. 사용방법이 아주 간단하다.

장점은 단순하다.

 

3. wiresock

https://www.wiresock.net/

 

WireSock Secure Connect - Advanced VPN Client

Unlock the power of WireSock Secure Connect Your secure gateway to seamless VPN connectivity * License WireSock Secure Connect is free for personal (non-commercial), or educational (including non-profit organization) use. For commercial use, please visit t

www.wiresock.net

https://github.com/wiresock/WireSockUI

 

GitHub - wiresock/WireSockUI: GUI to use Wiresock VPN Client in application mode

GUI to use Wiresock VPN Client in application mode - wiresock/WireSockUI

github.com

 

자체 홈페이지가 깃헙을 통해서 받을 수 있다. 조금도 복잡하게 돌아가는데 기능은 turnnto 와 같이 특정 프로그램만 사용하거나 사용 못하게 하거나 하는 설정외 다양한 옵션을 지원한다.

설정 화면이 지저분하고 화면이 복잡한 단점이 있다.

반응형

댓글