עמיתים, טרקרים ו-DNS בהגדרות הפרוקסי של libtorrent
הגדירו פרוקסי מודרני של libtorrent דרך settings_pack ובדקו כיסוי עמיתים, טרקרים ושמות מארח כהגדרות נפרדות.
עבור ממשק ההגדרות המתועד של libtorrent 2.1, הגדירו את ההפעלה עם settings_pack במקום לשלב כמה שיטות set_proxy היסטוריות.
| הגדרה | מטרה |
|---|---|
| proxy_type | בחרו פרוטוקול פרוקסי נתמך |
| proxy_hostname, proxy_port | בחרו את המתווך |
| proxy_username, proxy_password | ספקו את החשבון שלו בעת הצורך |
| proxy_peer_connections | נתבו חיבורי נתוני עמיתים, כולל זרעי רשת |
| proxy_tracker_connections | נתבו חיבורי טרקרים |
| proxy_hostnames | פתרו שמות יעד דרך פרוקסי נתמך |
מלאו את החבילה והחילו אותה דרך ממשק apply_settings של ההפעלה. עבור פרוקסי של שמות מארח, התיעוד מציין תמיכה ב-SOCKS5 וב-HTTP. בדקו את הפרוטוקול שנבחר מול התעבורה שהאפליקציה זקוקה לה. בבחירת נקודת קצה ציבורית של SOCKS5, השתמשו ברשימת הפרוקסי של SOCKS5 כנקודת מוצא, ואז קבעו אילו חיבורי עמיתים וטרקרים נקודת הקצה הזו באמת מאפשרת.
העצה הישנה לגבי force_proxy תלויה בגרסה. יומן השינויים 1.2 של הפרויקט ביטל את ההגדרה הזו כי פרוקסי מוגדר תמיד משמש לתעבורה המכוסה. נוכחותו בדוגמת קישור ישנה אינה מבססת דרישה עדכנית.
נטרו כשלי חיבור וטרקרים דרך טיפול ההתראות של האפליקציה. בחנו את התנהגות העמיתים, הטרקרים וה-DNS בנפרד; תגובת טרקר מוצלחת לבדה אינה תוצאה עבור מסלול נתוני העמיתים.