שרת הפרוקסי דוחה חיבורים: מה המשמעות
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, גללו אל הגדרות רשת (Network Settings) ולחצו על כפתור ההגדרות (Settings) שלצידן.
- אם אינכם זקוקים לפרוקסי, בחרו באפשרות ללא פרוקסי (No proxy) ולחצו על אישור. אם השגיאה נעלמת, התצורה הקודמת היא שגרמה לבעיה.
- אם האפשרות Use system proxy settings נבחרה, תקנו את הגדרות הפרוקסי של מערכת ההפעלה; ראו את ה-מדריך לכיבוי פרוקסי.
- במצב הגדרת פרוקסי ידנית (Manual proxy configuration), השוו כל שדה מול פרטי ההזמנה בלוח הבקרה: פרוקסי מסוג HTTP(S) יש להזין ב-HTTP Proxy, ופרוקסי מסוג SOCKS5 יש להזין ב-SOCKS Host כאשר האפשרות SOCKS v5 מסומנת.
- בפרוקסי המוגן בסיסמה, Firefox מבקש את שם המשתמש והסיסמה עם טעינת הדף הראשונה. פרטים נוספים ב-הגדרת פרוקסי ב-Firefox.
אותה תקלה מחוץ ל-Firefox
דפדפני Antidetect מציגים בדרך כלל פורט שנדחה כבדיקת פרוקסי שנכשלת באופן מיידי. בספריית requests של Python, בעיית התחברות לפרוקסי מעלה שגיאה מסוג requests.exceptions.ProxyError; הדפיסו את ההודעה המלאה כדי לראות את סיבת השורש. הפתרון זהה בכל מקום: ודאו את ה-IP ואת הפורט, ולאחר מכן ודאו שהפורט פתוח.
שלב אחר שלב
- 1
פתחו את הגדרות הרשת ב-Firefox
הנתיב הגדרות > הגדרות רשת > הגדרות מציג באיזה מצב פרוקסי Firefox משתמש.
- 2
נסו מצב ללא פרוקסי
בחרו באפשרות No proxy, לחצו על אישור וטענו מחדש כדי לדעת האם הפרוקסי הוא הגורם.
- 3
בדקו את פורט הפרוקסי
אם אתם זקוקים לפרוקסי, הדביקו את השורה ב-בודק הפרוקסי או הריצו
curl -xוחפשו את שגיאה(7). - 4
הזינו מחדש בשדה הנכון
הזינו את ה-IP והפורט ב-HTTP Proxy או ב-SOCKS Host בהתאם להזמנה שלכם, שמרו וטענו דף בדיקה.
שאלות נפוצות
האם חיבור פרוקסי שנדחה נגרם מסיסמה שגויה?
לא. הדחייה מתרחשת עוד לפני שלב ההתחברות. סיסמה שגויה מובילה לשגיאת 407 או לבקשת התחברות חוזרת.
מעולם לא הגדרתי פרוקסי, ובכל זאת Firefox מציג זאת. מדוע?
בדקו האם Firefox מוגדר להשתמש בהגדרות פרוקסי של המערכת, ולאחר מכן בדקו את הגדרות הפרוקסי במערכת ההפעלה ותוספי פרוקסי ב-Firefox.
הפרוקסי עובד ב-Chrome אך Firefox דוחה אותו?
ל-Firefox עשויה להיות תצורה עצמאית שאינה תלויה במערכת. פתחו את הגדרות הרשת והשוו את ה-IP, הפורט ושדה הפרוטוקול.
זה קורה רק ברשת המשרדית שלי.
ייתכן שהרשת הזו חוסמת פורטים יוצאים. נסו להשתמש באותו פרוקסי דרך גלישה סלולרית; אם הוא פועל שם, פנו למנהל הרשת. ראו בדיקת הפרוקסי וחומת האש.
פרוקסי HTTP(S) ו-SOCKS5 עבור Firefox
בחרו את הפרוטוקול הדרוש לתוכנה שלכם וקבלו כתובת IP, פורט ופרטי גישה באופן מיידי.
לצפייה במחירים