Прокси сървърът отказва връзки: какво означава това
Updated:
Грешката „The proxy server is refusing connections“ е начинът на Firefox да ви съобщи, че е потърсил връзка с прокси адреса, но вратата е била затворена: отдалечената машина е отговорила, че този порт не приема връзки. Това е срив на мрежово ниво, който възниква преди всяко влизане, така че смяната на паролата няма да помогне.
Какво обикновено стои зад това съобщение
- Firefox сочи към локално прокси, което е затворено. Инструментите за мрежов дебъг и прокси приложенията често слушат на
127.0.0.1. Ако затворите приложението, докато Firefox запазва тази настройка, зареждането на всяка страница ще бъде отказано. - Firefox използва системното прокси. В режим на системни настройки остаряло прокси, останало в Windows или macOS, прекъсва работата и на Firefox.
- Грешен порт или спряна поръчка. Портът не съвпада с поръчката или проксито вече не обслужва заявки на него.
- Грешно поле. Въведено HTTP прокси в полето SOCKS Host или обратното. Използвайте полето, което съответства на протокола от вашата поръчка.
Проверете порта директно с curl
Firefox не дава повече подробности, така че изпратете заявка към порта сами. С примерния адрес от документацията 203.0.113.10:8080, насочен към порт без активна услуга, получихме curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server. Частта after 0 ms има значение: отказът се връща почти мигновено, за разлика от прокси таймаут, при който никой изобщо не отговаря.
Ако предпочитате да пропуснете терминала, инструментът за проверка на прокси отчита същия случай като connect failed, а инструментът за проверка на порт показва дали портът е достъпен от интернет. Chrome и Edge отчитат същия този срив като ERR_PROXY_CONNECTION_FAILED.
Поправете настройките за прокси във Firefox
- Отворете настройките на Firefox, превъртете до „Мрежови настройки“ и кликнете върху бутона „Настройки…“ до него.
- Ако не се нуждаете от прокси, изберете „Без прокси“ и кликнете върху OK. Ако грешката изчезне, причината е била в старата конфигурация.
- Ако е избрано „Използване на системните настройки за прокси“, поправете проксито на операционната система; вижте ръководството за изключване на прокси.
- При „Ръчна настройка на прокси“ сравнете всяко поле с поръчката в контролния панел: HTTP(S) прокситата се въвеждат в HTTP Proxy, а SOCKS5 прокситата – в SOCKS Host с избрана опция SOCKS v5.
- За проксита със защита с парола Firefox изисква потребителско име и парола при първото зареждане на страница. Подробности ще намерите в настройка на прокси във Firefox.
Същият срив извън Firefox
Антидетект браузърите обикновено показват отказания порт като проверка на прокси, която се проваля мигновено. В Python библиотеката requests извежда проблем със свързването към проксито като requests.exceptions.ProxyError; изведете цялото съобщение, за да видите първопричината. Решението е еднакво навсякъде: потвърдете IP адреса и порта, след което се уверете, че портът е отворен.
Стъпка по стъпка
- 1
Отворете мрежовите настройки на Firefox
Настройки > Мрежови настройки > Настройки показва кой режим за прокси използва Firefox.
- 2
Опитайте с „Без прокси“
Изберете „Без прокси“, кликнете върху OK и презаредете, за да разберете дали проксито е причината.
- 3
Тествайте порта на проксито
Ако имате нужда от проксито, поставете реда в инструмента за проверка на прокси или изпълнете
curl -xи потърсете грешка(7). - 4
Въведете го отново в правилното поле
Въведете IP адреса и порта в HTTP Proxy или SOCKS Host според вашата поръчка, запазете и заредете тестова страница.
Често задавани въпроси
Отказът за връзка с прокси дължи ли се на грешна парола?
Не. Отказът настъпва преди влизането. При грешна парола се появява грешка 407 или повторно подканване за вход.
Никога не съм настройвал прокси, но Firefox показва това. Защо?
Проверете дали Firefox използва системните настройки за прокси, след което прегледайте проксито на операционната система и всички разширения за прокси във Firefox.
Проксито работи в Chrome, но Firefox го отказва?
Firefox може да има собствена конфигурация, различна от системната. Отворете „Мрежови настройки“ и сравнете IP адреса, порта и полето за протокол.
Това се случва само в служебната ми мрежа.
Възможно е тази мрежа да блокира изходящи портове. Изпробвайте същото прокси през мобилни данни; ако там работи, говорете с мрежовия администратор. Вижте проверка на проксито и защитната стена.
HTTP(S) и SOCKS5 проксита за Firefox
Изберете протокола, необходим за вашия софтуер, и получете IP адрес, порт и данни за достъп веднага.
Вижте цените