#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 서버 설치하기
• 안드로이드 스마트폰에서 LTE+OpenVPN으로 연결한 원격지 DLNA 서버의 음악을 Hi-Fi Cast로 듣다.
요약/본문
- 우분투 운영체제 최신화
sudo apt update && sudo apt upgrade
- 우분투 서버의 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}'
- OpenVPN 설치도구 내려받기 (OpenVPN road warrior installer for Debian, Ubuntu and CentOS)
wget https://git.io/vpn -O openvpn-install.sh
- 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)
|