Proxy HTTP(s) gatejs

Posté par . Édité par Xavier Teyssier, Benoît Sibaud, Pierre Jarillon et Christophe Guilloux. Modéré par ZeroHeure.
20
20
juin
2014
JavaScript

gatejs est un nouveau mandataire/proxy HTTP(s) (forward & reverse) qui a pour vocation de remplacer squid, nginx, varnish ou encore apache, dans leurs fonctions de proxy (forward & reverse). Il est publié sous licence GPLv3.

Il est développé en JavaScript (2/3) et en C++ (1/3). Il est prévu que la proportion de C++ se réduise au fil du temps. Ce proxy utilise le moteur Javascript V8 et nodejs.

Il a été initialement conçu pour offrir plus de flexibilité sur l'interception et le traitement d'informations en HTTP.

Pour ceux qui ne sont pas pro-JavaScript, il est important de préciser que les performances de gatejs sont proches, voire dans certains cas, supérieures à nginx.

De plus, l'utilisation de Javascript permet d'augmenter la lisibilité des codes, de les factoriser et de renforcer la sécurité, surtout pour des opérations complexes.

Les configurations sont écrites au moyen de la notation d'objets Javascript (JSON).

Forum Linux.général [SQUID] Tproxy (mon proxy transparent ne marche pas)

Posté par .
0
29
août
2012

Bonjour,

J'essaye de mettre en place un proxy transparent sur Fedora 17. Je souhaite utiliser la fonctionnalité Tproxy. Fedora 17 semble avoir tout le nécessaire pour le faire nativement.
Il y a très peu de documentation (à jour) pour ça, donc quand ça ne fonctionne pas ça devient très vite pas simple à comprendre.
J'ai utilisé principalement cette doc : http://wiki.squid-cache.org/Features/Tproxy4

Voilà mon installation :
{www} <-----> [ FreeBox] <-------> eth1 [Serveur Proxy] eth0 <-------> les clients

Le serveur proxy (...)