У школі багато портів, окрім 21, 25, 80, а також для IMAP та POP3 закриваються брандмауером, що перешкоджає учням потрапляти у "шкідливі" місця. Очевидно, це перетворилося на проблему. У міру того, як я розвиваюся, мені потрібно часто звертатися до когось через скайп для деяких предметів, пов’язаних із класом. Вони знаходяться в лікарні, і внаслідок інших впливів я повинен мати можливість користуватися скайпом через мережу школи, не вбиваючи 3G об'єм мого iPhone.
Щоб HTTPS працював, я використовував тунель SSH:
ssh -D 8888 -p 25 xxx@xxx.xx
Перший трюк полягав у використанні кешованого SMPT-порту, що не блокується та не впливає на нього. Мій сервер має п’ять вихідних IP-адрес, тому було досить просто відкинути одного для такого виду, оскільки всі мої веб-сайти так чи інакше працюють на одному ip, а інші залишають для тестування тощо.
По-друге, я використовував -D
для створення проксі-сервера SOCKS. У Mac OS X, моїй хост-ОС, я вказав, що в Налаштуваннях -> Мережеве місце.
Але коли я запускаю скайп, він просто залишається порожнім. Немає користувачів в Інтернеті чи що. Якщо я використовую ssh -v (...)
для спостереження за тим, як відбуваються речі, я бачу, що скайп намагається щось зробити, але не вдається.
Я трохи думав про те, чому це не вийде, і підійшов до таких питань:
- Чи справді з'єднання TCP / UDP працюють над SOCKS?
- Чи є різниця в передачі SSL-запитів, що підтримуються, через власний шлюз або через проксі-сервер SOCKS?
- Чи взагалі є спосіб змусити Skype працювати?