동적 DNS
Alibaba Cloud, Cloudflare, Tencent Cloud, DNSPod, Huawei Cloud, Route 53, OVH, Gandi, Namecheap 등 18개 제공자를 지원합니다. URL, 네트워크 인터페이스, 명령어로 IP를 감지하고 IPv4·IPv6와 웹훅 알림을 지원합니다.
DDNS, STUN NAT 통과, 포트 포워딩, 리버스 프록시, 인증서, WAF, Tailscale, frp를 약 32 MB 단일 파일 하나에 담았습니다. 가정 네트워크, NAS, 클라우드 호스트 등 어떤 서버에서도 동작합니다.
가정 네트워크와 서버 운영에 가장 많이 쓰이는 기능을 갖췄습니다. 모든 모듈을 개별적으로 켜고 끌 수 있습니다.
Alibaba Cloud, Cloudflare, Tencent Cloud, DNSPod, Huawei Cloud, Route 53, OVH, Gandi, Namecheap 등 18개 제공자를 지원합니다. URL, 네트워크 인터페이스, 명령어로 IP를 감지하고 IPv4·IPv6와 웹훅 알림을 지원합니다.
TCP / UDP 홀 펀칭과 유지, UPnP / NAT-PMP, 내장 포워딩을 지원하며 공인 주소가 바뀌면 웹훅과 스크립트를 실행합니다.
TCP / UDP, IPv4 / IPv6, 포트 범위, 다중 대상 장애 조치, 연결 수 제한과 트래픽 통계를 지원합니다. 하위 단계로 PROXY 프로토콜을 보내 실제 클라이언트 주소를 유지할 수 있습니다. SNI 라우팅으로 여러 서비스가 443 포트를 함께 쓸 수 있습니다.
ACME 자동 발급과 갱신을 지원하며 DNS-01(와일드카드 포함)과 HTTP-01, EAB를 사용할 수 있습니다. 인증서를 디렉터리에 매핑하고 변경 후 스크립트를 실행할 수 있습니다.
도메인별 리버스 프록시, 리다이렉트, 정적 파일 서비스를 제공합니다. HTTPS, HTTP/3, WebSocket, PROXY 프로토콜, 가중치 기반 다중 백엔드 정책, 헬스 체크, 압축, 속도 제한, 응답 캐시를 지원합니다. nginx를 대체할 수 있습니다: 경로별 백엔드, 포워드 인증, TOTP와 통합 로그인을 지원하는 공유 사용자.
Coraza와 OWASP CRS v4를 내장하고 있으며 파일 단위로 규칙을 켤 수 있습니다. 사용자 정의 SecLang을 지원하고 차단 모드와 탐지 전용 모드를 선택할 수 있습니다.
Tailscale, frp(frpc / frps), cloudflared 터널을 관리형 프로세스로 감독하며 항상 업스트림 최신 릴리스를 사용합니다.
컨테이너 생성과 편집, 로그와 터미널, Compose, 이미지 업데이트와 원클릭 업그레이드(실패 시 자동 롤백), 네트워크와 볼륨을 관리합니다.
SSH, Telnet, 로컬 셸(기본 비활성화)을 지원하며 프록시, 세션 유지, SFTP 파일 관리, 분할 창을 제공합니다.
WebDAV와 FTP 서비스, 스토리지 마운트를 제공하며 로컬 디렉터리, 원격 WebDAV, SMB 공유 마운트와 온라인 파일 관리를 지원합니다.
명령이나 HTTP 요청을 실행하고 실행 기록을 남기는 Cron 작업, Wake-on-LAN 매직 패킷 브로드캐스트와 온라인 상태 확인을 지원합니다.
패스키와 2단계 인증, 읽기 전용 계정, 감사 로그, 설정 기록과 원클릭 되돌리기, 로그인 시도 제한, 보안 진입 경로, 내부망 전용 접근을 제공합니다.
사이트별 경로 규칙, 임시 공유 링크, 인증 실패 반복 시 자동 차단, GeoIP 국가 필터링, IP 허용·차단 목록을 지원합니다.
인증서, DDNS, 포트 포워딩, 사이트를 아우르는 전역 Prometheus 메트릭과 Grafana 대시보드를 제공합니다. 원클릭 네트워크 자가 점검으로 NAT, 포트, 시간, 이름 확인 문제를 찾아냅니다.
Webhook, Telegram, Bark, ntfy, Gotify, Pushover, Discord, Slack, ServerChan, PushPlus, WeCom, DingTalk, Feishu, 이메일을 지원합니다. 내장 규칙 템플릿과 알림 음소거·중복 제거를 제공합니다.
암호화 백업(scrypt + AES-GCM), 보관 정책, 로컬 디렉터리나 스토리지 마운트로의 예약 백업을 지원합니다.
Ping, traceroute, 포트 점검, DNS 조회, 속도 측정, LAN 스캔을 모두 백그라운드 작업으로 실행합니다.
모듈별 권한을 가진 여러 토큰과 자동 생성되는 OpenAPI 문서를 제공합니다. gately ctl로 인스턴스를 제어하고 gately mcp로 AI 어시스턴트를 연결할 수 있습니다.
Gately는 fnOS용 오프라인 패키지(x86 / ARM)를 제공하며 앱 센터에서 수동으로 설치합니다. fnOS 통합 게이트웨이에 연결되어 fnOS에 이미 사용하는 진입점을 함께 쓰고, fnOS 관리자의 로그인 상태를 그대로 활용할 수 있습니다.
fnOS 바탕 화면의 아이콘을 클릭하면 /app/gately/ 아래에서 관리 UI가 열립니다. 내부망 주소와 fnOS 원격 도메인 모두 사용할 수 있고 포트를 따로 열거나 포워딩할 필요가 없으며, 접근 제어는 fnOS가 맡습니다.
「fnOS 로그인 상태로 자동 로그인」을 켜면 fnOS에 이미 로그인한 관리자는 비밀번호나 2단계 인증 코드 없이 바로 Gately에 들어갑니다. 일반 fnOS 사용자는 여전히 로그인해야 합니다. 기본적으로 꺼져 있습니다.
root로 실행되므로 80/443을 수신하고 Docker를 관리하며 웹 터미널을 열 수 있습니다. 제거해도 설정이 유지되며, 업그레이드는 새 버전의 .fpk를 설치하면 됩니다.
DNS 키와 인증서 개인 키를 다루는 만큼 모든 동작을 직접 확인할 수 있어야 합니다.
기본적으로 프로젝트 서버에 연결하지 않고 기기 정보도 보고하지 않습니다. 공인 IP 조회와 STUN 서버 같은 모든 외부 주소는 확인하고 수정하고 끌 수 있습니다.
설정은 0600 권한의 일반 JSON이라 git diff와 롤백에 바로 활용할 수 있습니다. API 출력에서 민감한 필드는 마스킹됩니다.
서드파티 로그인은 직접 등록한 OAuth 앱을 사용하며 중간 릴레이를 거치지 않습니다. 온라인 업그레이드는 관리자가 클릭할 때만 실행되며(Linux 바이너리 설치), 백그라운드에서 자동으로 업데이트되지 않습니다.
프런트엔드를 내장한 정적 바이너리 하나로 구성됩니다. Docker, systemd, OpenWrt에서 동작하며 NAS, 소프트 라우터, 클라우드 호스트를 모두 지원합니다.
이미지는 amd64, arm64, arm/v7을 지원합니다. 시작한 뒤 http://장치IP:16680에 접속해 기본 계정 admin과 기본 비밀번호 gately.cn으로 로그인하고, 바로 비밀번호를 변경하세요.
# 컨테이너를 실행합니다
docker run -d --name gately --network host \
-v ./gately-data:/etc/gately \
-v /var/run/docker.sock:/var/run/docker.sock \
ghcr.io/wangwanjie/gately:latest
# 로그에서 초기 비밀번호를 확인합니다가능합니다. 설정 → 백업 및 마이그레이션에서 .lkcf 파일 또는 사이트 전체 설정 zip을 선택해 미리 본 뒤 가져오면 됩니다. 가져온 규칙은 기본적으로 비활성화되어 있으므로 Lucky와 함께 실행하면서 모듈별로 전환하고 언제든 되돌릴 수 있습니다.