Modifier l'agent utilisateur via nginx (openrestoy)

[École privée illusoire] 2022-07-23 18:19:00 阅读数:846

modifieragentutilisateurnginxopenrestoy

Partage de ressources de qualité

Guide d'apprentissage(Cliquez pour déverrouiller)Positionnement des connaissancesOrientation de la population
🧡 PythonApplet de commande de repas Wechat en direct 🧡Classe supérieureCe cours estpython flask+Une combinaison parfaite d'applets Wechat,De la construction du projet au déploiement de Tencent Cloud en ligne,Créer un système de commande de repas complet.
PythonQuantifier les transactions en directNiveau d'entréeLes poignées vous permettent de créer une extension facile、Plus sûr、Un système d'échange quantitatif plus efficace

AdoptionOpenRestyModifierUserAgent,C'est très simple.,DemoL'agent inverse a été fait plusieurs fois pour l'affichage de la sortie du Journal.Il n'y a pas besoin d'être aussi gênant dans la pratique.

Le navigateur peut accéder à l'adresse suivante

http://127.0.0.1:10090/

Pas grand - chose à dire,Configurer directement

upstream webapi_mydemo1{ server 127.0.0.1:10092; }

upstream webapi_mydemo2{ server 127.0.0.1:10093; }

server { listen 10093; location / { content_by_lua_block{ ngx.print(“HelloWorld”) } } }

server { listen 10092; set $newagentheader $http_user_agent; location / { access_by_lua_block{ ngx.var.newagentheader =“MyDemo Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko” } proxy_pass http://webapi_mydemo2; proxy_set_header User-Agent $newagentheader; } }

server { listen 10090; set $newagentheader $http_user_agent; location / { proxy_pass http://webapi_mydemo1; proxy_set_header User-Agent $newagentheader; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }

Les journaux d'accès suivants

127.0.0.1 - - [23/Jul/2022:10:37:19 +0800] fwf[127.0.0.1] tip[-] - - - - 0.000 - - webapi_mydemo2 GET / HTTP/1.0 “200” 10 “-” “zh-CN” “MyDemo Agent Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko” 127.0.0.1 - - [23/Jul/2022:10:37:19 +0800] fwf[127.0.0.1] tip[-] 0.000 0.001 127.0.0.1:10093 0.001 0.001 10 164 webapi_mydemo1 GET / HTTP/1.0 “200” 10 “-” “zh-CN” “Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko” 127.0.0.1 - - [23/Jul/2022:10:37:19 +0800] fwf[-] tip[-] 0.000 0.001 127.0.0.1:10092 0.001 0.001 10 164 127.0.0.1:10090 GET / HTTP/1.1 “200” 10 “-” “zh-CN” “Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko”

Copyright:Cet article est[[École privée illusoire]]Établi,Veuillez apporter le lien original pour réimprimer,remercier。 https://fra.fheadline.com/2022/204/202207231605420340.html