diff --git a/content/posts/2026/rust/cargo-proxy.md b/content/posts/2026/rust/cargo-proxy.md new file mode 100644 index 0000000..2871d04 --- /dev/null +++ b/content/posts/2026/rust/cargo-proxy.md @@ -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**.