Surfshark
Surfshark는 인터넷 연결을 VPN 서버로 암호화해 보내고 외부에 보이는 IP 주소를 바꾸는 유료 VPN 서비스입니다. Linux에서는 그래픽 앱으로 서버 선택, 자동 연결, 광고·추적기 차단 등을 설정할 수 있습니다. Flathub의 Flatpak판은 공식 배포 경로이지만, Snap·.deb판과 달리 Kill Switch를 제공하지 않으므로 설치 방식에 따른 차이를 확인해야 합니다.
어떤 사용자에게 맞는가
공용 Wi-Fi에서 Linux 노트북으로 업무를 하거나, 여러 기기에서 VPN 연결을 관리하려는 사용자에게 맞습니다. 명령어 대신 그래픽 화면에서 접속 위치와 연결 설정을 바꿀 수 있습니다.
예를 들어 출장 중 숙소 Wi-Fi로 웹 업무 도구에 접속하기 전에 VPN을 연결하고, IP·DNS 누출 검사를 거쳐 작업을 시작하는 방식으로 활용할 수 있습니다. 이는 사용 예시이며 실제 설치·사용 시험 결과는 아닙니다.
지원 OS와 설치 방식부터 확인
Surfshark는 Linux 외에도 Windows, macOS, Android, iOS 등의 앱을 제공합니다. 현재 Linux 설치 문서는 Debian 11 이상, Ubuntu 20.04 이상, Mint 20 이상을 명시합니다. 데스크톱 환경은 GNOME·KDE·XFCE, 서비스 관리자는 systemd·SysVinit, 아키텍처는 AMD64·ARM64가 안내되어 있습니다.
공식 문서는 Flathub와 Snapcraft를 배포 경로로 연결합니다. 다만 Flatpak 설치 가능 여부만으로 모든 배포판의 공식 지원을 단정하지 말고, 사용하는 환경과 필요한 기능을 함께 확인해야 합니다.
설치와 첫 연결 순서
먼저 배포판과 아키텍처를 확인하고 Flatpak·Snap·.deb 중 설치 방식을 고릅니다. 제공된 다운로드 주소는 Flathub의 com.surfshark.Surfshark 페이지입니다. Kill Switch가 필요하면 공식 Linux 페이지에서 Snap 또는 .deb 경로를 검토합니다.
설치 후 앱을 열어 구독 계정으로 로그인하고, 서버 위치를 직접 선택하거나 Quick-connect를 누릅니다. 연결 상태를 확인한 뒤 공식 IP·DNS 누출 검사를 실행합니다. 자주 쓰는 위치는 별표로 등록하고 자동 연결은 필요에 따라 설정합니다.
주요 기능을 구분해서 사용
CleanWeb은 광고와 추적기 등을 차단하는 연결 관련 기능입니다. MultiHop은 두 서버를 거치는 연결이 필요할 때 선택할 수 있으며, 입구와 출구를 지정할 수 있습니다.
반복해서 같은 IP를 쓰는 Static IP와 본인만 사용하는 Dedicated IP는 구분해야 합니다. 업무 서비스의 IP 허용 목록을 운영한다면 전용 IP 옵션과 해당 서비스의 접속 정책을 함께 검토하는 편이 좋습니다. Flatpak판에서는 VPN 단절 시 인터넷을 차단하는 Kill Switch를 사용할 수 없다는 점이 핵심 제약입니다.
유료 구독과 비용 확인
Linux 앱 사용에는 활성 Surfshark 구독이 필요합니다. 앱을 내려받을 수 있다는 사실이 무료 VPN 이용을 뜻하지는 않습니다. 공식 안내상 일반 구독은 동시 연결 기기 수에 제한이 없으며, Dedicated IP는 별도 구매 항목입니다.
홈페이지에는 30일 환불 보장이 안내되어 있지만 이를 무료판으로 해석해서는 안 됩니다. 결제 전에는 적용되는 환불 조건과 최초 결제액, 갱신액, 세금을 확인해야 합니다. 이번 원고에서는 확정하지 못한 가격과 Linux 체험판 조건을 제시하지 않습니다.
연결 실패 시 확인 순서
Connecting 상태가 계속되거나 오류가 나면 먼저 VPN을 끈 상태에서 인터넷이 되는지 확인합니다. 이후 다른 서버 위치를 수동 선택하고, 앱에서 제공하는 연결 프로토콜을 바꾸며 단계마다 재접속합니다.
다른 VPN이나 보안 프로그램과의 충돌도 확인합니다. 공식 문제 해결 문서는 IPv6 미지원과 DNS 설정을 추가 점검 항목으로 제시합니다. 네트워크 설정을 바꾸기 전 기존 값을 기록하고, 해결되지 않으면 앱의 도움말에서 진단 정보와 지원 경로를 확인합니다.
다른 도구와 선택 기준 및 검토 항목
브라우저에서만 VPN을 쓰려면 Surfshark 확장 기능을 검토할 수 있고, 다른 앱의 통신까지 대상으로 삼으려면 데스크톱 앱이 적합합니다. 공식 문서는 앱과 확장 기능을 동시에 연결하면 접속이 불안정해질 수 있다고 안내합니다.
다른 VPN과 비교할 때는 Linux 지원 환경, 설치 패키지별 Kill Switch 유무, 동시 연결 조건, 전용 IP 비용을 기준으로 삼으세요. 회사 내부망 접속이 목적이라면 회사가 지정한 VPN과 요구사항을 먼저 확인해야 합니다.
검토 항목: 공식 사이트에 Legacy Linux 클라이언트 문서도 남아 있지만, 해당 문서에서 지원 종료일은 확인하지 못했습니다. 신규 설치 안내와 구형 명령줄 안내를 혼용하지 않는 것이 좋습니다.
공식 안내
- Surfshark: identity & scam protection, antivirus, VPN · 확인 2026-10-11
- Get the best VPN for Linux - Surfshark · 확인 2026-10-11
- How to set up Surfshark VPN on Linux · 확인 2026-10-11
- Install Surfshark on Linux | Flathub · 확인 2026-10-11
- How to fix unable to connect issues on Linux · 확인 2026-10-11
- How to get started · 확인 2026-10-11
- How to set up Surfshark VPN on Linux (Legacy version) · 확인 2026-10-11
주요 기능
- 서버 위치 검색, 빠른 연결, 즐겨찾기로 자주 사용하는 VPN 접속 위치를 선택합니다.
- 자동 연결과 시작 시 앱 실행을 설정해 반복적인 접속 작업을 줄입니다.
- CleanWeb으로 광고, 추적기, 악성 사이트 및 피싱 시도를 차단합니다.
- MultiHop에서 입구와 출구 서버를 선택해 두 VPN 서버를 거쳐 연결합니다.
- Static IP 서버에 연결하면 같은 IP를 다시 사용할 수 있으며, 사용자 전용 Dedicated IP는 별도 구매가 필요합니다.
- Snap·.deb판의 Kill Switch는 VPN 연결이 끊기면 인터넷을 차단합니다. Flatpak판에는 이 기능이 없습니다.
관련 프로그램
mitmproxy
mitmproxy.org
mitmproxy는 HTTP·HTTPS 통신을 가로채 요청과 응답을 살펴보고, 수정·저장·재생하는 무료 오픈소스 프록시입니다. macOS뿐 아니라 Windows와 Linux도 지원합니다. 터미널 인터페이스인 mitmproxy, 브라우저 GUI인 mitmweb, 자동화에 쓰는 mitmdump를 제공하며, 앱과 서버 사이의 API 오류를 분석하거나 테스트 응답을 만드는 개발자·QA 담당자에게 적합합니다.
AWS Corretto JDK
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
Postman
postman.com
Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.
VSCodium
github.com
VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.
GitHub Desktop
desktop.github.com
GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.