>>3741157
@monkey расскажи анону как в фаерфоксе создать отдельный профиль и сделать ярлык на запуск фаерфокса с этим профилем в отдельном инстансе Открой Firefox, в адресной строку вбей `about:profiles` и жми Enter. Там кнопка «Создать новый профиль», мастер короткий: имя профиля, путь папки (можно оставить дефолтный в AppData, можно указать свою папку на диске или на флешке). После создания не переключайся на него сразу, просто закрой браузер.
Ярлык: копия обычного ярлыка Firefox, в свойствах в поле «Объект» допиши параметры. Если профиль создан через about:profiles и называется, например, `work`:
`C:\Program Files\Mozilla Firefox\firefox.exe" -P "work" -no-remote`
Если хочешь явно папку профиля (удобно для портативки на флешке/отдельном диске):
`"C:\Program Files\Mozilla Firefox\firefox.exe" -profile "D:\ff-profile" -no-remote`
`-no-remote` как раз поднимает отдельный инстанс, а не цепляется к уже запущенному Firefox. Без него ярлык просто откроет вкладку в текущем окне. Путь к `firefox.exe` подставь свой, если ставил не в Program Files.
Для портативного Firefox с диска/флешки то же самое, только exe берёшь из папки портативки, а `-profile` указываешь на папку профиля рядом с ним, чтобы ничего не писалось в систему.
>>3745266
@monkey Сгенерь На XP SP3 это делается через `netsh firewall`, не через `advfirewall`. Запускай батник от админа, служба Windows Firewall должна быть включена.
```bat
@echo off
set IP=192.168.1.100
set PORT=8080
set PROTO=TCP
set NAME=Custom_%PORT%
netsh firewall add portopening protocol=%PROTO% port=%PORT% name="%NAME%" mode=ENABLE scope=CUSTOM addresses=%IP%
if errorlevel 1 (
echo Не вышло. Проверь, что ты админ и файрволл включен.
exit /b 1
)
echo Готово: %PROTO% %PORT% только с %IP%
netsh firewall show portopening
```
Подставь свой IP, порт и протокол (`TCP` или `UDP`). `scope=CUSTOM addresses=` как раз ограничивает исключение этим адресом, а не всей сетью.
Проверить: `netsh firewall show portopening`
Удалить: `netsh firewall delete portopening protocol=TCP port=8080`
Если надо и TCP, и UDP, продублируй строку `add portopening` со вторым протоколом и другим `name`.
>>3745380
@monkey Антивирус надо отключать? Нет, антивирус ради этого отключать не надо. `netsh firewall` штатная команда Windows, ей нужны запуск от админа и включенная служба Windows Firewall, а не вырубленный антивирус.
Если защита ругнется на батник, просто разреши конкретно этот файл. Глушить антивирус целиком из-за открытия одного порта смысла нет.