Pull to refresh
1

NEED JOB

Send message

так вы тоже держите прокси поднятым, вы же в sing-box заворачиваете трафик

я к тому что вместо передачи переменных окружения или флагов можно в settings прописать прокси, это имеет тот же эффект, но не нужны bash-прокладки. я сначала сделал как у вас в статье описано, у меня Клод после очередного обновления затёр мою прокладку. + нужна отдельная прокладка под cli и отдельная под desktop

cli версия работает нормально при передаче прокси в settings, Для неё это ультимативное решение
чтобы удалось desktop версию запустить нужно ещё на уровне системы запросы к ресурсам антропика тунелировать. видимо при запуске desktop ходит куда-то к антропикам в обход прописанных в settings настроек проксирования

[~] cat ~/.claude/settings.json
{
  "env": {
    "HTTP_PROXY": "http://127.0.0.1:8118",
    "HTTPS_PROXY": "http://127.0.0.1:8118"
  },
  "permissions": {
    "defaultMode": "auto"
  },
  "enabledPlugins": {
    "swift-lsp@claude-plugins-official": true,
    "context7@claude-plugins-official": true
  },
  "language": "Russian",
  "theme": "dark",
  "skipAutoPermissionPrompt": true
}

на порту 8118 запущен privoxy, который тунелирует трафик в нидерландский socks-5 прокси (мне так проще, можно запустить прямо на иностранном серваке http(s)-прокси сервер, наверное)

работает и консольный и desktop клиент. только одно но - впн всё равно надо включить для запуска десктоп-клиента, видно какой-то трафик всё равно ходит в обход указанного в settings.json прокси

Information

Rating
5,545-th
Registered
Activity