Задать вопрос
@oneLEAM

Не работает сайт crates.io, как исправить вез VPN?

Уже как неделю с чем то у меня перестали работать многие зарубежные сайты, но я это могу пережить. Самое главное что перестал работать crates.io. Самый главный прикол в том, что на телефоне он открывается. Поспрашивал друзей и знакомых, ни у кого не открывается, а мы каждый на разных провайдерах сидим. Я прошерстил весь интернет на предмет блокировок или сбоев интернета в России и моей области, но ничерта не нашёл. Данный сайт мне сейчас нужен, чтобы запустить один контейнер докер, как раз так и обнаружил, что он не работает. В браузере vivaldi показывает сколько байтов сайта скачалось, при заходе на crates.io скачивается 1 байт и всё намертво замирает. Как быть? Желательно без VPN. Попробовал сделать стратегию для zapret, сначала на crates.io, но zapret сказал, что сайт доступен, потом покапался и обнаружил, что сайт работает на Amazon CloudFront и сделал стратегию для их сайта. Ничего не помогло
  • Вопрос задан
  • 1456 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@oneLEAM Автор вопроса
Нужно было просто подождать через какое-то количество дней сайт заработал сам
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Я прошерстил весь интернет на предмет блокировок или сбоев интернета в России и моей области, но ничерта не нашёл.

Серьёзно? Уже неделю роскомпозор шатает половину интернета, а мужики-то не в курсе.
Ответ написан
CityCat4
@CityCat4
Дома с переломом ноги
как исправить вез VPN

Переехать
Ответ написан
@Barkhat26
У меня VPN перестал несколько месяцев уже работать, по крайней мере через WireGuard. Более менее работающее решение - VLess Proxy, который я развернул на финском vps через FirstByte. Потом ставишь Vless-клиент. Я использую Hiddify. Но проблема заключалась в том, что он по умолчанию работает через системный прокси, а cmd винды работает в обход. Чтобы это починить, нужно нажать в Hiddify "Быстрые настройки", переключить на Прокси, зайти "Все параметры" и найти смешанный порт (у меня это был 12334). Затем в cmd задаешь переменные среды (это для винды, для unix сам найдешь):
set HTTP_PROXY=http://127.0.0.1:12334
set HTTPS_PROXY=http://127.0.0.1:12334


Для проверки можешь запустить проверку геолокации: curl ipinfo.io. Должно заработать
Ответ написан
@Drno
РКН уже не первый день блокирует -
Cloudflare
Amazon Cloudfront
Alibaba
Hetzner
OVH
итд продолжите список

тут решение только одно - включать ВПН, без вариантов
Ответ написан
@Dupych
Легко. Перейти на другого провайдера.
У меня открывается.
Ответ написан
Комментировать
@Grapple228
Есть решение - добавить это в ~/.cargo/config.toml
[http]
proxy = ""


Но мне оно не помогло, так что я заменил crates.io на его зеркало, и в итоге теперь все работает
[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"

[registries.ustc]
index = "sparse+https://mirrors.ustc.edu.cn/crates.io-index/"


cargo publish тоже работает, нужно только к команде добавлять параметр
cargo publish --registry crates-io

Может не идеальный метод, конечно, но зато работает стабильно
Ответ написан
Комментировать
Половинчатое решение, которое, тем не менее, снимет у вас массу головной боли:

cargo vendor

И закоммитить всё в репу. И тогда лезть за зависимостями в эти ваши интернеты вам придётся только на этапе добавления новой зависимости в проект. Зато во всех пайплайнах всё будет работать норм
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы