Skip to content
이 페이지는 AI로 번역되어 부정확한 내용이 있을 수 있습니다. GitHub에서 개선에 참여해 주세요.

Gately v0.6.0.3 출시 ​

2026년 10월 28일

v0.6.0 시리즈의 버그 수정 업데이트로, 새 기능은 없습니다. "공인 Gately → 터널 → 내부망 Gately" 구성을 쓰는 사용자에게 업그레이드를 권장합니다.

v0.6.0.3 다운로드 · GitHub Release

신뢰할 PROXY 출처를 거친 HTTPS ​

공인 Gately가 TLS를 종료하고 frp tcp 터널로 평문 HTTP와 PROXY v2 헤더를 내부망 Gately에 전달하면, 내부망 Gately가 복원한 방문자는 공인 주소가 됩니다. 이전에는 로컬과 내부망에서 온 X-Forwarded-Proto: https만 신뢰했기 때문에 이런 요청을 평문으로 처리했습니다. 그래서 발급자가 https인 OIDC 아이덴티티 공급자가 로그인·인가·토큰 요청을 리디렉션하거나 거부했고, 웹 인증·공유 사용자·싱글 사인온·공유 링크의 세션 쿠키에도 Secure가 붙지 않았습니다.

이제 "신뢰할 PROXY 출처"에서 들어온 연결의 X-Forwarded-Proto: https도 신뢰하며, 다음 판단에 일관되게 사용합니다.

  • OIDC 발급자의 HTTPS 판단과 각종 세션 쿠키의 Secure 플래그
  • 외부 로그인 복귀 주소와 전달 인증에서 인증 서비스에 넘기는 프로토콜
  • "평문 HTTP를 HTTPS로 리디렉션"이 켜진 포트에서도 이런 요청은 리디렉션하지 않아 반복 리디렉션을 막습니다
  • "X-Forwarded-* 추가"를 켠 리버스 프록시 사이트는 백엔드에 X-Forwarded-Proto: https를 전달해, 백엔드 앱이 올바른 https 링크를 만듭니다

설정 방법은 OIDC 아이덴티티 공급자와 웹 서비스 문서를 참고하세요. 공인 사이트에서 "X-Forwarded-* 추가"와 "백엔드에 PROXY v2 전송"을 켜고, 내부망 Gately의 리스너에서 PROXY 프로토콜 수신을 켠 뒤 터널의 로컬 출처 주소를 신뢰할 PROXY 출처에 추가합니다. 신뢰하지 않는 출처와 공인 방문자가 보낸 이 헤더는 계속 무시합니다.

리스너 재시작 시 포트 사용 중 오류 ​

웹 서비스 리스너, WebDAV 서비스, HTTP-01 검증용 임시 리스너를 시작 직후 중지하거나 재시작하면 이전 포트가 아직 해제되지 않아 다시 수신할 때 가끔 "address already in use" 오류가 났습니다(예: 리스너 설정을 연달아 두 번 저장). 이제 중지할 때 리스너를 동기적으로 닫아 재시작 후 바로 사용할 수 있습니다.

업그레이드 안내 ​

  • Docker는 새 이미지를 받은 뒤 컨테이너를 다시 만드세요. OpenWrt는 새 .apk / .ipk를 덮어 설치하고, fnOS는 앱 센터에서 새 .fpk를 설치하세요. 그 밖의 설치 방식은 "시스템 설정"에서 온라인 업그레이드할 수 있습니다.

Apache-2.0 라이선스로 공개되어 있습니다.