Я пытаюсь предоставить моно-веб-сервис кому-то в моем доме в локальной сети, но он не может подключиться к моему IP-адресу через порт 8080. Я могу добраться туда через 127.0.0.1:8080, но он не может через мой адрес 192.168. Что я могу сделать, чтобы начать устранение неполадок? Я никогда прежде не исследовал проблемы с сетью на моем Mac. Извините, если это вопрос нуба, не стесняйтесь направить меня на веб-ресурс, если он применим.

3 ответа3

1

Вы запускаете его из командной строки? Попробуйте явно прописать ip при запуске сервера:

xsp2 --address 192.168.1.100

Или каким бы ни был ваш настоящий IP. Вы также можете использовать флаг --port если хотите использовать порт 80 или что-то еще.

1

Поскольку вы можете подключиться к порту локально, и я предполагаю, что другой человек может пропинговать ваш IP-адрес « 192.168 », я ожидаю, что на пути возникнет проблема, связанная с брандмауэром.

Вероятно, вы можете использовать Cocoa Packet Analyzer, чтобы проверить, достигают ли их попытки подключения к вашему серверу.

Когда подтверждается, что ping работает, следующим шагом обычно является попытка « telnet your_ip 8080 » с компьютера на стороне клиента, чтобы проверить, могут ли они достичь сервера (никакой брандмауэр не фильтрует связь).

Со стороны клиента, если telnet соединяется успешно (не ожидайте каких-либо других действий в telnet с вашим портом 8080), тогда порт 8080 доступен.

С сервера, используя анализатор пакетов, если вы видите пакеты TCP-SYN с клиентского компьютера, снова соединение подтверждается. Возможно, вы даже можете использовать netstat для проверки недавних соединений после попытки telnet .

Если все эти проверки не показывают связь, вам нужно проверить,

  1. настройка брандмауэра для входящих соединений на сервере
    • настройки брандмауэра на любых сетевых устройствах в вашей домашней сети
    • настройки брандмауэра на клиентском компьютере (это вряд ли будет проблемой)
0

это проблема брандмауэра наверняка. Я не макинтош, но попробуйте отключить брандмауэр и попробуйте, чтобы другой человек пошел к вам:80 сомневаюсь, но это может сработать

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .