Я собираюсь быстро задать этот вопрос, поэтому я прошу прощения.
Я на Linux Fedora 23.
Я запускаю приложение Telegram-CLI с прослушиванием порта, используя этот аргумент.
-P 1337
Это хорошо и работает хорошо. Я проверил соединение по Telnet на той же ОС (машине), и соединение идеальное.
Теперь проблема начинается.
Я не могу получить доступ к этому порту, используя другую машину.
Я мог бы использовать telnet с другого компьютера на порт 80 на этом компьютере и иметь хорошее соединение с сервисом apache. но я не могу подключить этот (1337) порт с другой машины.
Я даже отключил все следующие брандмауэры, но больше ничего.
firewallD
iptables
ip6tables
Я даже пытался подключить этот порт из php на той же машине, и я удивился, больше ничего:
apache error_log файл:
[Wed Feb 10 17:15:38.397896 2016] [:error] [pid 1171] [client 10.0.1.24:54434] PHP Warning: stream_socket_client(): unable to connect to tcp://127.0.0.1:1337 (Permission denied) in /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php on line 48
[Wed Feb 10 17:15:38.397987 2016] [:error] [pid 1171] [client 10.0.1.24:54434] PHP Fatal error: Uncaught exception 'Zyberspace\\Telegram\\Cli\\ClientException' with message 'Could not connect to socket "tcp://127.0.0.1:1337"' in /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php:51\nStack trace:\n#0 /var/www/html/example.php(10): Zyberspace\\Telegram\\Cli\\RawClient->__construct('tcp://127.0.0.1...')\n#1 {main}\n thrown in /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php on line 51
Я даже пытался соединить их с помощью соединения типа Unix:
unix:///etc/tg.sck
и снова ничего
apache error_log файл:
[Tue Feb 09 19:20:04.039823 2016] [:error] [pid 6124] [client 10.0.1.24:59958] PHP Warning: stream_socket_client(): unable to connect to unix:///tmp/tg.sck (No such file or directory) in /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php on line 48
[Tue Feb 09 19:20:04.039916 2016] [:error] [pid 6124] [client 10.0.1.24:59958] PHP Fatal error: Uncaught exception 'Zyberspace\\Telegram\\Cli\\ClientException' with message 'Could not connect to socket "unix:///tmp/tg.sck"' in /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php:51\nStack trace:\n#0 /var/www/html/example.php(10): Zyberspace\\Telegram\\Cli\\RawClient->__construct('unix:///tmp/tg....')\n#1 {main}\n thrown in /var/www/html/vendor/zyberspace/telegram-cli-client/lib/Zyberspace/Telegram/Cli/RawClient.php on line 51