FProd.net Blog, à suivre… création web, design, ajax, css, php et mysql, vidéos, MacOS et l’univers Apple, …

à suivre…

SOCKS v5 sous MacOS : installer et configurer tsocks

S’il vous arrive de devoir travailler sur un réseau qui ne vous permet pas d’accèder à internet directement mais qui vous oblige à passer par un serveur SOCKS 5, vous vous êtes surement demandé comment faire passer vos applications préférées par le socks.

Sous MacOS, on peut distinguer 3 types d’applications selon leur comportement face au socks :
Tout d’abord, il y a celles qui savent aller chercher les infos de configuration du socks directement dans les Préférences Système (pour spécifier le serveur socks : Préférences Système > Réseau > Configurer > Proxys). Cette configuration est valable pour des applications comme Dashboard, Safari, Itunes, … mais en dehors des applications Apple, elles sont relativement rares.

La deuxième catégorie regroupe des applications comme Transmit qui ont leur propre gestion du SOCKS.

Et dans la troisième catégorie, on retrouve toutes les applications qui ne sont pas capables de gérer le socks, il y a par exemple la plupart des applis console (ssh/scp/sftp, …) et des applis graphiques comme Skype. Avec cette catégorie, on va utiliser tsocks.

La version de tsocks disponible sur le site officiel (http://tsocks.sourceforge.net) doit être compilée. Sinon Darwinports contient une version de tsocks facile à installer (une fois darwinports installé, il suffit de faire “port install tsocks”).

Il faut ensuite trouver le fichier de configuration de tsocks : tsocks.conf
Voici un exemple de fichier tsocks.conf (se situe dans /opt/local/etc/ avec Darwinports) :
local = 10.42.0.0/255.255.0.0
server = socks
server_port = 1080
server_type = 5
default_user = login_l
default_pass = blablabla

Ici nous avons un seul serveur socks, une seule configuration mais tsocks peut être configuré de façon bien plus avancée pour utiliser tel ou tel serveur en fonction de tel ou tel paramètre. Nous avons également choisi de mettre le nom d’utilisateur et le mot de passe directement dans le fichier de configuration, une autre possibilité consiste à utiliser les variables $TSOCKS_USERNAME et $TSOCKS_PASSWORD.
local correspond à une plage d’adresse qui contient celle du serveur socks

Une fois le fichier de configuration prêt, il suffit de mettre tsocks devant le nom de l’application que vous voulez lancer.
Par exemple :
tsocks ssh ssh.mondomaine.com
tsocks /Applications/Skype.app/Contents/MacOS/Skype

PS: parmis les applications de la 3ème catégorie, certaines ne fonctionnent pas avec tsocks

del.icio.us:SOCKS v5 sous MacOS : installer et configurer tsocks digg:SOCKS v5 sous MacOS : installer et configurer tsocks spurl:SOCKS v5 sous MacOS : installer et configurer tsocks wists:SOCKS v5 sous MacOS : installer et configurer tsocks simpy:SOCKS v5 sous MacOS : installer et configurer tsocks newsvine:SOCKS v5 sous MacOS : installer et configurer tsocks blinklist:SOCKS v5 sous MacOS : installer et configurer tsocks furl:SOCKS v5 sous MacOS : installer et configurer tsocks reddit:SOCKS v5 sous MacOS : installer et configurer tsocks fark:SOCKS v5 sous MacOS : installer et configurer tsocks blogmarks:SOCKS v5 sous MacOS : installer et configurer tsocks Y!:SOCKS v5 sous MacOS : installer et configurer tsocks smarking:SOCKS v5 sous MacOS : installer et configurer tsocks magnolia:SOCKS v5 sous MacOS : installer et configurer tsocks segnalo:SOCKS v5 sous MacOS : installer et configurer tsocks gifttagging:SOCKS v5 sous MacOS : installer et configurer tsocks

Tags: , , , , et

Aucun commentaire »