Linux에서 Surflare CLI 설정

지원되는 배포판

Surflare CLI는 nftables 0.9 이상이 설치된 64비트 Linux 시스템에서 작동합니다.

Ubuntu 20.04+
Debian Debian 11+
Fedora 38+
Rocky Linux Rocky Linux 9+
AlmaLinux AlmaLinux 9+
openSUSE 15.4+
Arch Linux Arch Linux Rolling
1

시스템 요구 사항 확인

Surflare CLI는 아웃바운드 전용 투명 프록시를 생성합니다. SSH 등 인바운드 연결은 영향을 받지 않습니다. 시스템이 요구 사항을 충족하는지 확인하세요:

nft --version
2

Surflare 설치

터미널에서 한 줄 설치 명령을 실행하세요:

curl -fsSL https://www.surflare.com/static/linux-setup.sh | sudo bash/code>
스크립트가 자동으로 최신 버전을 다운로드하고 설치합니다
/usr/bin/surflare 및 /usr/bin/surflare-proxy에 설치됩니다
구성은 /etc/surflare/에 저장됩니다
3

계정에 로그인

Surflare를 실행하려면 루트 권한(sudo)이 필요합니다

설치 후 대화형 메뉴를 실행하세요.

이메일과 비밀번호를 입력하여 로그인하라는 메시지가 표시됩니다.

sudo surflare
4

VPN에 연결

로그인 후 서버는 기본적으로 "자동 최적"으로 설정됩니다. 연결 버튼을 탭하면 위치에 따라 가장 빠른 서버에 연결됩니다.

특정 서버 위치를 선택하거나, 라우팅 모드를 구성하거나, 필요에 따라 멀티 홉 VPN을 활성화할 수도 있습니다.

4.1

VPN 서버 선택

  • 자동 감지 (권장)

    가장 빠른 서버에 자동으로 연결합니다. 특정 위치가 필요하지 않은 일반 사용에 적합합니다.

  • 도시

    특정 국가나 도시에서 접속해야 하는 경우 원하는 위치를 선택하세요. 한 도시에 여러 서버가 있는 경우 앱이 자동으로 가장 빠른 서버에 연결합니다.

  • 특정 서버

    필요한 경우 목록에서 개별 서버를 수동으로 선택하세요.

4.2

라우팅 모드

스마트 라우팅

Google, Facebook, OpenAI, Claude, Amazon, Netflix 등 인기 앱만 암호화합니다. 다른 애플리케이션은 로컬 네트워크를 통해 계속 인터넷에 직접 액세스합니다. 특정 앱에 대해 VPN 보호를 원하면서 다른 활동에 대해서는 로컬 네트워크 속도를 유지하려는 사용자에게 적합합니다.

글로벌 라우팅

기기의 모든 인터넷 트래픽을 암호화합니다. 모든 온라인 활동에 대해 완벽한 개인정보 보호를 원한다면 이 옵션을 선택하세요.

4.3

멀티 홉 VPN (중계 서버)

This feature requires a Prime Plan subscription.
원거리 서버에 중계 서버 활성화

Surflare가 자동으로 가장 빠른 근처 릴레이 서버를 찾아 데이터를 전달하여 연결 속도를 크게 향상시킵니다.

필요한 경우 중계 서버를 수동으로 지정할 수도 있습니다.

선택한 서버가 이미 가까이 있고 지연 시간이 낮다면 중계 서버 활성화를 권장하지 않습니다. 추가 릴레이가 처리 오버헤드를 추가합니다.

환경 설정을 완료한 후 연결 버튼을 탭하여 VPN 연결을 시작하세요.

연결 확인

연결 후 앱에서 인터넷 IP 주소를 확인하여 연결되었는지 확인하세요. 앱과 웹사이트에 접속하여 모든 것이 예상대로 작동하는지 확인하세요.

터미널에서도 확인할 수 있습니다:

VPN 연결 상태 및 현재 서버 확인:

sudo surflare status

공용 IP와 위치가 VPN 서버와 일치하는지 확인:

curl ipinfo.io
VPN에 연결된 동안 인바운드 서비스(SSH, 웹 서버 등)는 정상적으로 계속 작동합니다.

문제 해결

문제가 발생하면 지원팀에 진단 보고서를 보낼 수 있습니다. 이를 통해 연결 로그와 시스템 정보를 수집하여 문제를 더 빠르게 해결할 수 있습니다.

sudo surflare feedback

보고서를 보낸 후 계정 이메일로 24/7 지원팀에 문의하시면 진단 데이터를 조회할 수 있습니다.

CLI 명령어 참조

대화형 메뉴 외에도 터미널에서 직접 명령을 실행할 수 있습니다. 명령을 클릭하면 복사됩니다.

sudo surflare 대화형 메뉴 실행
sudo surflare login 계정에 로그인
sudo surflare logout 로그아웃 및 로컬 데이터 삭제
sudo surflare connect VPN에 연결
sudo surflare disconnect VPN 연결 해제
sudo surflare status 연결 상태 표시
sudo surflare nodes 사용 가능한 노드 목록
sudo surflare ping <host> 연결 테스트
sudo surflare feedback 진단 보고서 제출

제거

시스템에서 Surflare를 완전히 제거하려면:

curl -fsSL https://www.surflare.com/static/linux-setup.sh | sudo bash -s uninstall