Ymelloq
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Мой вариант портативного скайпа с отключением рекламы. Кладём shfolder.dll, hosts.cfg, ipfilter.cfg в папку с Skype.exe github.com/korha/Portablize/releases/download/2.0/SkypePortable.7z Подробнее про ДЛЛ (исходник прилагается): Для портативности ключа /removable явно недостаточно, сабж мусорит во многих местах. - Эта длл блокирует доступ к реестру (как чтение так и запись); - Перенаправляет в свою папку всё, что пишется за её пределы (напр. %APPDATA%, %LOCALAPPDATA%, %TEMP%, %USERPROFILE%), т.е. даже IE куки и кэши иконок тоже теперь будут тут; - На всякий случай блокирует http-соединения не по 443 порту (хотя вроде бы и так всё через https:443 идёт); - Форсирует использование TLS 1.2 для HTTPS вне зависимости, что указано в системных настройках; - Отключает автоматическое обнаружение прокси-сервера (из настроек IE) - или без прокси, или указать вручную; - Нужно запускать с ключами "/removable", "/secondary", "/datapath:<папка_с_прфоилем>", проверяет, чтобы они были, дабы случайно не запустить без них, иначе не запуститься; - Блокирует запуск какой-то фигни skypecheck:?user... (чтобы не было сообщения о том, что протокол skypecheck не зарегистрирован); - При ошибке запуска в файл log.log пишется причина ошибки. Файл hosts.cfg (ansi-кодировка, '\n' перенос строки, без пустой строки в конце) содержит правила для доменов при https-соединениях: '+'-разрешить, '-'-запретить. Если домен начинается на точку, то правило влияет на все поддомены (и только на них). Первая строка должна содержать букву 'W' (белый список, если не найдено совпадений - всё остальное блокируется) или 'B' - чёрный список (всё что не указано - разрешено) - кому какой вариант больше нравится. К примеру: -apps.skype.com -feedback.skype.com +.skype.com +skype.com - запретить apps.skype.com и feedback.skype.com, но все остальные домены разрешить. При корректном выходе для удобства и информативности в файле log.log сохраняются все домены, к которым были https-обращения, чтобы подкорректировать правила, если что-то не работает или появилось что-то лишнее. В архив добавил пару рабочих вариантов hosts.ini. ipfilter.cfg - чёрный список айпи-адресов, по-умолчанию там добавлены приватные ip-диапазоны P.S.: - <AdvertPlaceholder>0</AdvertPlaceholder> редактировать не нужно, т.к. плашки нет, по идее, если заблокировать ajax.aspnetcdn.com (откуда грузятся мусорные, в данном случае, скрипты) то её и не будет. - Путь к Skype.exe не должен превышать 200 символов, т.к. теперь всё пишется в свою же папку, чтоб не вылезти за границу MAX_PATH. | Всего записей: 16 | Зарегистр. 22-12-2015 | Отправлено: 18:39 02-11-2016 | Исправлено: Ymelloq, 22:52 03-12-2016 |
|