NAT나 방화벽 뒤의 로컬 서버를 TCP, UDP, HTTP, HTTPS를 통해 인터넷에 공개하는 고속 리버스 프록시입니다.
luckjiawei/frpc-desktop
frpc 설정을 GUI로 관리해 로컬 서비스를 외부에 공개할 수 있는 크로스 플랫폼 frp 데스크톱 클라이언트입니다.
- 스타
- 6,961
- 포크
- 505
- 열린 이슈
- 22
- 마지막 커밋
- 24일 전
어떤 프로젝트인가요?
Frpc-Desktop은 frp 리버스 프록시의 클라이언트인 frpc를 관리하는 데스크톱 애플리케이션입니다. 설정 파일을 직접 편집하는 대신 GUI에서 서버 연결과 프록시를 구성한 뒤, frps 서버를 통해 사설 네트워크의 서비스를 외부에 공개할 수 있습니다.
모든 frp 버전을 지원하며 미러 사이트를 통해 frp 빌드를 다운로드할 수도 있습니다. TCP, UDP, STCP, XTCP 등 여러 프록시 유형과 HTTP 기본 인증 및 서브도메인, 포트 범위 일괄 설정, 프록시 프로토콜을 지원합니다. 설정을 가져오고 내보낼 수 있으며 기존 frpc.toml 파일도 인식합니다.
Windows, macOS, Linux에서 실행되며 부팅 시 자동 시작과 포터블 버전을 지원합니다. 2.0 버전은 Tauri 기반으로 새롭게 제작되었으며, 기존 1.x Electron 설치는 설정과 프록시를 유지한 채 바로 업그레이드됩니다.
핵심 기능
- 01frpc 서버 연결 및 프록시를 GUI에서 구성
- 02모든 frp 버전 지원 및 미러 사이트를 통한 frp 다운로드
- 03TCP, UDP, STCP, XTCP 프록시 유형 지원
- 04포트 범위 일괄 설정, HTTP 기본 인증, 서브도메인 지원
- 05frpc.toml 설정 가져오기, 내보내기 및 인식
- 06부팅 시 자동 시작 및 포터블 버전 지원
활용 사례
- NAT 뒤에 있는 가정용 NAS나 개발 서버를 인터넷에 공개
- 회사 또는 가정 네트워크 외부에서 내부 서비스에 접근
- 설정 파일을 직접 편집하지 않고 여러 frpc 연결 관리
- 명령줄을 사용하지 않고 Windows 또는 macOS 데스크톱에서 frp 실행
빠른 시작
- 1
저장소를 클론하고 npm ci로 종속성을 설치합니다
npm ci - 2
데스크톱 앱을 개발 모드로 실행합니다
npm run tauri:dev - 3
현재 플랫폼용 설치 프로그램을 빌드합니다(선택 사항)
npm run tauri:build
사용 전 알아둘 점
- 개발 환경을 설정하려면 Node.js 22.12 이상과 Tauri용 stable Rust toolchain이 필요합니다.
- 1.x에서 업그레이드할 때 이전 Electron 버전에서 데이터를 한 번 마이그레이션해야 합니다.
- macOS에서는 앱이 손상된 것으로 표시되어 터미널 명령을 실행해야 열 수 있는 경우가 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- frpc-desktop은(는) 무엇인가요?
- frpc 설정을 GUI로 관리해 로컬 서비스를 외부에 공개할 수 있는 크로스 플랫폼 frp 데스크톱 클라이언트입니다. Frpc-Desktop은 frp 리버스 프록시의 클라이언트인 frpc를 관리하는 데스크톱 애플리케이션입니다. 설정 파일을 직접 편집하는 대신 GUI에서 서버 연결과 프록시를 구성한 뒤, frps 서버를 통해 사설 네트워크의 서비스를 외부에 공개할 수 있습니다.
- frpc-desktop은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- frpc-desktop은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- frpc-desktop은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. frpc-desktop의 마지막 커밋은 2026년 10월 14일입니다.
- frpc-desktop은(는) 어디에 사용할 수 있나요?
- NAT 뒤에 있는 가정용 NAS나 개발 서버를 인터넷에 공개 회사 또는 가정 네트워크 외부에서 내부 서비스에 접근 설정 파일을 직접 편집하지 않고 여러 frpc 연결 관리 명령줄을 사용하지 않고 Windows 또는 macOS 데스크톱에서 frp 실행
- frpc-desktop는 어떻게 설치하나요?
- 저장소를 클론하고 npm ci로 종속성을 설치합니다: npm ci 데스크톱 앱을 개발 모드로 실행합니다: npm run tauri:dev 현재 플랫폼용 설치 프로그램을 빌드합니다(선택 사항): npm run tauri:build
- frpc-desktop은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/luckjiawei/frpc-desktop
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
인바운드 방화벽 포트를 열지 않고 원본 서버를 Cloudflare 네트워크에 연결하는 Cloudflare Tunnel용 CLI 클라이언트입니다.
Go로 작성된 자체 호스팅 터널로, 자체 도메인과 서버를 통해 localhost 서비스를 인터넷에 공개합니다.
명령어 하나로 웹사이트를 macOS, Windows, Linux용 경량 데스크톱 앱으로 패키징합니다.
Tauri와 Vue로 만든 무료 오픈소스 네이티브 데스크톱 Kubernetes IDE로, 여러 클러스터를 위한 세련된 UI와 키보드 단축키를 제공합니다.
명령 하나로 로컬 HTTP 서버를 공개 HTTPS URL에 연결하는 오픈소스 ngrok 대안입니다.