Serveur d'impression

Configuration du serveur proxy sur un Synology NAS – Serveur d’impression

Par Titanfall , le 20 septembre 2019 - 6 minutes de lecture

Un serveur proxy peut être utile pour réduire le nombre de demandes et de données lors de la navigation sur Internet. En particulier lorsque les fichiers sont téléchargés à plusieurs reprises, comme ouvrir Facebook plusieurs fois par jour ou télécharger le même fichier fréquemment (mettre à jour plusieurs MV).

Depuis que j'ai un Synology NAS, je voulais expérimenter avec un proxy squid et une configuration sans contact pour mes clients utilisant WPAD.

Étape 1 – Proxy Squid

Nous devons d’abord installer le paquet de proxy squid sur le Synology NAS. Pour cela nous avons besoin ipkg. Si vous n’avez pas installé ipkg cependant, installez-le d'abord s'il vous plaît (lien).

Vous pouvez installer le package calamar avec la commande: ipkg install squid

ipkg install squid

Vous pouvez éventuellement modifier la taille du cache de disque. Par défaut, la taille du cache est de 100 Mo, pas beaucoup. J'ai donc augmenté cette capacité à 4 Go. La taille du cache est stockée dans le paramètre cache_dir dans le fichier /opt/ec/squid/squid.conf. Le troisième paramètre (4096) est la taille en mégaoctets.

/opt/etc/squid/squid.conf - cache_dir

Ensuite, nous voulons valider la configuration avec calmar –k analyse et créez le temp (ou répertoire de swap) avec la commande calmar –z.

squid-k parse || calmar -z

Le script de démarrage est par défaut non placé dans le répertoire de démarrage de Synology DSM, nous créons donc un lien symbolique: ln –s /opt/etc/init.d/S80squid /usr/syno/etc/rc.d/

ln –s /opt/etc/init.d/S80squid /usr/syno/etc/rc.d/

Et nous sommes prêts à démarrer le démon squid: /opt/etc/init.d/S80squid start

/opt/etc/init.d/S80squid start

Toutes nos félicitations! Vous connaissez un serveur proxy opérationnel <img class = "wlEmoticon wlEmoticon-smile" style = "border-style: none; » alt= »Glimlach » src= »http://ingmarverheij.com/wp-content/uploads/2013/01/wlEmoticon-smile.png » /> Tout ce que vous avez à faire est de configurer votre client pour utiliser le serveur proxy : 3128
Options Internet - configuration proxy

Étape 2 – WPAD

Si vous ne souhaitez pas configurer le nom de domaine complet ou l'adresse IP et le numéro de port sur chaque client, vous pouvez utiliser le protocole WPAD (Web Proxy Autodiscovery Protocol). Il s'agit d'une méthode utilisée par les clients pour localiser l'URL d'une URL de configuration à l'aide de méthodes de découverte DHCP et / ou DNS. Source: wikipedia

Le WPAD utilise un fichier JavaScript (nommé WPAD.DAT) qui peut diriger les navigateurs vers le serveur proxy approprié. Comme il s’agit d’un fichier JavaScript, certaines informations peuvent être utilisées, comme l’exclusion de certains sites Web. Dans ce cas, j’utiliserai un simple fichier de configuration wpad qui orientera toujours les utilisateurs vers mon serveur proxy fraîchement installé.

Ce fichier est stocké à la racine du serveur Apache (installé par défaut): /volume1/web/wpad.dat

http://10.0.1.23/wpad.dat

Ensuite, nous devons ajouter un type mime.type dans la configuration d’apache pour permettre la configuration automatique du proxy. Ceci est fait en ajoutant la ligne suivante dans le fichier /usr/syno/apache/conf/mime.types

application / x-ns-proxy-autoconfig dat

/ usr / syno / apache / conf/usr/syno/apache/conf/mime.types


Vous pouvez maintenant configurer votre navigateur pour utiliser le script de configuration automatique.

Options Internet - configuration proxy

Étape 3 – DHCP

Maintenant, si vous êtes vraiment paresseux et que vous ne voulez pas configurer l’emplacement du fichier de configuration wpad sur chaque client, vous pouvez configurer WPAD via DHCP ou DNS. La méthode la plus fiable consiste à fournir l'emplacement du fichier de configuration wpad via une option DHCP.

