마루 핫스팟 — 노트북(Windows) 사용 가이드
==========================================
참고: https://tamagotch.tistory.com/296 (TTL / Every Proxy / 네트워크 점검)

[주의] APN·프록시 우회는 통신사 약관에 저촉될 수 있습니다. 본인 책임 하에 사용하세요.

■ 1. 기본 점검 (폰)
  - 모바일 데이터만 켜고 폰 브라우저 접속 확인
  - 통신사 앱에서 테더링/공유 데이터 잔량 확인
  - 핫스팟: 2.4GHz, SSID 영문·숫자 (GalaxyS24 등)

■ 2. TTL 우회 (노트북) — 통신사 TTL(63/127) 탐지 완화
  - start.bat 또는 tether_bypass.bat apply (관리자 UAC)
  - DefaultTTL / DefaultHopLimit = 65

■ 3. Every Proxy 방식 (노트북 + 폰) — 블로그 6단계 프록시
  폰:
    1) Play Store -> Every Proxy 설치
    2) 핫스팟 또는 USB 테더링 ON
    3) Every Proxy -> HTTP ON (보통 포트 8080)
    4) 표시 IP 확인 (often same as gateway 192.168.43.1 등)

  노트북:
    1) 핫스팟 Wi-Fi 연결
    2) laptop_bypass.bat proxy-on
       (게이트웨이 IP:8080 자동 설정)
    3) 브라우저에서 ip.pe.kr -> 폰과 같은 IP면 성공
    4) 끝날 때: laptop_bypass.bat proxy-off

  한계: HTTP(TCP) 위주. UDP 게임·디스코드 음성은 잘 안 됨.

■ 4. 아이폰 핫스팟 — IP stuck 시
  - laptop_bypass.bat iphone-static  (172.20.10.5)
  - 복구: laptop_bypass.bat iphone-dhcp

■ 5. Windows 네트워크 초기화 (가벼운 버전)
  - laptop_bypass.bat net-fix
  - 심할 때(관리자 CMD): ipconfig /flushdns, netsh winsock reset, 재부팅

■ 6. 연결 모드 1 / 2 / 3 (start.bat 또는 connect.bat)
  [A] 자동: 인터넷 안 되면 1 -> 2 -> 3 순서 시도 (hotspot_config.json 의 auto_mode_order)
  [1] 집 IP (맥 Exit Node): Tailscale exit_node 또는 Windows "Home VPN" rasdial
  [2] 회사 VPN: rasdial / WireGuard conf_path
  [3] 테더링 우회: TTL + (선택) Every Proxy

  최초 설정:
    hotspot_config.example.json 를 hotspot_config.json 에 맞게 수정
    - mode_1_home.methods[0].exit_node = 맥 Tailscale 기기명
    - mode_2_company.methods[0].connection_name = Windows VPN 연결 이름

  proxy (hotspot_config.json):
    "proxy": { "enabled": true, "port": 8080, "host": "", "auto_detect_host": true }
    proxy.bat status | apply | on | off
    host 비우면 Wi-Fi 게이트웨이(192.168.43.1 등) 자동

  connect.bat test  : 인터넷만 확인
  connect.bat auto  : 자동 순환
  connect.bat 1|2|3 : 해당 모드만

  웹 접속 확인 끄기 (모드만 적용):
    hotspot_config.json -> "verify_web_after_mode": false
    또는 connect.bat auto --no-web-verify
  웹 확인 켜기 (기본):
    "verify_web_after_mode": true  또는 --web-verify

■ 7. maru365 자동 업데이트
  - start.bat / update.bat
