# Tailscale의 새로운 macOS 홈

> Clean Markdown view of GeekNews topic #28153. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=28153](https://news.hada.io/topic?id=28153)
- GeekNews Markdown: [https://news.hada.io/topic/28153.md](https://news.hada.io/topic/28153.md)
- Type: GN+
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2026-04-03T11:19:21+09:00
- Updated: 2026-04-03T11:19:21+09:00
- Original source: [tailscale.com](https://tailscale.com/blog/macos-notch-escape)
- Points: 1
- Comments: 1

## Topic Body

- **MacBook 노치 디자인**으로 인해 메뉴 막대 아이콘이 가려지는 문제를 해결하기 위해 **Tailscale**이 새로운 **macOS용 윈도우형 인터페이스**를 도입함
- 초기에는 아이콘이 노치 뒤로 숨겨질 때 **팝업 알림**을 띄우는 임시 대응을 사용했으나, 이제는 완전한 **독립 실행형 UI**로 전환됨
- 새 인터페이스는 **버전 1.96.2**부터 기본 활성화되며, **Taildrop**, **Exit Node**, **장치 검색** 등 주요 기능을 시각적으로 제공함
- 메뉴 막대 아이콘의 **가려짐 감지 로직**은 여전히 유지되어, 사용자가 아이콘을 찾지 못하는 문제를 방지함
- 이번 변화는 macOS 사용자 경험을 개선하고, 향후 **Windows용 유사 UI** 개발로 확장될 예정임

---

### MacBook 노치 문제와 Tailscale의 새로운 macOS 인터페이스
- **Tailscale**은 사용자의 모든 기기를 연결할 때 거의 보이지 않게 동작해야 하지만, 일부 **MacBook의 노치 디자인**으로 인해 메뉴 막대 아이콘이 사라지는 문제가 발생함
- 이를 해결하기 위해 임시 알림 방식과 **새로운 macOS용 윈도우형 인터페이스**라는 두 가지 접근이 도입됨
- 초기에는 아이콘이 노치 뒤로 숨겨질 때 사용자에게 알림을 띄우는 방식이 사용되었으나, 이후 완전한 **독립 실행형 UI**가 추가되어 접근성과 기능성이 향상됨
- 새로운 인터페이스는 **버전 1.96.2**부터 기본 활성화되며, **Taildrop**, **Exit Node**, **장치 검색** 등 주요 기능을 시각적으로 제공함
- 이 변화는 macOS 사용자 경험을 개선하고, 향후 **Windows용 유사 UI** 개발로 이어질 예정임

### 노치로 인한 메뉴 막대 아이콘 문제
- 2021년형 **MacBook Pro**부터 화면 상단 중앙에 노치가 생기면서, 메뉴 막대 아이콘이 노치 영역에 가려지는 현상이 발생함
  - 메뉴 막대에 표시할 아이콘 수가 많을 경우 일부 아이콘이 노치 뒤로 사라져 클릭할 수 없게 됨
  - macOS는 이러한 상황에 대한 **알림, 오버플로 메뉴, 아이콘 재배치 기능**을 제공하지 않음
- Apple은 일부 간접적 해결책을 제공했으나 완전하지 않음
  - 시스템 아이콘을 **Control Center**로 이동하거나
  - “**Scale to fit below camera**” 옵션으로 화면 비율을 조정하는 방식
- **ICE**, **Bartender** 같은 서드파티 앱이 메뉴 막대 아이콘을 관리할 수 있지만, 추가적인 복잡성과 리소스 부담이 있음
- Tailscale 엔지니어는 “메뉴 막대 앱으로 등록하면 macOS가 위치를 임의로 정한다”며, 개발자가 제어할 수 없음을 언급함
- 노치 이후 사용자들이 “Tailscale이 실행되지 않는다”고 보고했으나, 실제로는 **아이콘이 노치 뒤에 숨겨져 있었음**

### 아이콘 감지 및 사용자 알림 기능
- macOS의 `occlusionState` 데이터를 활용해 **Tailscale 아이콘이 가려졌는지 감지** 가능
- 아이콘이 숨겨진 상태에서도 **팝업 메시지**를 띄워 사용자에게 알림 제공
  - 메시지 내용: “Tailscale 아이콘이 노치 뒤에 숨겨져 있습니다. 다른 아이콘을 정리하거나 제거하세요.”
- 이 경고는 완벽하지 않으며, **화면 전환, 노트북 덮개 개폐, 외부 모니터 연결** 등으로 인해 잘못 표시될 수 있음
- 그러나 일정 기간 동안 “Tailscale 설정을 찾을 수 없음” 문제를 완화하는 역할을 함

### Swift 코드 기반의 노치 감지 로직
- 앱이 숨겨졌을 때 이를 감지하도록 **Swift 코드**를 구현함
  - `NSWindow.didChangeOcclusionStateNotification`을 감시하여 아이콘의 가시 상태를 확인
  - `occlusionState.contains(.visible)` 값이 `false`일 경우 아이콘이 가려진 것으로 판단
- 새로운 윈도우형 앱에서는 이 코드가 불필요하지만, **Dock 아이콘 숨김 옵션**을 활성화하면 여전히 동작 가능

### 새로운 macOS용 윈도우형 인터페이스
- **Tailscale 1.96.2 버전**부터 기본 활성화된 **윈도우형 UI**는 메뉴 막대 앱과 함께 실행 가능
  - Dock이나 Spotlight 검색을 통해 실행 가능
  - **Tailnet 장치 목록**, **연결 상태**, **파일 전송(Taildrop)**, **Exit Node 선택** 등 주요 기능을 시각적으로 제공
- 주요 기능 항목
  - ### 장치 검색 및 연결 상태 표시
  - ### Ping, IP 복사, Taildrop 전송 기능
  - ### 지연 시간·성능·위치 기반 추천 Exit Node
  - ### Dock 아이콘의 빨간 점 표시로 오류 알림
  - ### 최소화된 ‘미니 플레이어’ 모드
    - **설치 또는 업데이트 시 기능 투어 제공**
    - 사용자 피드백을 수집해 인터페이스를 개선 중이며, **Windows용 유사 UI**도 개발 중
    - Tailscale은 기능적 효율성과 함께 **‘기능적 유머감각(functional whimsy)’** 을 유지하려는 방향을 강조함

## Comments



### Comment 54540

- Author: neo
- Created: 2026-04-03T11:19:21+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=47618189) 
- 노치 때문에 **메뉴바 아이콘이 가려지는 문제**가 정말 어이없음  
  매주 몇 시간씩, 앱이 실행되지 않는다거나 인터페이스가 없다고 불평하는 사용자 이메일을 처리하느라 시간을 낭비함  
  FAQ로도 해결이 안 되고, 환불 요청이나 **차지백**까지 이어져 손해가 큼  
  최근 형이 만든 [PiPiri](https://lowtechguys.com/pipiri)라는 간단한 PiP 앱을 출시했는데, 첫 이틀 동안 절반이 환불됨. 아이콘이 너무 많아 앱이 안 보이니까 작동 안 한다고 착각한 것임  
  예전엔 Bartender 앱이 이 문제를 완화해줬는데, macOS Tahoe의 내부 API 변경으로 완전히 망가짐  
  Apple이 이건 좀 더 잘 처리했어야 함
  - Apple 입장에서는 **서드파티 개발자들이 메뉴 아이템을 잘못 사용**하고 있다고 봄  
    원래는 Apple만 메뉴 익스트라를 추가할 수 있었고, 개발자들은 MenuCracker 같은 비공식 툴을 써야 했음  
    나중에 공식 API가 생겼지만, 그건 앱이 실행 중일 때만 잠시 나타나는 **임시 메뉴 아이템**용이었음  
    그래서 Apple은 이걸 버그가 아니라 개발자 책임으로 봄  
    개인적으로는 Control Center 확장 기능을 제공해서, 지속적인 아이콘은 거기로 옮기게 하는 게 좋다고 생각함
  - 너무 많은 아이콘이 생기면 **오버플로 메뉴**에 넣으면 됨  
    Windows는 수십 년 전부터 시스템 트레이 오버플로 메뉴로 해결했고, 브라우저도 확장 아이콘을 숨길 수 있음  
    macOS는 그냥 조용히 아이콘을 숨겨버리니 사용자는 뭔가 가려졌다는 걸 모름
  - 형의 앱을 찾고 있었는데, 예전에 Helium을 썼었음. 한번 써봐야겠음
  - Apple이 이 문제를 알고도 안 고치는 이유가 궁금함. 합리적인 이유라도 있을까?
  - 아이콘이 너무 많은 사용자는 **지원 비용**이 많이 드니, 그런 사용자 비율을 보고 가격을 조정해야 할지도 모르겠음

- 새 Mac을 살 때마다 메뉴바 아이콘 간격을 줄이는 명령어를 실행함  
  이렇게 하면 **두 배 이상 많은 아이템**을 표시할 수 있음  
  ```
  defaults -currentHost write -globalDomain NSStatusItemSpacing -int 2
  defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 2
  ```
  - macOS가 “그냥 잘 된다”는 말이 무색함. 결국 여러 명령어와 앱을 설치해야 쓸 만해짐
  - macOS 26.3(Tahoe)에서는 이 명령이 작동하지 않는 듯함. 뭔가 바뀐 것 같음
  - 훨씬 나아졌음, 고마움
  - 기본값으로 되돌리는 방법도 궁금함

- Apple이 이 문제를 아직도 안 고친 게 이해가 안 됨  
  **Tailscale** 같은 큰 회사가 이런 문제를 우회해야 한다는 건 Apple의 **소프트웨어 관리 부실**을 보여주는 사례임

- 나는 아직 아이콘이 많지 않아서 겪어보진 않았지만, 정말 노치 뒤로 아이콘이 그냥 사라지는 건가?  
  Windows XP도 25년 전에 해결한 문제인데, macOS가 이걸 못 한다니 **품질 저하**가 심각함
  - 실제로 이런 문제를 겪고 있음. 그런데 불평하면 “필요 없는 아이콘을 숨겨라”는 답만 돌아옴  
    관련 논의는 [여기](https://news.ycombinator.com/item?id=47346079) 참고
  - 맞음, 아무 표시도 없이 그냥 숨겨짐
  - Apple이 이런 기본적인 걸 처리 안 한다는 게 충격적임
  - 이건 특수한 경우가 아니라 **예상 가능한 상황**이었음. 설계 부실 혹은 무능의 결과임
  - 나는 Rider를 쓸 때 겪음. 텍스트 크기를 키워놨더니 메뉴가 너무 많아 기본 macOS 아이콘이 가려짐  
    Rider 창을 벗어나야 아이콘을 볼 수 있음. [스크린샷](https://imgur.com/8y0QbZN) 참고

- 원격에서 집 네트워크에 접속하는 **최신 방법**을 찾고 있음  
  - 집 서버 접근  
  - 해외에서 미국 TV 스트리밍  
  - 비전문가 가족도 쉽게 접속  
  - 리눅스 서버가 부팅 시 자동 연결  
  이런 요구를 만족하려면 아마 Tailscale이 핵심일 듯함
  - 나는 **Unraid NAS**에 Tailscale을 써서 잘 쓰고 있음. 각 컨테이너별로 호스트네임도 자동으로 붙음  
    무료 티어 한도도 아직 여유 있고, Mullvad 연동도 잘 됨
  - Tailscale로 전부 가능함. 미국 기기를 **Exit Node**로 설정하고, 다른 기기들이 그걸 통해 프록시하도록 하면 됨
  - 나는 그냥 **WireGuard**로 직접 연결함. 중간 단계를 추가할 이유가 없음
  - 가족을 Tailnet에 초대하고 Exit Node를 설정하면 끝임. 정말 간단함
  - 가족 구성원마다 계정을 따로 두는 게 나은지 고민 중임. 지금은 내 계정으로 로그인해두는데, 로그아웃되면 다시 로그인해줘야 해서 번거로움

- 여러 아이콘을 하나로 묶어 숨길 수 있는 **Mac 메뉴바 매니저** [Ice](https://github.com/jordanbaird/Ice)를 추천함
  - 나는 [Hidden](https://github.com/dwarvesf/hidden)을 몇 년째 사용 중인데, 단순하고 완벽하게 작동함
  - 최근에는 **Thaw**라는 포크 버전이 자주 업데이트되고 있음
  - KDE에는 이런 기능이 기본 포함되어 있음

- 어제 GCP VM에 Tailscale을 설치하고 **라우트 광고**를 켰더니, 인스턴스에 핑은 되는데 **패킷 손실률**이 높음  
  SSH 터널은 잘 작동해서 Tailscale 쪽 문제로 보임

- VPN 대안을 찾다가 **ClaudeAI**에게 물어보다가 Tailscale을 알게 됨  
  오래된 Windows 환경에서도 **즉시 작동**했고, 설정도 간단했음  
  부모님 컴퓨터 원격 관리용으로도 완벽한 도구임
  - 나도 그렇게 씀. 가족 iMac에 Tailscale을 **시스템 데몬**으로 설치해 로그인 전에도 실행되게 함  
    GUI가 없어서 사용자 실수로 꺼질 일도 없음  
    설치 방법은 [공식 위키](https://github.com/tailscale/tailscale/wiki/Tailscaled-on-ma...) 참고

- 회사용 Mac에 VPN, MDM, 캘린더, 백업 등 여러 앱을 설치하면 이 버그가 금방 드러남  
  치명적이진 않지만, macOS가 아직도 **공식 오버플로 메뉴**를 제공하지 않는 게 놀라움

- Linux 사용자로서 GUI 앱을 좋아하지만, **Tailscale**은 CLI만 있어서 아쉬움  
  단순한 트레이 아이콘조차 **버그 많은 GNOME 확장**에 의존해야 함  
  생태계가 분산되어 있어서 이해는 하지만, 언젠가 개선되길 바람
  - 혹시 몰라서 공유함: [Linux용 systray 클라이언트](https://tailscale.com/docs/features/client/linux-systray)도 있음
