Utiliser Orchid

Pour démarrer le proxy SOCKS5 Orchid, procédez comme suit

java -jar orchid-version.jar

Orchid tentera d'abord d'établir une connexion au réseau Tor et de recueillir les informations d'annuaire. Une fois qu'il a suffisamment d'informations de répertoire, le logiciel commencera la construction de circuits.

Utilisation d'Orchid pour naviguer avec Tor

Pour tester Orchid, vous devez configurer votre navigateur pour utiliser Orchid comme proxy - mais il est important de noter que Orchid + votre navigateur n'est pas un remplacement sécurisé pour le Tor Browser Bundle, qui a de nombreuses autres améliorations au-delà Tor. Par exemple, avec Firefox, par défaut, les requêtes DNS ne sont pas envoyées à travers le proxy SOCKS5 configuré. Vous pouvez modifier cette configuration par défaut en allant à l'URL about:config et en définissant la propriété network.proxy.socks_remote_dns à true (ce qui est déjà fait dans le navigateur Tor).

Utilisation du tableau de bord

Orchid comprend un "tableau de bord" qui permet d'observer des informations sur l'état interne de Tor. Pour démarrer le tableau de bord, définissez la propriété suivante lorsque le binaire JAR est exécuté:

java -Dcom.subgraph.orchid.dashboard.port=10000 orchid-version.jar

Pour accéder au tableau de bord, il suffit de se connecter au port (10000) avec netcat.

Utilisation Orchid comme bibliothèque

Le client Tor Orchid expose une SocketFactory qui peut être utilisé dans une application Java. Des exemples plus détaillés, de la documentation, et des exemples de code seront disponible très bientôt.