יצירת מזהה לקוח
-
אני מכיר את זה אבל זה לא מתאים למקרה שלי זה מיועד לפרוקסי של שרתים להסתיר את השרת כלומר שהשרת לא יהא חשוף ללקוח ישרות מה שנקרא פרוקסי הפוך אני מחפש פרוקסי בשביל הצד של הלקוח, כך נראה לי אם אני טועה אשמח שתתקן אותי
-
@אביחיל כתב ביצירת מזהה לקוח:
אני מכיר את זה אבל זה לא מתאים למקרה שלי זה מיועד לפרוקסי של שרתים להסתיר את השרת כלומר שהשרת לא יהא חשוף ללקוח ישרות מה שנקרא פרוקסי הפוך אני מחפש פרוקסי בשביל הצד של הלקוח, כך נראה לי אם אני טועה אשמח שתתקן אותי
לפי מה שבדקתי בעבר הלא רחוק, אתה צודק, אין כל כך משהו מוכן לצורך זה
-
@yossiz לפי מה שנראה בקישור ששלחת זה מיועד לפרוטוקול HTTP ונראה לי שהפרוקסי של וינדוס עובד על פרוטוקול אחר אני צודק?
הסיבה שאני חושב כך זה בגלל שאם אני בונה שרת רגיל של אקספרס ומכניס את הפרטים שלו בהגדרות הפרוקסי של וינדוס השרת בכלל לא מגיב
-
@אביחיל כתב ביצירת מזהה לקוח:
אני צודק?
לא (יש אפשרות לפרוקסי SOCKS, אבל בסתם זה פרוקסי HTTP). גם הקוד שלך הוא עבור פרוקסי HTTP
-
@yossiz כתב ביצירת מזהה לקוח:
לא (יש אפשרות לפרוקסי SOCKS, אבל בסתם זה פרוקסי HTTP). גם הקוד שלך הוא עבור פרוקסי HTTP
@אביחיל כתב ביצירת מזהה לקוח:
הסיבה שאני חושב כך זה בגלל שאם אני בונה שרת רגיל של אקספרס ומכניס את הפרטים שלו בהגדרות הפרוקסי של וינדוס השרת בכלל לא מגיב
ומה הסיבה לזה?
-
@אביחיל כתב ביצירת מזהה לקוח:
הסיבה שאני חושב כך זה בגלל שאם אני בונה שרת רגיל של אקספרס ומכניס את הפרטים שלו בהגדרות הפרוקסי של וינדוס השרת בכלל לא מגיב
יכול להיות שזה בגלל שרוב ככל הבקשות הם עם מתודת
CONNECT
ולאGET
(דבר זה נצרך עבור HTTPS). בברירת מחדל אקפרס לא מגיב ל-CONNECT
-
ישבתי על זה כמה שעות הצלחתי להאזין לבקשות CONNECT רק בשרת של המודול HTTP
const server = http.createServer() server.on('connect', (request, clientSocket, head) => { const { method, url, headers } = request; console.log(headers); האם מישהו יודע איך אפשר לעשות את זה גם במודול exspres
-
בנוסף אחרי שהגדרתי שיגיב קודם כול עם סטטוס 407 כמו שכתב פה @yossiz
מיד שהתחלתי בגלישה דרך הפרוקסי קפץ לי חלון בדפדפןהכנסתי פרטים והכל עבד כשורה ב"ה
הבעיה היא כשאני רוצה להכניס פרטים חדשים אני לא מוצא איפה לשנות את זה
אשמח לכל עזרה בנידון תודה רבה
18/18