Могу ли я подключить 2 компьютера с NAT через FTP? - PullRequest
0 голосов
/ 22 февраля 2011

У меня 2 компьютера за разными NAT и FTP-сервером. Как я могу подключить компьютеры друг к другу без серверной программы? Я читал о дыроколах STUN и UDP, но, как я вижу, для этого нужна серверная программа, не так ли? Он будет использоваться в программе на Python.

1 Ответ

0 голосов
/ 22 февраля 2011

Чтобы сделать это без сервера, вы можете настроить переадресацию портов на одном из маршрутизаторов NAT. например машина1 позади nat1, машина2 позади nat2. Настройте порт на nat1, перенаправив его на FTP-порт machine1. После этого вы сможете подключиться к FTP с компьютера2, используя общедоступный IP-адрес nat1. Используйте пассивный режим FTP, чтобы избежать необходимости открывать больше портов через маршрутизаторы NAT.

...