Javascript-форум (https://javascript.ru/forum/)
-   Node.JS (https://javascript.ru/forum/node-js-io-js/)
-   -   Не могу зайти на сервер (https://javascript.ru/forum/node-js-io-js/53231-ne-mogu-zajjti-na-server.html)

dmitry111 25.01.2015 21:59

Не могу зайти на сервер
 
Есть сервер на node.js. Локально все работает, а вот зайти извне не получается.

Не могу зайти также на nginx-сервер и MAMP

Система mac os. В настройках безопасности отключил брандмауэр - не помогло

Содержимое /etc/hosts:

127.0.0.1	localhost
255.255.255.255	broadcasthost
::1             localhost
fe80::1%lo0	localhost



Из-за чего еще может не работать?

melky 25.01.2015 22:28

на 80 порту или на любом другом? напр 8080 или 1337

dmitry111 25.01.2015 22:31

Цитата:

Сообщение от melky
на 80 порту или на любом другом? напр 8080 или 1337

на 80 и на 3000 - не работает, на других не знаю
Думаю виновата ось

melky 25.01.2015 22:37

попробуй запустить от рута. и глянуть, мб что-то уже слушает на искомом порту

dmitry111 25.01.2015 23:05

melky,

запускаю от рута (80-ый порт).

dmitry111 30.01.2015 23:37

Сколько не пытался не могу зайти на сервер с другого ip

Если есть у кого желание помочь, запустите сервер и отпишитесь

git clone https://github.com/lgick/VIMP-Tank-Battle.git tank && cd tank && npm i && bower i && node server.js


по умолчанию запускается на 3000 порту, если хотите запустить на 80-ом нужно изменить тут

cyber 30.01.2015 23:43

dmitry111, ты хочешь поднять на компе сервер и что бы к нему можно было подключится с другого компа в локальной сети?

dmitry111 30.01.2015 23:50

Цитата:

Сообщение от cyber
dmitry111, ты хочешь поднять на компе сервер и что бы к нему можно было подключится с другого компа в локальной сети?

не с локальной, а с глобальной

deivan 31.01.2015 00:10

Цитата:

Сообщение от dmitry111 (Сообщение 354335)
не с локальной, а с глобальной

подымать игровой сервер с домашнего компа, и тем более с мака - это провальная идея.
намного правильнее купить самый дешевый впс за 5-6 баксов и полноценно его юзать.

cyber 31.01.2015 00:12

Специально проверил и на локалке и на глобалке все работает
Но на пк версии все едит, а на телефоне вообще Undefined

https://lh5.googleusercontent.com/-Q...0-21-52-37.png
https://lh6.googleusercontent.com/-F...%3A49%3A48.png

cyber 31.01.2015 00:12

dmitry111, у тебя роутер есть ?
Если есть то я знаю в чем проблема)

dmitry111 31.01.2015 00:18

Цитата:

Сообщение от deivan
подымать игровой сервер с домашнего компа, и тем более с мака - это провальная идея.

мне просто проверить

Цитата:

Сообщение от cyber
Но на пк версии все едит, а на телефоне вообще Undefined

так это все твоя внутренняя сеть. А мне с www нужно зайти

У тебя тут http://tools.pingdom.com/fpt/ страницу загружает?

cyber 31.01.2015 00:20

Цитата:

Сообщение от dmitry111
так это все твоя внутренняя сеть. А мне с www нужно зайти

У тебя тут http://tools.pingdom.com/fpt/ страницу загружает?

Я пробывал и через внешку зайти, я специально подключил ноут на прямую к сети и приконектился на сервер через внешний ip

Цитата:

Сообщение от cyber
dmitry111, у тебя роутер есть ?
Если есть то я знаю в чем проблема)


cyber 31.01.2015 00:24

dmitry111, на скрине я пробывал на локалке,а 2й скрин через внешнюю не было смысла загружать там тоже и просто лень было свой внешний Ip закрашивать)

dmitry111 31.01.2015 00:25

Цитата:

Сообщение от cyber
Я пробывал и через внешку зайти, я специально подключил ноут на прямую к сети и приконектился на сервер через внешний ip

то есть получилось зайти через интернет?
у тебя тут http://2ip.ru/check-port/?port=3000 пишет порт закрыт или открыт?

deivan 31.01.2015 00:25

Цитата:

Сообщение от dmitry111 (Сообщение 354342)
мне просто проверить

для утех и извращений рекомендую https://www.nitrous.io/

ЗЫЖ чтобы из домашнего компа сделать доступный снаружи сервер - провайдер интернета должен выдать белый ай-пи и обеспечить маршрутизацию, обычно за это требуют денег, и не всегда адекватных.. а также от прова нужно потребовать открыть порты, ибо по умолчанию закрыто все кроме стандартных хттп/хттпс, почты, фтп, днс.

deivan 31.01.2015 00:26

хотя, на хабре когда то была статься как впн-туннель поднять

cyber 31.01.2015 00:30

dmitry111, я с телефона подключился, я отключил wifi и подключился через 4g. Порт был открытым 100%, у меня утилита на телефоне

cyber 31.01.2015 00:31

dmitry111, ты мне про роутер ответить можешь?

dmitry111 31.01.2015 00:33

Цитата:

Сообщение от cyber (Сообщение 354349)
dmitry111, я с телефона подключился, я отключил wifi и подключился через 4g. Порт был открытым 100%, у меня утилита на телефоне

ок, спасибо! Видимо у меня что-то с провайдером

dmitry111 31.01.2015 00:34

Цитата:

Сообщение от cyber
dmitry111, ты мне про роутер ответить можешь?

да, я через wi-fi сижу. Думаешь проблема в нем?

cyber 31.01.2015 00:34

dmitry111,
все понятно, сейчас объясню в чем проблема

cyber 31.01.2015 00:36

И так твой запрос идет на внешний ip, его получает роутер, роутер видит этот запрос но он не знает что с ним делать, поэтому он его "убивает", тебе нужно прописать в таблице роутера, что бы запросы на 3000 порт перекидывало на локальный ip твоего компа, к примеру на 192.168.1.20:3000

https://ru.wikipedia.org/wiki/%D0%A2...86%D0%B8%D0%B8

https://www.youtube.com/watch?v=-xxO5jdLvcE


П.с Может где то в деталях я ошибся, но суть в общем такая, просто это писал человек который заснул на экзамене по компьютерным сетям:D

dmitry111 31.01.2015 00:54

Цитата:

Сообщение от cyber
И так твой запрос идет на внешний ip, его получает роутер, роутер видит этот запрос но он не знает что с ним делать, поэтому он его "убивает", тебе нужно прописать в таблице роутера, что бы запросы на 3000 порт перекидывало на локальный ip твоего компа, к примеру на 192.168.1.20:3000


да, в этом дело было! Спасибо, заработало!

cyber 31.01.2015 01:03

Цитата:

Сообщение от dmitry111
Спасибо, заработало

Пожалуйста, обращайся:)

melky 31.01.2015 10:14

Цитата:

Сообщение от cyber
П.с Может где то в деталях я ошибся, но суть в общем такая, просто это писал человек который заснул на экзамене по компьютерным сетям

ты хотя бы на этом экзамене был)

cyber 01.02.2015 00:00

Цитата:

Сообщение от melky
ты хотя бы на этом экзамене был)

:) Да просто препод му** поставил экзамен на 8 утра, а на 11 утра у меня другой экзамен был к которому я всю ночь готовился и лег в 6)
И в итоге завалил не потому что не знал, а потому что спал)


Часовой пояс GMT +3, время: 02:07.