Tag Archives: nodejs

[NodeJS] Créer un proxy privé en 2 minutes

private proxy

Depuis quelques temps je traîne sur les forums SEO et Webmarketing anglais et français. Une question revient sans cesse: où se procurer de bons proxies privés pour pas cher.

J’ai donc décidé de répondre à cette question en essayant plusieurs fournisseurs de private proxies. Très rapidement je me suis rendu compte que les proxies soit disant privés, c’est à dire exclusivement réservé à leur acheteur, ne le sont pas du tout. Plutôt dommage pour un service facturé entre 1 et 4€ par proxy !

Alors comment faire lorsque les proxies publiques ne conviennent pas pour faire du SEO Google.

Utilisateur de Scrapebox, SEnuke, ZennoPoster et GSA, il me faut absolument de bons proxies qui répondent et qui sont rapides. Pour une utilisation normale de Scrapebox, il me faut au minimum 30 proxies, alors que pour référencer mes sites j’utilise au moins 30 proxies dans GSA.

Et j’ai trouvé la solution parfaite: lancer mes propres serveurs proxies privés sur des VPS !

Requête HTTP POST avec encodage Gzip en NodeJS

nodejs gzip

Les modules http et https de NodeJS permettent d’effectuer facilement de nombreuses opérations liées au protocol HTTP et HTTPS: GET, POST, PUT, DELETE, …

Il est donc possible de poster des données en HTTP POST afin de remplir un formulaire HTML ou bien pour envoyer des informations à un serveur Web.

Mais lorsque l’on souhaite envoyer des données en grande quantité, il est utile de les gzipper.

Créer un serveur HTTPS avec NodeJS et Express

NodeJS est la grande tendance actuelle et de nombreux projets émergents se basent dessus.

Express, module HTTP de NodeJS, permet de réaliser rapidement un serveur HTTP dans votre application NodeJS.

Il existe de nombreux tutoriaux sur le net permettant d’instancier un serveur Web en quelques lignes de code en utilisant Express.

Mais la réalisation de plusieurs applications pour mes clients a fait émerger un besoin récurrent: créer un serveur HTTPS en NodeJS (HTTP over SSL/TLS).

En effet, le HTTPS permet de crypter les données qui transitent entre les clients et le serveur, ce qui permet de sécuriser un minimum les transactions, qui ne transistent plus en clair sur le réseau.

Nous allons donc voir comment créer un serveur HTTPS en NodeJS avec le module Express.

Microcontrôleur Tessel: un Arduino pour NodeJS Javascript like !

tessel

Tessel est une jeune société qui est en train de développer un microcontrôleur capable de faire tourner un moteur Javascript.

Le microcontrôleur Tessel fait la taille d’une carte Arduino Uno, embarque du wifi nativement et est capable de faire tourner un serveur NodeJS !

La carte électronique Tessel est donc clairement destinée au développement de projets connectés et elle innove dans son concept puisqu’elle acceptera un certain nombre d’extensions, vendus sous forme de shield.

Le microcontrôleur séduira ainsi les électroniciens mais aussi les développeurs car pour chaque extensions une api complète sera fournie, et la programmation se fera en javascript 🙂

Découvrons plus en détails ce microcontrôleur Javascript ready.