חיבור SSH דרך פרוקסי HTTP
העבר חיבור SSH דרך פרוקסי HTTP CONNECT קיים בעזרת ProxyCommand לכל מארח.
עם nc תואם OpenBSD, הוסף את רשומת המארח הזו לקונפיגורציית לקוח ה-SSH, למשל ~/.ssh/config:
Host work-through-proxy
HostName ssh.example.com
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pהשתמש ב-ssh work-through-proxy עבור המסלול הזה. העוזר מבקש מפרוקסי ה-HTTP CONNECT אל ssh.example.com ומעביר את הזרם שהתקבל ל-SSH. הצבעה ישירה של SSH אל פורט הפרוקסי תשלח את לחיצת היד שלו לשירות שמצפה ל-HTTP.
החלף את נקודת הקצה, היעד והחשבון. עבור יעד SSH נגיש לציבור שבו מתווך ציבורי מותר, רשימת פרוקסי ה-HTTP מציעה מועמדים לבדיקת גישה לאותו מארח ופורט; בחר נקודת קצה שאינה דורשת חשבון פרוקסי עבור הפקודה המוצגת. אפשרויות OpenBSD nc אלו תלויות במימוש; קובץ הרצה אחר בשם nc עשוי שלא לתמוך בהן.
הפרוקסי עשוי לדרוש התחברות משלו או לסרב לפורט ה-SSH המבוקש. שגיאת 407 נוגעת לחילופין האלה עם הפרוקסי. לאחר פתיחת המנהרה, SSH עדיין מאמת את מארח היעד ומאמת את המשתמש; מפתח SSH שנדחה הוא כשל אחר.
השאר את ה-ProxyCommand תחת קטע ה-Host המיועד, ובמידת הצורך השתמש במסלול אימות הפרוקסי שהעוזר הנבחר תומך בו. הפקודה מספקת זרם, לא הרשאה דרך המתווך. אם מותרות רק נקודות קצה ב-HTTPS, השג הסדר גישה מאושר ל-SSH במקום להניח שניסוח פקודה אחר משנה את המדיניות.