GitHub Copilot Pro使用心得:解鎖消失的Claude
升級Pro之後的挫折
一開始 free trial 就寫明不包含 Claude,我心想付費之後就可以用了。前陣子 GitHub 強制停止所有 free trial,我立刻升級帳號,興沖沖打開 GitHub Copilot CLI,結果還是不能選擇 Claude。

以為是系統問題,開了一張 support ticket……然後就石沉大海,一直沒有回覆。
意外發現:原來是港澳地區的錯
某一晚因為要買歌,開了 VPN 之後順手打開 GitHub,突然發現 chat 的模型選單裡出現了 Claude!搞了那麼久,原來根本不是 bug,是港澳地區被 geo block,壓根就不讓你用。
問題所在:長期掛 VPN 太麻煩
發現問題之後,第一反應當然是「那我一直開 VPN 不就好了?」但我的主力開發機是一台 Mac mini,同時跑著 Tailscale 和一堆 Homelab 服務,長期掛著 VPN 會把網路路由搞得很複雜,不是個好辦法。
解決方案:tinyproxy + 海外 VM
最後找到一個很乾淨的解法:
步驟一:在海外 VM 跑 tinyproxy
我用的是 Oracle Cloud 的免費 VM(Always Free Tier)。在上面安裝並啟動 tinyproxy:
sudo apt install tinyproxy
sudo systemctl enable --now tinyproxy記得在 /etc/tinyproxy/tinyproxy.conf 裡把你的本機 IP 加到 Allow 清單,預設只允許 127.0.0.1。
步驟二:本機設定 https_proxy 環境變數
在本機的 shell 設定檔(~/.zshrc 或 ~/.bashrc)加上:
export https_proxy=http://<你的VM IP>:8888
export http_proxy=http://<你的VM IP>:8888結果
設定好之後,opencode 和 Copilot CLI 都會經過這個 proxy 出去,GitHub 那邊看到的 IP 是海外 VM 的地址,Claude 的選項就出現了。瀏覽器和其他應用不受影響,只有 CLI 工具走 proxy,完美解決衝突。

總結
整件事說穿了就是個地區限制的問題,GitHub 自己也沒有主動說明,support 又不回應,用戶只能靠自己摸索。如果你也在港澳遇到同樣狀況,試試 tinyproxy 這個方案,設定簡單,不會干擾其他網路服務。