티스토리 뷰
TunnelBear Kali Linux 설치방법(Openvpn config 활용)
Surfshark VPN 사용기간이 만료되어 찾던 중 아마존에서 TunnelBear VPN 1년을 저렴하게 판매하고 있었습니다. 바로 구매하고 Kali Linux에서 VPN config file을 import 해봤는데 뭔가 에러가 발생하더군요.
TunnelBear 홈페이지에는 리눅스용 프로그램이 없는 대신 TunnelBear Blog를 통해 openvpn config 파일과 guide를 제공하고 있습니다.
저와 동일한 문제로 Kali Linux에서 TunnelBear VPN을 사용하지 못하는 사용자들을 위해 해결 방법을 알려드리겠습니다.
TunnelBear VPN - OpenVPN 사용방법
TunnelBear Blog에서 openvpn.zip(openvpn config files)을 다운로드하여 압축을 해제하면 세계 각국의 VPN 서버 config 파일과 UserCertificate.crt, CACertificate.crt 파일이 있습니다. Import VPN Configuration 메뉴를 통해서 해당 설정 파일을 불러오면 "Cannot Import VPN connection"이라는 에러가 발생하게 됩니다.
PrivateKey.key 파일이 openvpn.zip 파일에 없어서 해당 문제가 발생하는 것 같아서 TunnelBear help desk에 PrivateKey.key 파일을 요청하고 바로 6시간도 지나지 않아 이메일로 회신을 받았습니다. PrivateKey.key가 없어도 정상적으로 될 것이라고 했지만 제 경우에는 꼭 PrivateKey.key 파일이 필요했습니다.
PrivateKey.key 파일을 추가하고 서버 opvn 파일에 "key PrivateKey.key"라는 한 줄을 추가하고 다시 Import VPN Configuration 메뉴를 통해서 추가하니 정상적으로 추가는 가능했습니다. 그러나 TunnelBear의 아이디/비밀번호를 입력하고 해당 VPN에 접속하려고 시도해 보면 "VPN Connection Failed"라고 연결에 실패하게 됩니다.
VPN을 GUI 환경에서 사용하기에는 좀 어려울 것 같아서 openvpn에 직접 해당 config file을 불러와서 연결을 시도해 보았습니다.
Openvpn TunnelBear config file 활용
TunnelBear의 VPN 서버 config 파일(ovpn files)이 있는 디렉터리로 먼저 이동을 합니다. 그리고 sudo penvpn --config filename.ovpn과 같이 명령어를 입력합니다.
헉! "keysize (2.6.1)"관련 에러가 발생합니다. 그래서 설정 파일에서 "keysize 256"부분의 앞에 #를 추가하여 주석 처리를 했습니다.
저는 추가로 "key PrivateKey.key"를 추가했습니다. 만약 "key PrivateKey.key"를 환경설정 파일에 추가하지 않고 실행하게 되면 "--cert or --key, you must use them both"와 같은 에러가 발생하게 됩니다.
[명령어] echo "key PrivateKey.key" >> *.ovpn 과 같이 명령어를 입력하시면 모든 설정파일 마지막 줄에 key PrivateKey.key가 추가됩니다.
TunnelBear에 이메일을 보내서 꼭 PrivateKey.key 파일도 받아서 서버 설정 파일이 있는 디렉터리에 저장해 주세요.
이제 다시 명령어를 입력해 보면 정상적으로 실행이 됩니다.
터미널에서 Enter Auth Username: 항목에 TunnelBear id를, 이어서 Password를 입력해 주시면 openvpn을 통해서 TunnelBear VPN을 사용할 수 있게 됩니다.
매번 아이디/비밀번호를 수동으로 입력해야 하는 점이 다소 불편할 수 있습니다.
아래 이미지처럼 불규칙한 문자열이 화면에 계속 나오는 경우 정상적으로 VPN 서버에 연결된 상태입니다. 이제부터 정상적으로 VPN을 사용할 수 있습니다.
VPN 연결을 종료하려면 터미널에서 Ctrl + c를 눌러서 종료하시면 됩니다. VPN을 사용하는 동안 해당 터미널은 열어둔 상태로 그냥 두세요.
qBittorrent를 사용하고자 하는 경우 - Network interface를 tun0로 바꿔주세요. VPN 연결이 갑자기 끊어지는 경우 Anyinterface로 설정되어 있는 경우 사용자의 IP가 노출될 수 있습니다. 매우 중요합니다.
Kali Linux에서 speed test를 해봤는데 37~ 43 Mbps 정도 나오는 것 같습니다. 윈도에서는 더욱 빠르게 나옵니다.
테스트를 위해 약 3기가 파일의 다운로드 속도를 체크해 보았습니다. 4.2 MiB/s 정도 속도가 나왔습니다. 파일에 따라 속도는 차이가 날 수 있습니다. 이 정도 속도 면 나름 괜찮은 것 같습니다.
윈도 운영체제 - TunnelBear
윈도 운영체제에서는 TunnelBear 홈페이지에서 제공하는 전용 VPN 프로그램을 설치해서 사용하시면 됩니다. 사용에 앞서 환경설정만 수정하고 바로 사용하시면 됩니다.
윈도 운영체제 시작 시 TunnelBear의 자동 실행을 원하는 경우 General에서 "Launch TennelBear on startup" 부분을 활성화시켜주시면 됩니다.
Connection에서 Always vigilant, GhostBear 2개 메뉴를 활성화시켜주세요. Always vigilant는 VPN 연결이 잠시 끊어지면 인터넷 연결을 차단해 주는 일종의 Kill Switch 기능인 것 같습니다. GhostBear는 VPN 암호화된 트래픽을 regular data처럼 보이게 해주는 기능입니다.
Always vigilant 기능을 활성화시키시면, TunnelBear 프로그램으로 VPN 서버에 연결할 때 hosts(C:\Windows\System32\drivers\etc)파일이 잠시 변경됩니다.
Ahnlab Safe Transaction 프로그램에서 hosts 파일 보호 기능을 변경을 허용할지 계속 물어보게 됩니다.
TunnelBear VPN 연결을 중지하면 다시 hosts 파일이 변경 전으로 복구됩니다. 매번 허용해하는 불편함이 있습니다.
'Computer' 카테고리의 다른 글
QR CODE 위험성 및 QR CODE URL 확인 방법(QR CODE DECODE) (0) | 2023.06.21 |
---|---|
휴대폰 해킹 확인 방법(How to check for hacked mobile phone) / IP 확인 방법(4번째 이야기) (1) | 2023.06.07 |
추천 무료 일기 프로그램(암호화 가능한 Free note-taking app - Joplin) (1) | 2023.05.19 |
kali-undercover / Kali Linux 꿀팁 (0) | 2023.04.26 |
Goldoson으로 노출되는 정보들 (0) | 2023.04.22 |
터미널 멀티태스킹 및 창 분할(Terminal multi-tasking, tmux pane/windows split on Kali Linux) (0) | 2023.04.14 |
여러 이미지 테두리 삭제(How to crop margin or frame of images) (0) | 2023.04.05 |
파일 위변조 확인 방법(pgp signature verification/gpg --verify) (0) | 2023.04.02 |
- 간헐적단식
- PDF 문서 만들기
- pdf 비밀번호 설정
- PDF 가리기
- FTP SERVER PORT FORWARDING
- Kali Linux 활용법
- 티스토리챌린지
- Windows Pro 암호화
- ftp server
- 무료 동기화 프로그램
- 폴더 암호화
- 다이어트
- netstat 사용법
- 오블완
- iA Writer
- 고추농사
- 1일1식
- Set Password for PDF
- Windows defender application guard
- 무료 데이터 복구
- Markdown Editor
- FREE OFFICE SOFTWARE
- Affinity Photo 꿀팁
- 김해맛집
- certutil
- 무료 오피스 프로그램
- 장유맛집
- IP 추적 프로그램
- KEX Error
- 전라북도 맛집
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |