이번 포스팅에서는 stunnel + OpenVPN 서버에 안드로이드 클라이언트를 이용해 접속해볼 것이다.
0. 준비물
안드로이드에서 간편하게 설정파일을 불러와 OpenVPN에 접속하기 위해서는 윈도우10 클라이언트 접속시 사용한 config.ovpn 설정 파일과 stunnel.p12 파일이 필요하다. 미리 이 두 파일을 안드로이드 휴대폰에 옮겨놓고 시작하자. 이 설정 파일 세팅 방법은 각각 아래 링크를 참고하기 바란다.
config.ovpn : stunnel + OpenVPN 구축하기 (윈도우10 클라이언트)
stunnel.p12 : stunnel + OpenVPN 구축하기 (Ubuntu 20.04 서버)
1. SSLDroid
Google Play 스토어에서 SSLDroid를 설치한다.
앱을 실행하고 메뉴의 Add tunnel을 눌러 아래와 같이 정보를 추가해준다.
Tunnel name : 터널 이름
Local Port : OpenVPN 클라이언트로 연결할 로컬 포트
Remote host : OpenVPN 서버 주소
Remote port : 443
PKCS12 file : 안드로이드 기기로 옮겨놓은 stunnel.p12 파일
정보를 입력하고 Apply 버튼을 누르면 아래와 같이 자동으로 터널링이 시작된다.
2. OpenVPN for Android
Google Play 스토어에서 OpenVPN for Android를 설치한다.
앱을 실행하고 우측 상단에 + 버튼을 눌러 프로파일을 추가 창을 띄운다. 이미 설정 파일인 ovpn 파일이 있으므로 가져오기를 누른다.
구성 파일을 읽기 완료하면 프로파일 이름을 적을 수 있다. 그리고 우측상단의 체크버튼을 누른다.
프로파일 추가를 완료했다면 메인화면에서 프로파일을 누른다. 그럼 아래와 같이 로그 창으로 바뀌면서 접속을 시도한다. 만약 접속이 잘 안 되고 계속 재시도를 한다면 SSLDroid가 동작중인지 확인하자.
참고자료
'컴퓨터 > 보안' 카테고리의 다른 글
슈퍼 타임라인 분석도구 - Timesketch + Plaso (1) | 2021.02.24 |
---|---|
슈퍼 타임라인 분석도구 - Plaso (도커 기반) (0) | 2021.02.23 |
stunnel + OpenVPN 구축하기 (윈도우10 클라이언트) (23) | 2021.02.10 |
stunnel + OpenVPN 구축하기 (Ubuntu 20.04 서버) (3) | 2021.02.10 |
strongSwan으로 IKEv2 VPN 구축하기 (윈도우, 안드로이드 클라이언트) (15) | 2021.02.05 |