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