Как поднять VPN для ChatGPT под macOS
В Terminal на Mac вставь одну команду целиком:
mkdir -p ~/.ssh && chmod 700 ~/.ssh && if [ -f "$HOME/Desktop/ssh/iseo_vps_ed25519" ]; then cp "$HOME/Desktop/ssh/iseo_vps_ed25519" ~/.ssh/iseo_vps_ed25519 && chmod 600 ~/.ssh/iseo_vps_ed25519 && [ -f "$HOME/Desktop/ssh/iseo_vps_ed25519.pub" ] && cp "$HOME/Desktop/ssh/iseo_vps_ed25519.pub" ~/.ssh/iseo_vps_ed25519.pub && chmod 644 ~/.ssh/iseo_vps_ed25519.pub 2>/dev/null || true; echo "=== ГОТОВО ==="; ls -l ~/.ssh/iseo_vps_ed25519*; else echo "КЛЮЧ НЕ НАЙДЕН В ~/Desktop/ssh/"; echo "=== СОДЕРЖИМОЕ ПАПКИ ==="; ls -la "$HOME/Desktop/ssh"; fi
Далее прописываем следующую команду:
ssh -N -L 127.0.0.1:8888:127.0.0.1:8888 iseo-vps
Окно терминала останется занятым — это нормально.
Во втором окне Terminal сразу проверь:
curl -x http://127.0.0.1:8888 https://checkip.amazonaws.com
Должно вернуть IP-адрес твоего VPN-сервера.
Если вернуло именно этот IP, создай настройки для ChatGPT/Codex одной командой:
mkdir -p ~/.codex && printf '%s\n'
'HTTP_PROXY=http://127.0.0.1:8888'
'HTTPS_PROXY=http://127.0.0.1:8888'
'ALL_PROXY=http://127.0.0.1:8888'
'http_proxy=http://127.0.0.1:8888'
'https_proxy=http://127.0.0.1:8888'
'all_proxy=http://127.0.0.1:8888'
'NO_PROXY=localhost,127.0.0.1,::1'
'no_proxy=localhost,127.0.0.1,::1' > ~/.codex/.env && cat ~/.codex/.env
Теперь Все работает :)
В следующий раз когда нужно будет запускать VPN, просто запускаем терминал и запускаем команду:
ssh -N -L 127.0.0.1:8888:127.0.0.1:8888 iseo-vps
Вводим пароль-фразу и все, терминал будет работать — это нормально.
