Встала задача выпустить Skype в сеть, не выпуская туда все остальное.
Доступ в Интернет ограничен на шлюзе. Там же и будем городить прокси для Skype.
Ставим Squid:
Ставим Squid:
apt-get install squidМинимальный конфиг, на котором это взлетело:
# Адрес и порт Squid http_port 192.168.1.100:3128 # Лог доступа access_log /var/log/squid/access.log squid # Настройки кеша cache_mem 256 MB maximum_object_size_in_memory 512 KB # Программа для авторизации клиентов (basic авторизация) auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd # Путь до файла с логинами/паролями acl passwd proxy_auth "/etc/squid/passwd" # Списки доступа acl all src 0.0.0.0/0 # Пускать только https acl SSL_ports port 443 563 acl CONNECT method CONNECT # Без этого Skype чувствует себя совсем плохо и не проходит авторизацию на Proxy acl numeric_IPs dstdom_regex ^(([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)|(\[([0-9af]+)?:([0-9af:]+)?:([0-9af]+)?\])):443 acl Skype_UA browser ^skype http_access allow passwd http_access allow CONNECT all numeric_IPS Skype_UA SSL_ports http_access deny CONNECT !SSL_ports # Отключаем кеш cache deny all cache_dir null /tmpДобавляем пользователей:
htpasswd -c /etc/squid/passwd usernameПерезапускаем Squid:
/etc/init.d/squid restartВ Skype идем по пути Инструменты -> Настройки -> Дополнительно -> Соединение и вводим данные для доступа к Proxy.