운영체제 깨알지식 웹핵






#LattePanda 4G/64G #우분투 리눅스 #Ubuntu Server 18.04.4 LTS #OpenVPN #OpenVPN 서버 #OpenVPN Server #VPN #Remote DLNA #원격 DLNA

[2020년 03월 19일]

Ubuntu Server 18.04.4 LTS에 OpenVPN 서버 설치하기

Android Remote DLNA/UPnP; OpenVPN and Hi-Fi Cast
• 안드로이드 스마트폰에서 LTE+OpenVPN으로 연결한 원격지 DLNA 서버의 음악을 Hi-Fi Cast로 듣다.

요약/본문

  1. 우분투 운영체제 최신화
    • sudo apt update && sudo apt upgrade
  2. 우분투 서버의 IP 주소 확인
    • dig +short myip.opendns.com @resolver1.opendns.com
    • 또는
    • dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{ print $2}'
  3. OpenVPN 설치도구 내려받기 (OpenVPN road warrior installer for Debian, Ubuntu and CentOS)
    • wget https://git.io/vpn -O openvpn-install.sh
  4. OpenVPN road warrior 설치도구 실행
    • sudo bash ./openvpn-install.sh
      • Public IP address: 우분투 서버의 IP 주소
      • Protocol: "1" - UDP (recommanded)
      • Port: "1194"
      • DNS: "1.1.1.1" 또는 "Google" 선택
      • Client name: "myvpn" (원하는 대로)

설치가 완료되면 우분부 서버에 myvpn.ovpn이라는 파일이 생성된다. 이 파일을 VPN 접속에 사용할 단말(스마트폰, 노트북, PC)로 복사한다. (OpenVPN 클라이언트 + myvpn.opvn)를 실행하면 우분투 서버를 VPN 서버로 접속가능. 대표적인 OpenVPN Client로는 Android의 "OpenVPN Connect", MacOS의 "OpenVPN Connect", Windows의 OpenVPN Client, Linux의 openvpn (사용례: sudo openvpn ./myvpn.ovpn) 등이 있다.

[[[ 활용 사례 ]]]

  • 집: LattePanda 4G/64G Ubuntu Server 18.04.4 LTS
    • OpenVPN 서버 (1194/UDP) - 위와 동일한 방법으로 설치
    • DLNA(minidlna) 서버 + 128GB 마이크로SD 카드에 음악 공유 (집에서는 WI-FI 연결하여 음악감상 가능)
  • 집의 공유기: 1194/udp를 LattePanda의 1194/udp로 포트 포워딩 (Port Forwarding)
  • 집밖: 안드로이드(Android) 휴대전화
    • 외부에서도 "OpenVPN Connect" 앱 + myvpn.ovpn으로 집에 연결
    • "Hi-Fi Cast"와 같이 DLNA/UPnP 지원하는 앱으로 LattePanda에 저장된 음악을 어디서나 감상 가능
      • (추가) Hi-Fi Cast는 설치 직후에는 와이파이 연결시에만 주변기기(DLAN/UPnP) 사용 가능; Settings -> Network Check를 꺼주면 VPN으로 연결한 3G/LTE/5G 상에서도 DLNA/UPnP 서버 접근 가능
  • 집밖: 리눅스/윈도우 노트북, 맥북프로 노트북에서도 OpenVPN으로 집에 VPN 연결하여 VLC나 Foobar2000같은 프로그램으로 어디서나 음악감상 가능

참고 원문: Ubuntu 18.04 LTS Set Up OpenVPN Server In 5 Minutes - nixCraft

OpenVPN road warrior installer: GitHub - Nyr/openvpn-install: OpenVPN road warrior installer for Debian, Ubuntu and CentOS

[처음 작성한 날: 2020.03.19]    [마지막으로 고친 날: 2020.03.20] 


< 이전 글 : 알뜰폰 개통(번호이동) 기록 남기기 - U+알뜰모바일 -> A모바일 (2020.03.24)

> 다음 글 : 우분투리눅스 라떼판다 USB 3.0 포트의 오작동 문제 해결 실패 사례 (2020.03.07)


크리에이티브 커먼즈 라이선스 이 저작물은 크리에이티브 커먼즈 저작자표시 4.0 국제 라이선스에 따라 이용할 수 있습니다.
잘못된 내용, 오탈자 및 기타 문의사항은 j1n5uk{at}daum.net으로 연락주시기 바랍니다.
웹핵.다이누.넷 대문 깨알지식 대문