FTP-innritan brúkar stýrisamband. Síðani tørvar mappulista ella niðurtøku eitt dátusamband, sum kann miseydnast hóast innritanin gjøgnum SOCKS eydnaðist.

Finn fyrst passivan ella aktivan hátt. Í passivum hátti letur klienturin upp eitt nýtt samband til adressuna og portið, sum FTP-tænarin gevur. Hetta sambandið tørvar eisini ta ætlaðu proxy-leiðina.

Ruby socket-integrering

Net::FTP API hjá Ruby skjalar atferð sína í sambandi og passivum hátti. Ein SOCKS-integrering má fevna um socket-gerðina, sum bæði stýri- og dátuleiðin brúka; proxy-innstillingin hjá einum HTTP-klienti annars staðar stillir teir ikki.

Um integreringin broytir socket-atferðina alment, endurskoða tá víddina í mun til tráðar. Ein blokkur um eina flyting kann ikki avmarka aðrar tráðir frá broytingum í deildum støðu.

Ein veitari kann bjóða eitt statiskt endapunkt, men tað er eitt tænastueyðkenni og ikki eitt alment SOCKS-krav. Har sum ymisk samband kunnu brúka ymiskar útgangar, kanna hvussu FTP-tænarin knýtir sítt dátusamband at váttaða stýrisambandinum.

Skráset stigið, sum varð nátt, háttin og dátuendapunktin, uttan innritanarupplýsingar. Hetta skilir eina blokeraða dátuleið frá einum miseydnaðum proxy-innritan.

Skyldar greinar