Raspberry Pi에 VPN 설치 및 구성

소개하다.


오늘날 VPN은 매우 유행하고 사람들이 여러 가지 이유로 VPN을 사용한다.만약 당신이 집에서 일한다면, 당신은 매일 그것을 사용하여 당신의 회사 플랫폼과 인프라 시설을 방문할 수 있을 것이다.그러나 사람들이 VPN을 사용하는 데는 인터넷을 안전하게 훑어보고 IP와 위치를 바꾸어 특정 IP나 지리적 위치에 제한된 사이트나 응용 프로그램을 방문하거나 집을 떠나 휴가를 보낼 때 가정 네트워크를 방문하고 가정 설비에 연결할 수 있도록 VPN을 사용할 수 있는 등 여러 가지 이유가 있다.
공공 네트워크를 사용할 때 가정 네트워크를 방문하여 인터넷을 탐색하고자 한다면 이 안내서는 귀하께 적용됩니다!
나는 나의 나무 베리에서 VPN을 시도해 보았지만, PiVPN 프로젝트는 설치와 설정이 간단하고 빠르기 때문에 인상적이었다.
최근 내 SD카드에 문제가 생겼다. 새 SD카드에 랩비안 운영체제를 다시 설치하고 처음부터 내 모든 것을 설정해야 한다. PiVPN 덕분에 나는 15분도 안 걸려서 VPN을 설정했다.
프로젝트에 대한 자세한 내용을 보려면 PiVPN 웹 사이트의 About 페이지를 확인하는 것이 좋습니다.

https://www.pivpn.io/#about


선결 조건

  • 이것은 나무베리 원주율 강좌이기 때문에 사용할 수 있도록 나무베리 원주율을 가지고 있어야 한다.랩베리 파이 OS에서 PiVPN을 실행할 수 있지만, 랩베리 파이 데스크톱이나 유사한 운영체제에서는 정상적으로 작동할 수 있을 것이다.
  • 설치 스크립트 사용curl이므로 설치해야 합니다.
  • Raspberry Pi에 OpenVPN 설치


    설치가 매우 간단하다.정식 설치 스크립트만 실행하면 대화상자가 나타나고 OpenVPN 서버 설정에 대한 질문을 받을 수 있습니다.기본 설정을 사용합니다. 모든 것이 정상적이지만, 원한다면 다른 설정을 자유롭게 선택할 수 있습니다.
    주의!설치 프로세스가 끝나면 설치 프로세스를 완료하기 위해 Raspberry PI를 다시 시작해야 하므로 설치 스크립트를 시작하기 전에 열려 있는 모든 파일이나 프로젝트를 저장해야 합니다.
    설치 스크립트:
    curl -L https://install.pivpn.io | bash
    
    이 과정에서 WireGuard 또는 OpenVPN을 사용할 것인지 선택할 수 있습니다.만약 당신이 모바일 기기에서 그것을 사용하려고 한다면, Wire Guard를 사용하는 것을 권장합니다. 비록 내가 사용하는 것은 OpenVPN 옵션이지만, 내 휴대전화에서는 여전히 그것을 사용합니다.둘 중 하나를 선택하면 기본 설정을 사용자 정의할지 묻는 메시지가 나타납니다.기본 설정을 사용하려면 "아니오"를 선택하십시오
    기본 OpenVPN 포트도 수정할 수 있습니다.사용자 정의 포트를 사용할 필요가 없다면 enter 키를 누르면 기본 포트 1194를 사용할 수 있습니다.
    DNS 공급자의 경우 몇 가지 옵션이 표시됩니다.기본값은 CloudFlare이지만 로컬 DNS 해결사를 사용하는 경우 PiVPN을 로컬 DNS로 선택하거나 자신의 선택을 사용하여 사용자 정의할 수 있습니다.
    무인 업그레이드에 대해서는 "예"를 선택하면 보안 패치를 적용할 수 있습니다.
    설치 프로세스가 끝나면 설치 프로세스를 완료하기 위해 Raspberry PI를 다시 시작해야 합니다.
    Rasberry가 시작되고 실행되면 터미널을 열고 OpenVPN이 시작되고 실행되는지 확인할 수 있습니다.
    sudo service openvpn status
    
    만일 모든 것이 순조롭다면, 당신은 유사한 출력을 보게 될 것입니다.

    포트 전달


    이 서버에 원격으로 접근하기 위해서 포트 전송을 설정하지 않을 것입니다.OpenVPN 포트가 외부 네트워크로부터의 연결에 열려 있지 않기 때문에 필수입니다.라우터 모델마다 프로세스가 다릅니다.나는 너에게 너의 공유기 모델을 검사하고 특정한 공유기에서 어떻게 포트 전송을 하는지 검색하는 것을 건의할 것이다.이 과정은 제조업체 사이트에서 설명하거나 제조업체 포럼에서 설명할 수도 있습니다.
    포트 전달 단계를 완료할 때 문제가 발생하면 언제든지 연락 주십시오. 이 과정을 안내해 드리겠습니다.

    프로파일 생성 및 새 클라이언트 추가


    새 클라이언트를 추가하려면 터미널을 열고 다음 명령을 실행합니다.
    pivpn add
    
    cli 검사에서 사용할 수 있는 옵션을 사용하려면 -h 또는 --help:
    pivpn -h
    

    클라이언트 프로필을 만들 때/home/$USER/ovpns에 저장합니다

    고객 연결


    파일을 불러와야 합니다.서버에 접근할 수 있도록 클라이언트 장치의 ovpn 파일입니다.파일을 장치에 복사하거나 모바일 장치에서 사용하려면 전자 우편으로 파일을 보내거나(보안상 사용을 권장하지 않음) 모바일 장치에서 파일을 열거나 안전한 파일 저장소에 저장할 수 있습니다!
    OpenVPN Connect는 모든 iOS, Android, macOS, Linux 및 Windows 장치에 권장되는 소프트웨어입니다.HERE에서 다운로드할 수 있고, 모바일 기기는 앱스토어와 플레이스토어에서 다운로드할 수 있다.

    결론


    만약 모든 것이 순조롭다면, 당신은 OpenVPN 서버가 당신의 Raspberry Pi에서 실행되고 있다는 것을 알고 있습니다.홈 네트워크에 있는 장치에 접근할 수 있고, 외출할 때 안전하게 인터넷을 볼 수 있다.

    뒷받침


    만약 당신이 이 글을 읽는 것을 좋아하거나 새로운 것을 배웠고, 내가 이런 내용을 더 많이 발표하는 것을 지지하고 싶다면, 당신은 나를 도와 커피 한 잔을 살 수 있습니다.

    감사합니다!

    좋은 웹페이지 즐겨찾기