웹사이트 검색

이것은 내가 홈랩에서 24시간 내내 가동하는 유일한 라즈베리 파이 프로젝트입니다


VPN를 직접 호스팅하는 것은 제가 할 일이라고는 전혀 생각하지 못했습니다—그냥 불필요해 보였기 때문입니다. 하지만 한동안 사용해 보니, 제 WireGuard 서버는 빠르게 없어서는 안 될 존재가 되었습니다. 이제는 이 서버 없이 제 홈랩을 사용하는 것은 상상할 수 없습니다.

WireGuard란 무엇인가?

당신이 직접 호스팅할 수 있는 최고의 것 중 하나

WireGuard는 빠르고 쉽게 설정할 수 있도록 설계된 가볍고 오픈 소스인 프로토콜입니다. 가장 큰 장점은 OpenVPN과 같은 이전 옵션들처럼 기존 기능과 복잡성의 부담을 가지고 있지 않다는 것입니다.

그 단순함은 바로 나타납니다. WireGuard는 사용자 이름과 비밀번호를 사용하는 대신 장치를 식별하기 위해 공개 키와 개인 키 세트만 사용합니다. 장치가 올바른 키를 가지고 있다면 연결됩니다. 그렇지 않으면 연결이 되지 않습니다.

WireGuard는 오래된 VPN 프로토콜에 여러 추가 기능이 있는 것보다, 마치 집 PC 앞에 앉아 있는 것처럼 휴대폰이나 노트북을 집 네트워크에 직접 연결하는 안전한 터널처럼 느껴진다.

내가 라즈베리 파이에서 WireGuard를 24시간 7일 내내 실행하는 이유

항상 연결된 내 홈 네트워크 접근





만약 여러 포트를 열지 않고도 어디서나 집 네트워크에 접속할 수 있는 방법을 원했다면, 라즈베리 파이에서 24시간 WireGuard를 실행하는 것이 그것을 하는 가장 좋은 방법 중 하나입니다. 과정은 간단합니다: 라즈베리 파이에 VPN 서버를 설치하고, 하나의 포트(51820)를 포워딩한 후, 어떤 장치에서든 연결하면 됩니다.

가장 큰 장점은 집 안의 모든 것이 마치 집 네트워크에 연결된 것처럼 접근 가능하다는 것입니다. 저는 Joplin의 노트, 제 서비스들을 추적하는 내부 대시보드, 또는 일반적으로 방화벽 뒤에 남아 있는 어떤 서비스도 접근할 수 있습니다. 이 모든 것이 인터넷에 노출되지 않고도 접근 가능합니다.

공용 Wi-Fi에서 연결을 안전하게 하려면 WireGuard를 사용하고 싶다면, 그것도 할 수 있습니다. 평소처럼 WireGuard 서버에 연결하면 모든 데이터가 암호화되어 먼저 집 네트워크로 안전하게 전달됩니다. Wi-Fi 네트워크의 보안이 걱정될 경우, 데이터를 안전하게 유지할 수 있는 빠르고 쉬운 방법입니다.

자체 호스팅에서 가장 큰 문제를 해결합니다

자가 호스팅을 할 때 가장 큰 골칫거리 중 하나는 인터넷에 노출된 서비스를 공격자로부터 보호하는 것입니다. 모든 것을 수동으로 보호할지—시간이 많이 걸리고 많은 연구가 필요한 일입니다—아니면 모든 것을 잠그고 원격 접근을 잃을지 선택해야 합니다.

WireGuard는 세 번째 옵션을 제공합니다. 하나의 서비스와 하나의 포트를 공개하여 나머지 모든 것에 접근할 수 있습니다. 이는 공개 로그인 페이지를 제거하고, 공격 표면의 크기를 줄이며, 각 개별 애플리케이션을 강화할 필요성을 제거합니다.

저는 대부분의 서비스를 대부분의 시간에 접속하기 위해 WireGuard를 사용하기 시작했고, 한 번도 돌아보지 않았습니다.

WireGuard의 성능은 놀랄 만큼 좋습니다

그리고 항상 작동시켜도 될 만큼 충분히 빠릅니다

WireGuard는 터널을 하루 종일 켜 두어도 내 휴대폰이나 노트북에서 눈에 띄는 지연이나 배터리 소모를 일으키지 않을 정도로 효율적입니다. 저는 Pi Zero를 사용하여 문제 없이 VPN 서버를 운영하고 있지만, 또한 매우 가벼운 작업에만 사용합니다. 만약 많은 용량의 파일을 옮기거나 비디오를 스트리밍해야 한다면, 대신 Pi 4나 Pi 5로 업그레이드하는 것이 좋을 수 있습니다.

저는 WireGuard VPN 서버와 라우터를 배터리 백업에 연결해 두었는데, 이는 정전이 발생해도 집 네트워크에 계속 접속할 수 있도록 보장합니다.

WireGuard 설정은 아주 쉽습니다

PiVPN로 5분 만에 실행 준비 완료

보통 VPN 서버를 구성하는 것은 다소 복잡할 수 있지만, 전체 과정을 간소화해주는 라즈베리파이 전용 프로그램이 있습니다.

먼저 PiVPN을 다운로드하고 실행하세요. 그러면 각 단계를 안내해주고 선택을 해야 할 때 몇 가지 옵션을 제공합니다.

라즈베리 파이에서 WireGuard를 실행하고 나면, 라우터에서 단일 포트만 포워딩하고, 클라이언트 프로필을 생성하고, 휴대폰으로 QR 코드를 스캔하면 끝입니다.

윈도우, macOS, 리눅스, iOS, 안드로이드에서 호환성 문제 없이 작동합니다.


당신의 WireGuard 서버는 당신이 제어할 수 있습니다

타사 서버에 의존하는 클라우드 기반 터널과 달리, WireGuard는 완전히 사용자의 통제 하에 있습니다. 집 인터넷이 작동 중이고 서버에 전원이 공급되는 한, VPN은 작동합니다. 이미 편의상 클라우드 터널을 사용하고 있다면, WireGuard는 추가적인 실패 지점 없이 직접적인 대체 수단을 제공합니다.

관련기사