Ответ 1
Поскольку вы используете PHP, вам, вероятно, потребуется использовать параметр CURLOPT_PORT
, например:
curl_setopt($ch, CURLOPT_PORT, 11740);
Помните, что вы можете столкнуться с проблемами SELinux:
Может curl
сделать подключение к любым портам TCP не только HTTP/HTTPS
Мне нужно проверить наличие открытого порта, например: 11740
.
Это возможно?
Поскольку вы используете PHP, вам, вероятно, потребуется использовать параметр CURLOPT_PORT
, например:
curl_setopt($ch, CURLOPT_PORT, 11740);
Помните, что вы можете столкнуться с проблемами SELinux:
Да, возможно, синтаксис 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).
Конечно:
curl http://example.com:11740
curl https://example.com:11740
Порт 80 и 443 - это только номера портов по умолчанию.