megasoup2009 Для начала позвольте сделать пару замечаний.
Во-первых, не надо
дублировать посты. Конечно, если вы сочли, что ошиблись веткой, то перенести вопрос стоит, но именно что
перенести — стерев с изначального места, где можно (и даже нужно) оставить только ссылку сюда. А во-вторых, там вы совершенно справедливо решили заключить листинги в
more, а здесь напрасно этого не сделали.
Теперь по вашему материалу.
> логи при коннекте
Коннект, я понимаю, прошел успешно?
> приложение пытается сделать трассировку
>
Failed to use ICMP (network ping), this requires special permissions. Совершенно верно.
>
# setcap cap_net_raw+epi /usr/bin/wine-preloader Не иди речь о прокси, это было абсолютно и единственно верное решение.
>
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored. А это странно.
>
ln -s /usr/lib/libproxychains.so.3 /usr/lib/libproxychains.so Неправдоподобно — назначение капабилитей испортить имена файлов не могло. И нелогично — не смогла загрузиться именно
libproxychains.so.3, а не
libproxychains.so, которую вы создали.
А теперь по существу.
Мне концептуально совершенно непонятны три вещи:
1. В чем собственно заключалась проблема до того, как вы назначили капабилити? Этому вашему
PokerStars.exe обязательно нужно сделать трассировку маршрута прежде, чем начать работать? Сверхстранное требование, если только это не защита как-раз таки от проксирования, поскольку...
2. ICMP через SOCKS, если мне не изменяет память, вообще не проксируется. Что вы хотите получить-то? TCP через прокси, а пинг напрямую?
3. Почему понадобилось настраивать прокси внутри гостевой системы, хотя надежней и, вероятно, проще это было бы сделать на хостовой для всей виртуальной машины?
Добавлено: > надежней и, вероятно, проще это было бы сделать на хостовой
А, у вас на хосте-то Винда. Тогда, может быть, и не проще.