В школе многие порты, кроме 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 (...) для наблюдения за происходящим, я вижу, что Skype пытается что-то сделать, но не удается.

Я немного подумал, почему это не сработало, и придумал такие вопросы:

  • Работают ли необработанные соединения TCP/UDP через SOCKS?
  • Есть ли разница в передаче запросов, поддерживаемых SSL, через собственный шлюз или через SOCKS-прокси?
  • Есть ли способ заставить Skype работать вообще?

0