EPSV fjernar eit FTP-adresseproblem, ikkje den andre sambindinga
Forstå det passive dataendepunktet når FTP-innlogging verkar gjennom ein proxy, men opplistinga eller førebuinga av overføringa mislukkast.
EPSV opnar framleis ei eiga FTP-datasambinding. Det endrar endepunktinformasjonen, ikkje talet på sambindingar.
Eit tradisjonelt PASV-svar gjev ei adresse og ein port. Den adressa kan vere ubrukeleg utanfor nettverket til tenaren. EPSV gjev ein port og nyttar tenaradressa som høyrer til kontrollsambindinga.
Gjennom ein proxy må den logiske identiteten til FTP-tenaren haldast. Lyttaradressa til mellomleddet er ikkje automatisk tenaren som eig den returnerte dataporten.
Datasambindinga treng òg den tiltenkte proxy-ruta og løyve til å nå den valde porten. Å godta ein CONNECT til FTP-kontrollporten tillèt ikkje kvar påfølgjande datasambinding.
Før du slår av EPSV, gransk det passive svaret og tenaradressa og porten som er bede om for overføringa. Vellukka FTP-innlogging opprettar kontrollsambindinga; ho lèt datasambindinga liggje att for kontroll. Med Python ftplib bør du spore båe sokkelkonstruktørane i staden for å lite på ein PySocks-standard åleine.