Справочник Пользователя для your-freedom user guide
Your Freedom User Guide
Page 43 of 52
Adjust the sliders to your needs. For example, if you would prefer a server in North
America but only if it’s not a bad choice otherwise, move the “North American server”
slider somewhat to the left. If you require a server there, move it all the way to the
left. If you absolutely don’t want to use a server based there, move the slider all to
the right.
America but only if it’s not a bad choice otherwise, move the “North American server”
slider somewhat to the left. If you require a server there, move it all the way to the
left. If you absolutely don’t want to use a server based there, move the slider all to
the right.
For most of the options, only the end and middle positions are useful. Future versions
of the client will probably just contain radio buttons for them.
of the client will probably just contain radio buttons for them.
Criterion Meaning
OpenVPN support
Server supports OpenVPN tunnelling. You either need this
or you don’t, so move the slider all to the left or leave it in
the middle position.
or you don’t, so move the slider all to the left or leave it in
the middle position.
Low server load
If you prefer servers with low load, move the slider
somewhat to the left. But depending on your other
requirements, a low load may not be everything. You
decide. It’s not a good idea to move it to the right, however.
somewhat to the left. But depending on your other
requirements, a low load may not be everything. You
decide. It’s not a good idea to move it to the right, however.
European server
Prefer a server in Europe? Or don’t want one there? Move
this slider accordingly.
this slider accordingly.
North American server
Same as above, just with North America.
High volume server
Not all servers are suitable for high volume applications. If
you are using applications that need to transfer a lot of
data, you should move this slider to the left. To stay away
from these high-volume servers, move it to the right. Don’t
think this is any good, though.
you are using applications that need to transfer a lot of
data, you should move this slider to the left. To stay away
from these high-volume servers, move it to the right. Don’t
think this is any good, though.
P2P server
If you require peer to peer protocols to work, move this
slider all to the left. Otherwise you may end up on a server
that does not support them. Otherwise just leave it in the
middle position.
slider all to the left. Otherwise you may end up on a server
that does not support them. Otherwise just leave it in the
middle position.
VoIP server
Are you using a SIP phone? Then move the slider to the
left. Otherwise, just leave it where it is.
left. Otherwise, just leave it where it is.
Interactive server
Would you prefer a server that can handle interactive
applications well? Then this slider is for you. Move it a bit to
the left.
applications well? Then this slider is for you. Move it a bit to
the left.
2.8 Using “socksifiers”
If your particular application does not support the use of web or SOCKS proxies, it
still doesn’t mean that it cannot run with Your Freedom. Since the Your Freedom
client is a full-blown SOCKS server, all you need is to “socksify” your application.
There are several ways to do this, all of them basically use a feature called dynamic
link library preloading. Since people hate re-inventing the wheel they came up with
code libraries that get dynamically linked to the application at execution time. Like
every other operating system, Windows, Linux, MacOS etc. ship with such libraries,
and one particular of them offers networking functions. The first time such a function
still doesn’t mean that it cannot run with Your Freedom. Since the Your Freedom
client is a full-blown SOCKS server, all you need is to “socksify” your application.
There are several ways to do this, all of them basically use a feature called dynamic
link library preloading. Since people hate re-inventing the wheel they came up with
code libraries that get dynamically linked to the application at execution time. Like
every other operating system, Windows, Linux, MacOS etc. ship with such libraries,
and one particular of them offers networking functions. The first time such a function