Да, возможно установить пароль на папку и одновременно разрешить доступ к ней с определенных IP-адресов без ввода пароля. Для этого можно использовать файл .htaccess.
Вот пример правил, которые можно добавить в файл .htaccess:
```apache
AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/.htpasswd
Require valid-user
Order deny,allow
Deny from all
Allow from 192.168.0.1
Allow from 10.0.0.0/24
Satisfy any
```
1. `AuthType Basic` задает использование HTTP Basic Authentication для запроса пароля.
2. `AuthName` определяет текст, отображаемый в окне аутентификации.
3. `AuthUserFile` указывает путь к файлу .htpasswd, где будут храниться пользовательские данные (логины и хэши паролей).
4. `Require valid-user` требует аутентификации для доступа к папке.
Далее, ниже, установлено разрешение доступа с определенных IP-адресов:
5. `Order deny,allow` определяет порядок применения правил.
6. `Deny from all` запрещает доступ по умолчанию.
7. `Allow from 192.168.0.1` позволяет доступ с конкретного IP-адреса.
8. `Allow from 10.0.0.0/24` позволяет доступ с определенной подсети (в данном случае сеть 10.0.0.0/24).
9. `Satisfy any` указывает, что для удовлетворения условия будет достаточно соблюдения одного из правил (IP-адреса или аутентификации).
При настройке файла .htaccess необходимо заменить `/path/to/.htpasswd` на фактический путь к файлу .htpasswd, который содержит пользовательские данные.