프록시 구성의 보안
프록시를 우회하는 접속을 막는 방법: 백엔드 격리, 포워딩 키, 검증, 그리고 실수의 결과를 설명해요.
업데이트 2026년 8월 13일
네트워크의 주요 취약점은 백엔드가 online-mode=false로 실행되며 프록시를 신뢰한다는 점이에요. 백엔드에 직접 접근할 수 있다면 누구나 관리자를 포함한 어떤 닉네임으로든 접속할 수 있어요.
세 가지 방어선
- 네트워크 격리. 백엔드는 인터넷에서 접근할 수 없어야 해요. Millida에서는 네트워크 서버가 플랫폼에 의해 격리되며, 외부에서는 진입점만 보여요.
- 비밀 키를 사용하는 최신 포워딩. 프록시가 플레이어 데이터에 서명하고, 백엔드가 서명을 검증해요 — IP 포워딩.
- 검증 플러그인(BungeeGuard 및 유사 플러그인)은 모드가
legacy인 구성에 사용해요.
확인
외부에서 백엔드의 주소와 포트로 직접 접속을 시도해 보세요. 접속이 허용된다면, 설령 "아무도 모르는" 주소라 해도 그것은 구멍이에요.
흔한 실수
| 실수 | 결과 |
|---|---|
| 다른 사람의 가이드에 있는 것과 동일한 포워딩 비밀 키 | 비밀 키를 아는 사람은 누구나 임의의 사람으로 접속할 수 있어요 |
최신 포워딩을 사용하면서 백엔드에 online-mode=true 설정 | 플레이어가 접속할 수 없어요 — 인증할 수 없음 |
player-info-forwarding-mode: none | 모든 플레이어가 하나의 IP를 공유해 밴이 무의미해져요 |
| 백엔드 포트 개방 | 인증이 완전히 우회돼요 |
외부 프록시
프록시가 저희 것이 아니라면, 격리는 양쪽의 설정으로 보장돼요 — 자체 외부 프록시.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
