Может ли завиток подключаться к любым TCP-портам, а не только к HTTP/HTTPS? Может curl сделать подключение к любым портам TCP не только HTTP/HTTPS Мне нужно проверить наличие открытого порта, например: 11740. Это возможно? Ответ 1 Поскольку вы используете PHP, вам, вероятно, потребуется использовать параметр CURLOPT_PORT, например: curl_setopt($ch, CURLOPT_PORT, 11740); Помните, что вы можете столкнуться с проблемами SELinux: Невозможно выполнить запрос php curl с номером порта Ответ 2 Да, возможно, синтаксис curl [protocol://]<host>[:port], например: curl example.com:1234 Если вы используете Bash, вы также можете использовать файлы псевдоустройства /dev для открытия TCP-соединения, например: exec 5<>/dev/tcp/127.0.0.1/1234 echo "send some stuff" >&5 cat <&5 # Receive some stuff. См. Также: Подробнее об использовании встроенного файла Bash/dev/tcp (TCP/IP). Ответ 3 Конечно: curl http://example.com:11740 curl https://example.com:11740 Порт 80 и 443 - это только номера портов по умолчанию.
Ответ 1 Поскольку вы используете PHP, вам, вероятно, потребуется использовать параметр CURLOPT_PORT, например: curl_setopt($ch, CURLOPT_PORT, 11740); Помните, что вы можете столкнуться с проблемами SELinux: Невозможно выполнить запрос php curl с номером порта
Ответ 2 Да, возможно, синтаксис curl [protocol://]<host>[:port], например: curl example.com:1234 Если вы используете Bash, вы также можете использовать файлы псевдоустройства /dev для открытия TCP-соединения, например: exec 5<>/dev/tcp/127.0.0.1/1234 echo "send some stuff" >&5 cat <&5 # Receive some stuff. См. Также: Подробнее об использовании встроенного файла Bash/dev/tcp (TCP/IP).
Ответ 3 Конечно: curl http://example.com:11740 curl https://example.com:11740 Порт 80 и 443 - это только номера портов по умолчанию.