Есть скайп-клиент (самая последняя лин версия, 1.2.0.18). Есть прокся (анлимитчик знакомый, адрес 10.5.бла.бла).
Задача: заставить skype весь трафик передавать через эту проксю (ну или если не весь — то хотя бы голосовой поток). Настройки такой в его options нету, прописывание переменных окружения http_proxy и https_proxy не помогло, lsof все равно показывает:
longobard ~ # lsof -i | grep skype
skype 17940 root 4u IPv4 1396030 UDP *:32778
skype 17940 root 7u IPv4 1394827 UDP localhost:32777
skype 17940 root 21u IPv4 1394829 TCP *:35009 (LISTEN)
skype 17940 root 22u IPv4 1394830 UDP *:35009
skype 17940 root 23u IPv4 1394832 TCP *:https (LISTEN)
skype 17940 root 24u IPv4 1395930 TCP longobard.local:47935->cs181028105.pp.htv.fi:61912 (ESTABLISHED)
skype 17940 root 36u IPv4 1434462 TCP longobard.local:45034->83.100.128.118:43444 (ESTABLISHED)
skype 17940 root 38u IPv4 1434293 TCP longobard.local:48746->did75-8-82-228-43-62.fbx.proxad.net:63629 (ESTABLISHED)
skype 17940 root 41u IPv4 1433865 TCP longobard.local:45016->83.100.128.118:43444 (ESTABLISHED)
skype 17940 root 42u IPv4 1433866 TCP longobard.local:45574->80-218-239-218.dclient.hispeed.ch:26722 (ESTABLISHED)
skype 17940 root 43u IPv4 1433867 TCP longobard.local:49968->cc680175-a.ensch1.ov.home.nl:43348 (ESTABLISHED)
skype 17940 root 44u IPv4 1433868 TCP longobard.local:60420->c83-252-136-203.bredband.comhem.se:39150 (ESTABLISHED)
skype 17940 root 45u IPv4 1434296 TCP longobard.local:49028->c-661be155.737-1-64736c10.cust.bredbandsbolaget.se:57798 (ESTABLISHED)
skype 17940 root 46u IPv4 1434297 TCP longobard.local:39645->203.152.177.183:45675 (ESTABLISHED)
skype 17940 root 47u IPv4 1433871 TCP longobard.local:35577->cnv94-3-82-241-225-4.fbx.proxad.net:1167 (ESTABLISHED)
skype 17940 root 48u IPv4 1433872 TCP longobard.local:34441->seg75-3-82-226-181-227.fbx.proxad.net:27987 (ESTABLISHED)
skype 17940 root 49u IPv4 1434298 TCP longobard.local:36920->adsl-68-94-20-22.dsl.rcsntx.swbell.net:42480 (ESTABLISHED)
skype 17940 root 50u IPv4 1434299 TCP longobard.local:59862->24-179-149-213.dhcp.stpt.wi.charter.com:6503 (ESTABLISHED)
skype 17940 root 51u IPv4 1434300 TCP longobard.local:34306->83-169-151-232-dynip.superkabel.de:35516 (ESTABLISHED)
skype 17940 root 52u IPv4 1434301 TCP longobard.local:51804->217.186-200-80.adsl.skynet.be:14574 (ESTABLISHED)
longobard ~ #
Т.е. ни на какую проксю трафик не заворачивается :( Чего делать? Гугель молчит :)
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
То есть, портмаппинг не работает в принципе ?
Да там дело не только (и не столько) в портмаппинге. Даже если на машинке с прокси-сервером и попробовать перенаправлять <font size=«-2»>(средствами iptables и его REDIRECT)</font> все обращения к порту, к которому соединяется skype, на порт, слушаемый squid’ом, то всё равно не обойтись без настройки самого squid. Да ещё и не факт, что на весь этот огород skype отреагирует адекватно.
Угу, это грубая сила, зная внутренности skype протокола я тебе с 99% вероятностью обещаю, что работать он тогда не будет :) Но возможность работы через прокси есть, в виндовой версии есть такая настройка
Ну, вот, ты же и сам всё знаешь ;). Я же в вопросе о протоколе skype и его поведении при различных нестандартных ситуациях полный ноль.
Значит надо и дальше продолжать пользоваться виндовой версией и ждать, пока подобная функциональность появится в линуксовой.
Фу, неспортивно. Учитывая существование открытой кроссплатформенной библиотек, предоставляющей полный доступ к Skype API (наз. ++skype, ссылка: http://www.icebrains-soft.com/skype_library_0 ) спортивным вариантом является написание своего клиента, дружащего с прокси :)