Пријава на FTP користи контролну везу. Затим је за списак директоријума или преузимање потребна податковна веза, која може пропасти иако је пријава преко SOCKS-а успела.

Најпре утврди пасивни или активни начин. У пасивном начину клијент отвара нову везу према адреси и порту које наведе FTP сервер. Та веза такође треба предвиђену прокси руту.

Ruby интеграција сокета

Net::FTP API у Rubyју документује понашање везе и пасивног начина. SOCKS интеграција мора покрити стварање сокета које користе и контролна и податковна путања; прокси поставка HTTP клијента негде другде их не конфигурише.

Ако интеграција мења понашање сокета глобално, прегледај њен обим по нитима. Блок око једног преноса не може изоловати друге нити од промена дељеног стања.

Пружалац може понудити статичну завршну тачку, али то је одлика услуге, а не општи SOCKS захтев. Где одвојене везе могу користити различите излазе, провери како FTP сервер повезује своју податковну везу са аутентификованом контролном везом.

Забележи достигнуту фазу, начин и податковну завршну тачку, без акредитива. То разликује блокирану податковну путању од неуспешне прокси пријаве.

Повезани чланци