אני חושב עכשיו, אולי השאלה שלך על מקרה שבו הלקוח שלך משתמש עם פרוקסי והשרת שלך מקבל את הבקשות דרך הפרוקסי של הלקוח שלך אתה רוצה לדעת מה הכתובת המקורית של הלקוח?
במקרה כזה למה שתוכל להגיע לכתובת המקורית? זה כמו שלקוח מגיע אילך אחרי שימוש בVPN, לא תוכל לראות מה הכתובת המקורית שלו...
אבל מצד שני, כמו שיוסי אמר, קצת לא הגיוני במקרה כזה שאתרים אחרים כן מזההים את הIP המקורי ולא של הפרוקסי.
בכל אופן,
למיטב ידיעתי אם לקוח משתמש בפרוקסי במטרה להעביר את התעבורה שלו דרך פרוקסי - למה שהכתובת המקורית שלו תיחשף? למה שהשרת פרוקסי יוסיף אותה? הוא לא פוגע במה שהוא אמור לעשות - להסתיר את מי שמאחוריו?
ובנוסף, הייתי מעלה רעיון שיהפוך את התופעה להגיונית: אולי הפרוקסי הזה מעביר דרכו רק חלק מהתעבורה? איזה הוספת ניתוב ספציפית? כי אחרת מצד אחד אין הגיון שהשרת פרוקסי יוסיף את הכתובת המקורית איפה שהוא בבקשה, ומצד שני אין הגיון שיהיה אפשר להגיע אליה בדרך אחרת.
@שואף כתב בלהשיג האייפי של המבקר באתר:
@WWW מה הכוונה של המחשב? של המודם שלו אני מקבל. אבל אני רוצה את האייפי של הפרוקסי וזה לא מתקבל
אבל מההודעה הזו אני מבין שהבעיה שלך היא שאתה פשוט לא מקבל את הבקשה מהפרוקסי בכלל וזה מה שמדאיג אותך.
אז התשובה לדעתי במקרה הזה שלא מוגדר לך הפרוקסי נכון (בצד לקוח).
המשתנה REMOTE_ADDR הוא לא משתנה שאפשר לשחק איתו. אם השרת שלך מקבל את הפניה מהכתובת של הראוטר הצד לקוח שלך לא העביר את זה לפרוקסי. אין משחקים.
תוכל להסביר איך הגדרת את הפרוקסי בצד לקוח? הגדרת socket proxy? או http/s?