વહેંચાયેલ પ્રોક્સી પ્રોફાઇલ યથાવત્ રાખો અને સીધા કામ માટે અલગ પ્રોફાઇલ બનાવો. જે એપ્લિકેશનમાં inets ચાલી રહ્યું છે તેની અંદર:

{ok, ProfilePid} =
    inets:start(httpc, [{profile, direct_work}]).

એપ્લિકેશન સેટ ન કરે તો નવી બનેલી પ્રોફાઇલમાં કોઈ પ્રોક્સી હોતું નથી. વિનંતી પર તેને સ્પષ્ટપણે પસંદ કરો:

httpc:request(
    get,
    {"http://example.com/", []},
    [],
    [],
    direct_work
).

પછીના કૉલમાં direct_work છોડી દેવાથી ફરી ડિફૉલ્ટ પ્રોફાઇલ પસંદ થાય છે. httpc:get_options([proxy, https_proxy], direct_work) વડે આ પ્રોફાઇલના રૂટિંગ વિકલ્પો તપાસો.

પ્રોફાઇલ કૂકીઝ અને કનેક્શન સંચાલનની પણ માલિક છે. તે સ્થિતિ તેના ઘટક સાથે રાખો અને કામ પૂરું થાય ત્યારે inets:stop(httpc, ProfilePid) વડે પ્રોફાઇલ બંધ કરો. આ સીધો માર્ગ મેળવવા httpc_manager ની આંતરિક સ્થિતિ ફરી લખવાની કે વહેંચાયેલ મેનેજર સમાપ્ત કરવાની જરૂર નથી.

સંબંધિત લેખો