[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Как известно, многие сайты содержат "очень полезные" для пользователя вещи, например счётчик от Яндекса, тоже от google, рекламу и прочее.
Это создает проблемы, открытие таких сайтов занимает достаточно много времени , да и реклама, например в том -же SKYPE раздрадает.
Удалив этот мусор, можно повысить скорость открытия сайтов в несколько раз, заменив файл hosts по пути
\Windows\System32\drivers\etc\hosts
на приложенный.
Файл делал для себя, там есть комментарии, просмотреть и отредактировать можно в notepad.
Добавил в архив утилиту для работы с hosts файлом, она позволяет обновить hosts из другого hosts файла, и удаляет из него дубликаты.
Ускорить серфинг можно так-же изменив User Agent, подробнее.
Вложение
Вложение


Последний раз редактировалось: nikzzzz (2018-10-07 16:53), всего редактировалось 27 раз(а)

[Цитировать]

    SV-2k10
  • 437
  • Стаж: 9 лет 1 месяц
  • Сообщений: 266
  • Репутация:21

    [+] [-]
Да, хорошая идея… права вроде были, думаю в Мануал-ы можно добавить.
Сегодня думаю сделаю… но у меня со вчерашнего дня какие-то траблы с заливкой скринов, что то они не отображаются, думаю это временно, так что к вечеру построюсь оформить.
Если не отдельную тему, то сюда запостю…
Сделал отдельную тему, и сюда тоже добавил описание.

Батник для быстрого по-горячему добавление строк в файл – hosts.

Батник полезен тогда, когда нужно добавить всего несколько строк в hosts – не открывая его !
Зная точно, что строчки просто допишутся к уже имеющимся.
•Где это удобно - У многих современных программ, ну скажем не очень легкие методы активации, и все чаще сталкиваешься с тем, что кроме “привычных” методов активации приходится еще и блокировать программе доступ к свой страничке, через блокировку сайта разработчика, прописав его (сайт) в hosts.
То есть, тогда когда у тебя открыто несколько окон в которых ты прописываешь, копируешь/вставляешь разные ключиги из кейгенов, и тебе не удобно еще и открывать ком строку от администратора, открывать файл hosts и так далее… ради таго, чтобы внести всего пару строк...
Тогда как можно заполнить один раз батник, кинуть его в папку с программой и носить с собой долгие годы, потому как адреса офсайтов, не меняются годами...
•Как это работает – Или как прописать в батник нужный нам адрес.
Благодаря автору батника, я бы сказал, мастеру своего дела Nikzzzz – Сделать это не трудно.
•Что для этого нужно, собственно адрес, доступ к которому нужно заблокировать, один из батников.
По моей просьбе, автор Nikzzzz написал батник, так, чтобы было Удобно прописывает строчки, деля их по каталогом, названия которым можно задавать самому, как на русском, так и на английском языках.
Если название каталога состоит из одного слова, или из нескольких но слитных, то оно просто прописывается перед блокируемым адресом (Skype).
call :add_to_hosts Skype rad.msn.com
Если в названии два и более слов, то они заключаются в ковычки.
call :add_to_hosts "ImTOO и Xilisoft" www.xilisoft.com
•Также в батнике прописано добавление пустой строчки до, и после добавляемого адреса или каталога. Проблема в том, что не все умеют правильно редактировать файл – hosts, оставляя после себя “обрубки” не правильно прописанные адреса и т.д, а нам надо быть уверенным, в том, что наши прописанные строчки не прилепятся не известно к чему …
Потому как наша цель прописать адрес не заглядывая в сам файл hosts !
•В процессе верстания, батников стало два (один вышел из другого) но я решил оставить оба.
Файл “Hosts Block.bat” – Добавляет адрес в файл hosts, но если он там уже присутствует и закомментирован, то адрес НЕ добавится !
Файл “ Hosts Block [+Block].bat” – Добавит адрес принудительно, даже если он присутствует и закомментирован (то что нам нужно).
•Скрипт, кат же обходит такую проблему как, атрибут “только чтение” или системные ограничения, из за чего приходится копировать файл hosts на.пр на раб.стол, и потом возвращать обратно, для того чтобы внести в него изменения…
.Батники запускать – От имени администратора !

Hosts Block

@echo off
set HOSTS=%SystemRoot%\system32\drivers\etc\hosts
set REDIRECT=0.0.0.0
attrib -r -h -s "%HOSTS%"
>>"%HOSTS%" echo.
call :add_to_hosts Skype rad.msn.com
call :add_to_hosts Skype adriver.ru
call :add_to_hosts Skype api.skype.com
call :add_to_hosts Skype static.skypeassets.com
call :add_to_hosts Skype apps.skype.com
call :add_to_hosts Cyberlink cap.cyberlink.com.
call :add_to_hosts Cyberlink activation.cyberlink.com
call :add_to_hosts Cyberlink www.cyberlink.com
call :add_to_hosts "ImTOO и Xilisoft" www.xilisoft.com
call :add_to_hosts "ImTOO и Xilisoft" online.xilisoft.com
call :add_to_hosts "ImTOO и Xilisoft" cms.olym.xilisoft.net
attrib +r "%HOSTS%"
goto :eof
:add_to_hosts
>nul find.exe /i "%~2" "%HOSTS%" && goto :eof
>nul find.exe /i "# %~1:" "%HOSTS%" || (
  >>"%HOSTS%" echo.
  >>"%HOSTS%" echo.# %~1:
)
>>"%HOSTS%" echo.%REDIRECT% %~2
goto :eof

Hosts Block (+Block)

@echo off
set HOSTS=%SystemRoot%\system32\drivers\etc\hosts
set REDIRECT=0.0.0.0
attrib -r -h -s "%HOSTS%"
>>"%HOSTS%" echo.
call :add_to_hosts Skype rad.msn.com
call :add_to_hosts Skype adriver.ru
call :add_to_hosts Skype api.skype.com
call :add_to_hosts Skype static.skypeassets.com
call :add_to_hosts Skype apps.skype.com
call :add_to_hosts Cyberlink cap.cyberlink.com.
call :add_to_hosts Cyberlink activation.cyberlink.com
call :add_to_hosts Cyberlink www.cyberlink.com
call :add_to_hosts "ImTOO и Xilisoft" www.xilisoft.com
call :add_to_hosts "ImTOO и Xilisoft" online.xilisoft.com
call :add_to_hosts "ImTOO и Xilisoft" cms.olym.xilisoft.net
attrib +r "%HOSTS%"
goto :eof
:add_to_hosts
findstr.exe /b /v /c:"#" "%HOSTS%" | find.exe /i "%~2" >nul && goto :eof
>nul find.exe /i "# %~1:" "%HOSTS%" || (
  >>"%HOSTS%" echo.
  >>"%HOSTS%" echo.# %~1:
)
>>"%HOSTS%" echo.%REDIRECT% %~2
goto :eof
Батники написаны уважаемым всеми нами Автором Nikzzzz – За что ему Спасибо !!! aa fr

[Цитировать]

    Droid
  • 18233
  • Стаж: 6 лет
  • Сообщений: 19
  • Репутация:0

    [+] [-]
Может будет полезным для темы.
https://github.com/StevenBlack/hosts
https://hosts-file.net/
https://github.com/ScriptTiger/Unified-Hosts-AutoUpdate

Страница 16 из 16


Показать сообщения:    

Текущее время: 19-Апр 10:44

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы