Хотел сделать socket глобальным, но не получается

Deril

Newbie
16.07.2020
7
0
Сделал проброс портов на свой комп, на котором запушен socket сервер. Ввожу ip wan (разумеется добавляю порт, который указал в поле "внешний порт", а socket привязан к локальному порту компа, который так же указал) и к сожалению получается подключиться только изнутри, ввожу айпи адрес компа и ни снаружи, ни изнутри не удается подключится

Предполагаю, что вот ответ на мой вопрос, но что делать в таком случае? Что сказать оператору?
 

Вложения

  • 1647987526064.png
    1647987526064.png
    14 КБ · Просмотры: 342
  • 1647987558768.png
    1647987558768.png
    23,6 КБ · Просмотры: 209
  • 1647988507385.png
    1647988507385.png
    21,9 КБ · Просмотры: 184
Решение
Если ай пи белый, порт через маршрутизатор проброшен, а сокет сервер висит на локальном адресе по типу '192. ', '10. ' всё должно работать имхо

К серому (динамическому) ай пи вы так не подключитесь
Попробуй так:
Python:
import socket
s = socket.socket()
s.bind(('0.0.0.0', 8082))
s.listen()
while 1:
    conn,addr = s.accept()
    print(addr)
    data = conn.recv(1024)
    conn.close()
Не думаю что тебе так уж необходимо поднимать сервер именно у себя на ПК, можешь арендовать VPS стоит совсем не дорого, можешь использовать ngrok или openvpn или SSHReach.me а можешь вообще построить p2p сеть
 
Если ай пи белый, порт через маршрутизатор проброшен, а сокет сервер висит на локальном адресе по типу '192. ', '10. ' всё должно работать имхо

К серому (динамическому) ай пи вы так не подключитесь
 
Последнее редактирование:
Решение
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab