Исключите локальный адрес назначения PHP cURL, а не адрес прокси
Используйте CURLOPT_NOPROXY для сопоставления хоста назначения и держите пустую опцию прокси для полностью прямого маршрута.
CURLOPT_NOPROXY сопоставляет хосты назначения, которые должны обходить прокси. Если URL запроса использует internal.example, поместите это имя назначения в политику обхода. Добавление собственного адреса прокси отвечает на другой вопрос.
curl_setopt($handle, CURLOPT_NOPROXY, 'internal.example');URL с другим именем хоста или буквальным адресом может сопоставляться иначе. Следуйте документированным правилам libcurl для имени хоста, домена, адреса и сопоставления с учётом версии; не предполагайте, что опция выполняет проверку таблицы маршрутизации или произвольной подсети DNS.
Для операции, которая вообще не должна использовать прокси, явно пустой CURLOPT_PROXY — более понятный выбор маршрута. Держите это отдельно от списка избирательных исключений.
Ни одна из опций не отключает проверку сертификатов. Если прямой маршрут даёт ошибку сертификата, исследуйте идентичность назначения и настройки доверия, а не расширяйте список обхода, пока симптом не изменится.