Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

1 137次阅读
Aucun commentaire

共计 3366 个字符,预计需要花费 9 分钟才能阅读完成。

Principe d'équilibrage de charge d'OpenWrt PassWall (basé sur HAProxy)
Dans l'écosystème OpenWrt, la sélection de nœuds Internet scientifiques pour l'optimisation du réseau à la vitesse la plus rapide, l'équilibrage de charge HAProxy est particulièrement important pour réduire la pression sur un serveur. Il s'agit d'une technologie qui améliore efficacement l'utilisation de la bande passante et les performances du réseau. openWrt, en tant que système d'exploitation de routeur flexible, combiné au plug-in Internet scientifique PassWall, peut réaliser la fonction d'équilibrage de la charge sur la base de plusieurs lignes.PassWall Il s'agit d'un puissant outil de proxy qui prend en charge une variété de protocoles de proxy (tels que Shadowsocks, V2Ray, Trojan, y compris l'actuelHystérie2(Hy2), etc.) et peuvent être combinés avec HAProxy Cet article traite de la manière dont PassWall utilise HAProxy pour l'équilibrage de charge afin d'améliorer les performances et la stabilité du réseau. Dans cet article, nous allons examiner de plus près comment PassWall utilise HAProxy pour l'équilibrage de charge afin d'améliorer les performances et la stabilité du réseau.

Conseil : en raison de restrictions de réseau, les vidéos YouTube de cette page peuvent ne pas se charger en Chine continentale.
Pour visualiser cette page, veuillez l'ouvrir dans un environnement Internet avec accès à YouTube.
Une description graphique complète est fournie ci-dessous et peut être lue plus loin.

Paramètres détaillés pour regarder des vidéos youtube, tels que le défaut d'ouverture lente, la recherche sur youtube.Roi de la science et de la technologie

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

1) Concepts de base de l'équilibrage de la charge

L'équilibrage de la charge (Load Balancing) est une technique permettant de distribuer intelligemment le trafic réseau vers plusieurs serveurs ou nœuds proxy afin d'optimiser l'utilisation des ressources, d'augmenter le débit et de réduire l'impact d'un point de défaillance unique.

Dans OpenWrt PassWall, les fonctions principales de l'équilibrage de charge sont les suivantes :

  • Distribution du trafic pour les nœuds multi-agents(équilibrage de la charge entre plusieurs serveurs)
  • Commutation dynamique de ligne(Sélection automatique des itinéraires optimaux en fonction de l'état des nœuds)
  • bilan de santé(test périodique de la disponibilité des nœuds de proxy)

PassWall est principalement utilisé par l'intermédiaire du HAProxy pour réaliser cette fonction.
2) Rôle de HAProxy dans l'équilibrage de charge PassWall

HAProxy est un outil d'équilibrage de charge très performant, largement utilisé pour la mise en grappe de serveurs web et la gestion du trafic des serveurs proxy. Dans OpenWrt PassWall, HAProxy agit comme un répartiteur pour le trafic proxy, décidant comment distribuer les demandes de données à plusieurs nœuds proxy.

2.1 Mode d'équilibrage de la charge

HAProxy prend en charge plusieurs modes d'équilibrage de la charge, et PassWall utilise principalement les modes suivants :

  • Tour de tableLe trafic est distribué de manière séquentielle à plusieurs nœuds proxy pour des serveurs proxy aux performances similaires.
  • Le moins de connexionsLa préférence est donnée au nœud mandataire ayant le plus petit nombre de connexions actuelles, ce qui convient dans le cas d'une charge inégale.
  • Source IP Binding (hachage de l'IP source)Les utilisateurs doivent être assurés que le même utilisateur (basé sur IP) utilise toujours le même nœud de proxy afin de minimiser les problèmes de déconnexion de session.

Lors de la configuration de l'équilibrage de charge HAProxy dans PassWall, vous pouvez choisir le mode approprié pour optimiser les performances.

2. le principe de fonctionnement de l'équilibrage de charge PassWall

PassWall à travers HAProxy Pour la gestion du trafic, le principe général d'équilibrage de la charge est le suivant :

  1. Demande d'accès de l'utilisateur au dispositif OpenWrt(routeur local).
  2. PassWall Capture du trafic Proxy et transmis à HAProxy.
  3. HAProxy en fonction de la politique d'équilibrage de la charge(polling, moins de connexions, etc.) Sélectionnez le meilleur serveur proxy.
  4. Le trafic est transmis au nœud proxy correspondant(Shadowsocks, V2Ray, Trojan) Hystérie2 (etc.).
  5. Les serveurs proxy traitent les demandes et renvoient des données qui sont finalement transmises à l'appareil de l'utilisateur.
    De cette manière, PassWall garantit que le trafic est distribué de manière intelligente afin d'améliorer la stabilité et les performances du réseau.

3. réglage du niveau de la nounou

Nous avons commencé pariStoreOSPar exemple, si OpenWRT est équivalent, activez HAProxy-PassWall.équilibrage de la charge] - Ouvriréquilibrage de la chargeDéfinissez ensuite le nom d'utilisateur et le mot de passe, ainsi que le port de console pour vous connecter à la page de HAProxy dans la figure ci-dessus, afin de faciliter l'observation d'une collaboration équilibrée en matière de détournement de trafic, et de procéder à une observation dynamique.

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

