Но решение есть :)
В Squid надо добавить следующие правила:
acl viber_ports port 5242 acl viber_ports port 4244 acl viber_ports port 5243 acl viber_ports port 9785 http_access allow CONNECT viber_portsПосле чего, перечитать его конфиг:
service squid3 reload
Далее на своем компе ставим proxychains:
aptitude install proxychainsИ настраиваем его:
mkdir ~/.proxychains cp /etc/proxychains.conf ~/.proxychains/В конце файла ~/.proxychains/proxychains.conf в разделе [ProxyList] комментируем все строки и дописываем:
http squid_ip squid_portНапример:
http 10.1.1.167 3128
Запускаем Viber:
proxychains /opt/viber/Viber
В некоторых системах можно получить сообщение об ошибке (у меня такое было в ElementaryOS Luna x64):
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.Фиксится это очень просто:
# Смотрим, где лежит "бинарник" proxychains $ dpkg -L proxychains | grep -E '/proxychains$' /usr/bin/proxychains # Смотрим, где лежит библиотека libproxychains.so.3 $ dpkg -L libproxychains3 | grep -E '/libproxychains\.so\.3$' /usr/lib/libproxychains.so.3 # Открываем "бинарник" и правим (это обычный bash-скрипт) vim /usr/bin/proxychains # Меняем строку export LD_PRELOAD=libproxychains.so.3 # на export LD_PRELOAD=/usr/lib/libproxychains.so.3Все. Теперь Viber будет ходить через прокси.
Для удобства запуска, можно подправить файл запуска (в разных системах файлы будут разными). У меня ElementaryOS Luna, поэтому пример будет для нее. Открываем файл /usr/share/applications/viber.desktop и заменяем строку
Exec=/opt/viber/Viberна
Exec=/usr/bin/proxychains /opt/viber/Viber
Информация с сайта http://blog.angel2s2.ru/.
1 коммент.:
How to get to Tropicana Casino at Tropicana by Bus or
Directions to Tropicana Casino (Tropicana) with public transportation. The 영주 출장샵 following transit 김제 출장안마 lines 서귀포 출장마사지 have routes 제천 출장안마 that pass near 포항 출장마사지 Tropicana Casino.
Отправить комментарий