Étant donné que nous avons un Synology NAS et que nous pouvons utiliser ce périphérique, nous utilisons le NAS en tant que serveur DHCP. Pour cela, nous devons installer un paquet DHCP qui est un paquet optionnel fourni par Synology.

  1. Sélectionnez "Centre de paquets"
  2. Cliquez sur l'onglet 'Disponible'
  3. Localisez le paquet ‘Serveur DHCP’ et cliquez sur ‘Installer’

Synology Package Center - Serveur DHCP

Maintenant, nous devons d’abord configurer une configuration de base pour pouvoir proposer des baux DHCP.

  1. Cliquez sur le bouton ‘Démarrer’ en haut à gauche
  2. Cliquez sur l’icône ‘Serveur DHCP’
  3. Cliquez sur le bouton ‘Serveur DHCP’

    Netwerkinterfaces

  4. Spécifiez votre Synology NAS en tant que serveur DNS et ajoutez une liste d'adresses que le serveur DHCP est autorisé à louer.

    Netwerkinterfaces - Serveur DHCP

  5. Cliquez sur Appliquer

Si le serveur DHCP ne fonctionne pas, vous devez vérifier la / var / log / message fichier. Si cela contient le message ‘Impossible d’ouvrir le fichier de location DHCP » vous devez ‘exécuter les commandes suivantes:

Impossible d'ouvrir le fichier de location DHCP

touch /var/packages/DHCPServer/target/etc/dhcp.conf.leases

Nous devons maintenant ajouter l'option DHCP 252 (auto-proxy-config) avec l'emplacement du fichier de configuration wpad. Le fichier de configuration est stocké dans le / etc / dhcp / annuaire. Notez que le script /etc/rc.network régénère le fichier /etc/dhcpd.conf au démarrage du serveur DHCP. Le contenu de tous les fichiers /etc/dhcpd/dhcpd-*.conf avec un fichier /etc/dhcpd/dhcpd-*.info correspondant, indiquant qu'il est activé, sera fusionné dans la configuration appliquée.

Mis à jour le 11-01-2013 avec le nom de fichier correct

Ajoutez les deux fichiers suivants:

/etc/dhcpd/dhcpd-server-options.conf

Très important: Ajoutez un saut de ligne après la première ligne (appuyez sur Entrée), sinon les lignes fusionneront dans le fichier dhcpd.conf.

/etc/dhcpd/dhcpd-server-options.info

Vous devez vous connecter avec l'utilisateur root, l'utilisateur admin a des privilèges insuffisants.

/etc/dhcpd/dhcpd-server-options.conf/etc/dhcpd/dhcpd-server-options.info

(Re) démarrez le serveur DHCP pour appliquer les paramètres.

Vous pouvez maintenant configurer votre navigateur pour détecter la configuration automatique.

Options Internet - configuration proxy

4. ça marche

Vous pouvez vérifier si vous utilisez un serveur proxy en visitant le site http://www.whatismyip.com/. Cela montrera non seulement que vous êtes une adresse IP, mais également si et quel serveur proxy vous utilisez.

http://www.whatismyip.com/

Référence

Ingmar Verheij

Au moment où Ingmar écrivait cet article, il travaillait pour PepperByte en tant que consultant principal (jusqu'en mai 2014). Son travail consistait à concevoir, migrer et dépanner les infrastructures Microsoft et Citrix. Il travaillait avec des technologies telles que Microsoft RDS, la gestion de l'environnement des utilisateurs et la surveillance (des performances). Ingmar est le groupe d'utilisateurs du groupe d'utilisateurs néerlandais Citrix (DuCUG). Logiciel RES nommé Ingmar RES Software Valued Professional en 2014.

Plus de messages – Site Web

Suivez-moi:
<img src = "https://www.ingmarverheij.com/wp-content/plugins/wp-about-author/images/twitter.png » alt= »Twitter » /><img src = "https://www.ingmarverheij.com/wp-content/plugins/wp-about-author/images/linkedin.png » alt= »LinkedIn » /><img src = "https://www.ingmarverheij.com/wp-content/plugins/wp-about-author/images/googleplus.png » alt= »Google Plus » />

Click to rate this post!
[Total: 0 Average: 0]

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.