cargo proxy

This commit is contained in:
2026-05-30 00:41:31 +03:00
parent 90e9b44ce3
commit a602869bad
+37
View File
@@ -0,0 +1,37 @@
---
title: "🫧 Использование Proxy в Cargo"
date: 2026-05-30T00:31:04+03:00
draft: false
tags: [rust, cargo, tips, proxy]
---
## Введение
**Cargo** не работает с переменным окружения `http_proxy` и `https_proxy`
для использования прокси.
Настройка Cargo, в том числе прокси, осуществляется через файл конфигурации
`~/.cargo/config.toml` (ранее расширение `*.toml` не было нужно).
В версии `1.95.0` **Cargo** просит использовать `Toml` формат конфигурации.
```text
warning: `/home/user/.cargo/config` is deprecated in favor of `config.toml`
|
= help: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml`
Updating crates.io index
```
## Пример использования прокси
```toml
# ~/.cargo/config.toml
[http]
debug = false
proxy = "host:port"
# proxy = "127.0.0.1:2080"
```
[Полная справка](https://doc.rust-lang.org/cargo/reference/config.html) по настройке **Cargo**.