Ensuite, nous ajoutons des nœuds. En fait, les petits partenaires peuvent voir mon nœud pour ajouter la méthode de cryptage le port ou l'UUID ne sont pas les mêmes en face de lui est HY2 est également connu comme leHystérie2Derrière lui se trouvent les nœuds pour vless et vmss, qui se sont tous deux avérés utilisables lorsque nous avons équilibré la charge dans le cas présent.portsCela doit être cohérent (il s'agit d'un tableau de notre groupe, que nous utiliserons ultérieurement). Pour que les nœuds rejoignent l'adresse, il faut s'assurer que la méthode de cryptage et d'autres paramètres connexes sont identiques, afin de collaborer efficacement à la stabilité des éléments non essentiels. Les partenaires peuvent être ajustés en fonction de leurs propres besoins, la même configuration réduit considérablement la probabilité d'erreur, les partenaires en fonction de leur propre utilisation de l'environnement pour mettre en place l'utilisation. Ensuite, définir le poids de la charge est la priorité du nœud, le mode en fonction de leurs propres besoins pour définir I ici est de maintenir le poids par défaut. Tout va à HAProxy pour collaborer.

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

Nous reviendrons ensuite àpare-feuAccueil - Liste des nœuds - Créer un nouveau nœudchaussettesLe nœud est prêt à commencer l'imbrication, notez un nom arbitraire, puis nous sélectionnons l'élémentchaussettesmode, l'adresse est l'adresse de bouclage interne 127.0.0.1, le port est que nous avons également personnalisé l'équilibrage de charge de l'adresse 1818, nous gardons le même, la formation d'un préservatif, l'utilisateur clique sur le réseau a besoin d'être scientifique nœuds Internet à travers lechaussettesLe proxy est donné au HAProxy et le serveur d'équilibrage de charge reçoit la commande réseau pour trier la tâche.

donner un exempleLorsque nous visitons un site web, le chargement statique de la pageProtocole TCP avec lecture vidéo en continu UDPpeut provenir de deux nœuds ou serveurs différents, le puissant système de collaboration mutuelle HAProxy permet de faire le choix le plus optimal, mais aussi de réduire la pression d'un serveur ou du même nœud, ce qui est le véritable sens de l'équilibrage de charge, et non un simple changement de nœud, ce qui n'est pas le véritable sens de l'équilibrage de charge. Nous pouvons considérer cela comme "Je suis mon dernier blog".La version avancée de l'utilisation de la commutation automatique de nœuds de passwall. Si vous l'aimez, vous pouvez aussi aller voir sur ce site.

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

Ensuite nous retournons aux paramètres de base, dans le TCP ici nous sélectionnons nos chaussettes auto-construites nommées load balancing node, udp pour maintenir le même, nous pouvons voir le coin supérieur droit du load balancing a été normalement activé, nos tests sont également connectés. Cela signifie que nous pouvons l'utiliser normalement.

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

Nous pouvons également utiliser les paramètres IP + port pour nous connecter à l'arrière-plan de gestion de HAProxy afin de visualiser les informations dynamiques du trafic du nœud actuel, c'est plus intuitif, vous pouvez voir la priorité du nœud ainsi que l'utilisation du trafic.

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

Afin de vérifier s'il est possible de collaborer dans le cadre d'un triage, par exemple, nous pouvons utiliser l'optionip.meNous testons le rafraîchissement ou utilisons différents navigateurs pour ouvrir le test, ici nous voyons que l'IP du réseau externe est en train de sauter plutôt que fixe en utilisant un seul nœud ne peut pas être utilisé et ensuite commuter, alors nous avons un tutoriel pour être beaucoup plus raisonnable, prouvant ainsi que nous avons l'efficacité de cet équilibrage de charge HAProxy.

Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS
Équilibrage de charge HAProxy PassWall Configuration de Nanny sur OpenWRT iStoreOS

En résumé, OpenWrt PassWall combine HAProxy Fournit une solution efficace d'équilibrage de charge par proxy qui non seulement distribue intelligemment le trafic, mais améliore également l'utilisation de la bande passante et la stabilité du réseau. De plus, elle peut être configurée de manière raisonnable Stratégies d'équilibrage des charges, contrôles de santé, optimisation du poidsCela peut encore améliorer l'expérience du proxy. Si vous souhaitez utiliser OpenWrt de manière efficace, vous pouvez combiner la fonctionAdguard home avec MosDNSOptimiser davantage la gestion pour rendre notre réseau plus fluide et améliorer l'expérience.

Pour des configurations détaillées ultérieures, veuillez suivre monyoutubetutoriel vidéo

正文完
 0
Monsieur wang
版权声明:本站原创文章,由 Monsieur wang 于2025-03-09发表,共计3366字。
转载说明:Sauf mention contraire, ce site est publié sous licence CC BY 4.0. Veuillez indiquer l'auteur de la reproduction "Technology Lao Wang" et le lien de la source originale, toute reproduction sans attribution, suppression de la source ou comportement de lavage est considérée comme une violation du droit d'auteur.
Recommandation de RackNerd pour un VPS rentable AI Préféré par les constructeurs de sites web débutants Stable seulement 10+ Movers Recommandation VPS