Совместное использование файлов с помощью Pythons SimpleHTTPServer [закрыто]

Переход в мой каталог и нажатие

python -m SimpleHTTPServer

действительно полезно, когда мне нужно обмениваться файлами между двумя компьютерами через Wi-Fi. Мне нужно только найти свой локальный IP-адрес в ifconfig, и я иду, без необходимости копировать данные на / с USB-накопителя.

Но через Интернет он не работает с моим общедоступным IP-адресом даже после открытия порта 8000 (стандартный порт для SimpleHTTPServer):

iptables -I INPUT -p tcp --dport 8000 -j ACCEPT

Он по-прежнему не работает.

Может быть проблема с моим маршрутизатором Wi-Fi?

0
задан 19 October 2017 в 00:08

1 ответ

Трудно сказать с уверенностью, но я предполагаю, что Ваша локальная LAN находится позади маршрутизатора. Ваш общедоступный адрес IP является поэтому тем маршрутизатора..., и маршрутизатор не имеет никакого SimpleHTTPServer. Так, если Вы действительно хотите сделать такое управление, необходимо дать маршрутизатору команду перенаправлять порт 8000 к определенному ПК (локальный IP). Это называют 'ПЕРЕНАПРАВЛЕНИЕМ ПОРТОВ'.
Инструкции сделать так варьируются с маршрутизатора на маршрутизатор, и некоторые IAP запрещают это управление. Также знайте, что для перенаправления порта по определенному адресу нужен этот адрес, чтобы быть knwon и стабильный. Так, probalbly необходимо будет настроить ПК, к которому Вы перенаправляете, чтобы иметь статический адрес (вместо выделенного DHCP адреса).

знать также, что открытие Вашего ПК к Интернету без защиты похоже на открытие Вашего дома (или по крайней мере одна комната) без любого ключа или защиты. Это означает, что Вы, вероятно, встретите там людей, которых Вы не ожидали.

2
ответ дан 2 November 2019 в 02:48

Другие вопросы по тегам:

Похожие вопросы: