Commit Graph

8 Commits

Author SHA1 Message Date
PharmQ Admin
99fd031d5a fix(windows): skip install if Tailscale already present (avoid MSI 1603)
A prior .exe(NSIS) install leaves Tailscale on disk but not on PATH; the MSI
then fails with error 1603 trying to install over it. Now detect the existing
binary at C:\Program Files\Tailscale\tailscale.exe and skip installation, and
treat a nonzero msiexec exit as success when the binary is already present.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 01:17:07 +00:00
PharmQ Admin
32118e7c6c fix(windows): add service polling + tailscaled fallback to KO script
EN script에만 들어갔던 서비스 폴링/tailscaled 폴백을 한글 스크립트에도 반영.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 01:08:20 +00:00
PharmQ Admin
b581a2b3a8 fix(windows): install Tailscale via MSI (msiexec /quiet) + wait loops
.exe /S (NSIS) 사일런트 설치가 서비스/실행파일을 스크립트 진행 전에 확실히
등록하지 못해 설치 직후 'Tailscale service not found' / 'executable not found'
오류가 났다. 공식 무인 설치 경로인 MSI(msiexec /i /quiet /norestart)로 변경하고,
설치 후 tailscale.exe 와 서비스가 나타날 때까지 폴링하는 재시도 루프를 추가.
서비스가 끝내 없으면 tailscaled install 폴백.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 01:07:31 +00:00
PharmQ Admin
7f3a6b9302 fix(windows): use pkgs stable 'latest' installer to avoid 404
GitHub의 releases/latest 태그(예: 1.98.3)와 pkgs.tailscale.com/stable
채널 버전(예: 1.98.4)이 어긋나면 tailscale-setup-<버전>.exe URL이 404가
난다. 버전 조립을 없애고 항상 존재하는 tailscale-setup-latest.exe를 사용.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 15:54:29 +00:00
PharmQ Admin
be4d337e2c 🔧 Update Windows PowerShell scripts to use live production server
- Change HeadscaleServer from https://head.0bin.in to http://head.pharmq.kr
- Update PreAuthKey to match live production environment
- Set --accept-dns=false to align with Linux script configuration
- Update help text to reflect new default server address

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-27 10:36:55 +00:00
4123babcea Fix Magic DNS issue: Enable DNS acceptance in Windows installation scripts
Changed --accept-dns=false to --accept-dns=true in both:
- farmq-install-en.ps1
- farmq-install.ps1

This allows Windows clients to receive Headscale Magic DNS configuration
(100.64.0.1) automatically during installation, enabling proper name resolution
for *.headscale.local domains.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-13 22:34:18 +09:00
5d89277e5c Fix Tailscale download URLs: Use dynamic version detection
- Add GitHub API integration to get latest Tailscale version
- Fix broken download URLs by using correct versioned filenames
- Add fallback version (1.86.2) if API call fails
- Update both English and Korean PowerShell scripts
- Resolves download errors in installation process

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 08:34:43 +09:00
ea11f92070 Add Windows PowerShell one-click installation script
- Complete PowerShell script with colorful output and error handling
- Auto-detect existing Tailscale installations
- Smart handling of existing connections (like Linux version)
- Administrator privilege checking with clear instructions
- Automatic Tailscale download and silent installation
- Windows Defender firewall configuration
- Network connectivity testing and verification
- Comprehensive final status report

Features:
- One-line web execution support
- Force reinstall option (-Force parameter)
- Detailed system information display
- Graceful error handling and cleanup
- Windows-native user experience

🚀 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 00:54:13 +09:00