- Баллы
- 76
Я расскажу про способ захода на локальный сервер из любой точки планеты.
Думаю у многих была проблема с открытием портов. Одна из причин - не позволяет провайдер. Тогда, как бы ты не настраивал роутер, порт открыть не получится. Но есть один способ обойти это с помощью проксирования.
Для работы способа будем использовать программу ngrok.
1. Заходим на сайт https://dashboard.ngrok.com/signup и регистрируемся.
2. Нажимаем на большую кнопку "download"
3. Распаковываем архив в каталог C:/Windows/System32
4. Связываем аккаунт на сайте с вашим компьютером. Для этого скопируйте команду ngrok authtoken <значение> (копируйте без ./ в начале, ./ только для линукса и мак ос) и введите её в командной строке
5. Почти всё готово. Теперь нужно сделать проксирование на ваш компьютер командой ngrok tcp 25565 --region eu (вместо 25565 можно указать любой нужный вам порт. В случае с одиночной игрой вы должны нажать "open to lan" и указать порт, который видите в чате)
У вас получится ссылка формата tcp://#.tcp.eu.ngrok.io:#####, где # - цифра
Вам необходимо отправить значение #.tcp.eu.ngrok.io:##### вашему другу. Это и будет временным айпи сервера.
Как по мне это гораздо лучше, чем терпеть ограничения атерноса или объяснять другу как использовать хамачи.
Для игры с другом: те, кто когда либо пользовался бесплатным хостингом знает, что там часто очередь, которую надо ждать, а старый добрый хамачи требует наличие программы на обоих сторонах.
Для администраторов сервера: представим ситуацию, что вы решаете сделать обновление вашего сервера и хотите, чтобы другие администраторы могли зайти на сервер и протестировать. Вместо того, чтобы использовать белый список и/или постоянно перезаливать конфиги в файлзилле, лучше делать обновление на своём компьютере
Для администраторов сервера: представим ситуацию, что вы решаете сделать обновление вашего сервера и хотите, чтобы другие администраторы могли зайти на сервер и протестировать. Вместо того, чтобы использовать белый список и/или постоянно перезаливать конфиги в файлзилле, лучше делать обновление на своём компьютере
Это моя первая статья, напишите в комментариях если в ней что-то не так с оформлением
Думаю у многих была проблема с открытием портов. Одна из причин - не позволяет провайдер. Тогда, как бы ты не настраивал роутер, порт открыть не получится. Но есть один способ обойти это с помощью проксирования.
Для работы способа будем использовать программу ngrok.
1. Заходим на сайт https://dashboard.ngrok.com/signup и регистрируемся.
2. Нажимаем на большую кнопку "download"
3. Распаковываем архив в каталог C:/Windows/System32
4. Связываем аккаунт на сайте с вашим компьютером. Для этого скопируйте команду ngrok authtoken <значение> (копируйте без ./ в начале, ./ только для линукса и мак ос) и введите её в командной строке
5. Почти всё готово. Теперь нужно сделать проксирование на ваш компьютер командой ngrok tcp 25565 --region eu (вместо 25565 можно указать любой нужный вам порт. В случае с одиночной игрой вы должны нажать "open to lan" и указать порт, который видите в чате)
У вас получится ссылка формата tcp://#.tcp.eu.ngrok.io:#####, где # - цифра
Вам необходимо отправить значение #.tcp.eu.ngrok.io:##### вашему другу. Это и будет временным айпи сервера.
Как по мне это гораздо лучше, чем терпеть ограничения атерноса или объяснять другу как использовать хамачи.
