cargo proxy
This commit is contained in:
@@ -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**.
|
||||||
Reference in New Issue
Block a user