[免VPN] 解決香港用 Claude code/OpenAI 等問題

用vpn可解決,不過用了vpn上網會被誤判了其他地區,有時又會帶來麻煩, 以下這做法適合有vps/server又不用為了這些服務而租用VPN服務的人一開始想到,既然 macOS 那就用Pac配置 發現 claude.ai 成功上到,但 OpenAI 的又因為有其他原因上不了本文只適合以下人士有vps/server (香港以外)masOS 流程Windows請自行找對應軟件SERVER端設定步驟 1:安裝 Dante SOCKS5 伺服器軟體apt install -y dante-server步驟 2:備份原始設定檔cp /...

2025-09-08
Read more

[自動版] Expo SDK 53 Firebase FCM 自動化配置指南

本文是 Expo SDK 53 Firebase Cloud Messaging (FCM) 完整修復指南的延續版本,提供完全自動化的解決方案。前言:從手動到自動化的進化在我之前的文章中,我們解決了 Expo SDK 53 中 Firebase FCM 的配置問題,但那個方案需要手動修改原生文件。這種方法雖然有效,但存在以下問題:❌ 不可重現:每次 expo prebuild 都會覆蓋手動修改❌ 團隊協作困難:其他開發者需要記住手動步驟❌ 版本控制混亂:原生文件變更難以追蹤❌ 維護成本...

2025-09-02
Read more

Expo React Native 鍵盤工具欄成功實現方案

核心問題在 React Native 中為 TextInput 添加自訂鍵盤工具欄,支援文字插入到游標位置,且按鈕點擊時不關閉鍵盤。關鍵技術要點1. 文字插入到 Cursor (游標)位置的核心實現const insertTextAtCursor = (insertString) => { const { start, end } = selection; const beforeText = text.substring(0, start); const afterText = text.substring(end); const newText = beforeText + insertString + afterText; const newCursorPosit...

2025-08-30
Read more

[手動] Expo SDK 53 + Firebase Cloud Messaging (FCM) 完整修復指南

問題背景升級到 Expo SDK 53 後,Firebase Cloud Messaging (FCM) 功能完全失效。雖然應用能正常運行,但無法收到任何推送通知。經過深入調試,發現這是 SDK 升級後原生 iOS 配置和 Firebase 初始化的相容性問題。以下分享一下我的解決過程核心問題分析1. 升級前的狀態 (SDK 52)FCM 功能正常工作能正常接收前台、後台和關閉狀態的通知iOS 和 Android 推送都正常2. 升級後的問題 (SDK 53)主要問題:FCM Token 無法正確獲取和註冊根...

2025-08-29
Read more

EXPO iOS 本地打包教學:告別 EAS Build 排隊

上一篇介紹了:EXPO iOS Xcode 自動打包步驟 ,不過很容易遇上證書問題,Apple Store證書比 Google Play的複雜了不少,如果遇上這問題可考慮用 EAS Local Build背景EAS Build 免費用戶經常需要排隊數小時才能完成 iOS 打包,對於開發測試來說效率太低。本教學將指導你如何在本地環境直接打包 IPA,5-10 分鐘即可完成。同時本篇再教一次用xcode打包測試及教學環境macOS 系統(M1/M2 或 Intel)已有 Expo 專案安裝 Xcode 15+Apple De...

2025-08-21
Read more

EXPO ios Xcode 自動打包步驟

1. 打開 Xcode 專案open ios/APP.xcworkspace2. 配置自動簽名選擇 APP targetSigning & Capabilities tab✅ 勾選 "Automatically manage signing"選擇正確的 Team3. 選擇 Archive頂部選擇 Any iOS DeviceProduct → Archive4. 等待完成Archive 成功後會彈出 Organizer選擇 Distribute App選擇 App Store Connect優勢:✅ 可能比 EAS 快✅ 直接視覺化操作✅ 自動處理憑證如果自動簽名失敗:那就是 Apple Developer Portal 的設定問題

2025-08-21
Read more

Expo 應用本地打包 APK/AAB 完整教學

背景EAS Build 免費用戶經常需要排隊數小時才能完成打包,對於開發測試來說效率太低。本教學將指導你如何在本地環境直接打包 APK,5-10 分鐘即可完成。測試及教學環境macOS 系統(M1/M2 或 Intel)已有 Expo 專案安裝 Homebrew步驟一:檢查專案類型首先確認你的專案是否為 Expo 開發版本:ls -la如果看到android 和 ios 資料夾,代表已是開發版本,可直接跳到步驟三。步驟二:轉換為開發版本(如需要)如果專案是 Expo Managed 版...

2025-08-20
Read more

Claude Code 在 Laravel 不在根目錄的情況下 Laravel Boost MCP 配置

問題描述簡單直接地安裝 Laravel Boost 很輕易使用,但我習慣在Project-root目錄中建立docs、design、agents等不同目錄再加上 Laravel 目錄,以前會直接打開 Laravel 目錄直接執行,不過現在常常用到AI協助開發,由其是標題提到的Claude Code我希望在 Project-root 執行 claude,一直都是這樣的,這樣 Claude 就會知道我的所有一切的開發文檔、開發要求等等,但是問題是 Laravel Boost 雖是mcp 但安裝是需要用 composer 安裝,所以...

2025-08-19
Read more

rclone 同步指令

使用 rclone 同步指令在 AWS 上 (以 MacOS 為主)介紹rclone 是一個開源工具,用於同步檔案到雲端儲存,如 AWS S3。sync 指令可以將本地檔案同步到遠端,確保兩端一致(會刪除遠端多餘檔案)。這適合備份或遷移資料到 AWS。本文提供 MacOS 上的簡單步驟,假設你有 AWS 帳戶和 S3 bucket。先決條件MacOS 系統(使用 Homebrew 安裝工具)。AWS 存取金鑰 (Access Key ID 和 Secret Access Key),從 AWS IAM 取得。確保網路連線。步驟 1...

2025-07-16
Read more

用 Envoy 現代化佈署 Laravel

## SSL 1.需用SSH 你的 vps/server 2.假設你用github, 你vps/server 要經ssh 可進入 github 建立ssh key可參考此文章前半部: https://skychoy.com/posts/175-%E7%94%9F%E6%88%90ssh-key-%E4%B8%A6%E7%AE%A1%E7%9...

2024-10-05
Read more