כללי Upstream של Tinyproxy: פרוקסי ברירת מחדל וחריגים
השתמשו בכללי Upstream של Tinyproxy בכוונה, תוך הבחנה בין הורה ברירת מחדל, כלל המיוחד ליעד מסוים וחריג ישיר.
פרוקסי הורה שאמור לטפל בכל יעד זקוק לכלל העברה של ברירת מחדל. הוא לא בהכרח זקוק לתו כללי שהועתק מתצורת Tinyproxy עתיקה בהרבה.
המדריך הנוכחי משתמש בסוג פרוקסי ובנקודת קצה, כאשר בורר היעד הוא אופציונלי:
Upstream http parent.example.net:8080
עבור יעדים ציבוריים מותרים עם הורה HTTP ציבורי ללא אימות, רשימת פרוקסי HTTP מציעה מועמדים עבור אותו מארח ופורט; אל תצרפו אישורים מהורה אחר. השמטת היעד האופציונלי הופכת זאת ל-upstream של ברירת מחדל בתחביר המתועד. כלל יעד ספציפי יותר יכול לאחר מכן לבטא מסלול שונה או חריג ישיר מכוון.
אל תערבבו דקדוקים מגרסאות שונות
דוגמה ישנה המכילה רק כתובת, פורט ונקודה בסוף עשויה להשתייך לגרסה אחרת. התאימו את המדריך לחבילה המותקנת, כולל תמיכת תכונות ה-upstream והפרוטוקולים הנתמכים של ההורה.
גם לסדר הכללים יש חשיבות. המדריך מתאר התנהגות של התאמה אחרונה, ולכן חריג שנראה נכון עלול להיות מוסתר על ידי כלל מתאים מאוחר יותר. עברו על המערך השלם, לא רק על השורה שאתם עורכים.
היציאה הציבורית של ההורה הנבחר עדיין נפרדת ממקור היציאה המקומי של Tinyproxy. אם הכוונה היא לשמר זהות חיצונית מסוימת, תעדו מה קורה כאשר ההורה אינו זמין ואילו יעדים רשאים לעבור ישירות.
לבסוף, החזיקו את ניתוב היעדים בנפרד מגישת לקוחות. כלל upstream אינו כלל אימות ואינו מגביל אילו מכונות רשאיות להשתמש במאזין המקומי. טבלת ניתוב מסודרת אינה מפצה על שירות פרוקסי חשוף.