[EDITO]
après ma petite technique de la maison blanche a (disons trois fois plat), écrit après a récemment terminé un petit programme pour savoir si un nom de domaine légitime n'est pas configuré, il ne peut répondre à prendre leur propre serveur en mode débogage fin, ce qui est naturellement plus de mal, alors demandez beaucoup de chefs de son propre, l'Internet pour recueillir beaucoup de façons, est enfin là!
[Pré - requis]
prendre en charge les amis applet doivent avoir des exigences très claires pour le nom de domaine de l'applet est relativement élevée, vous devez vérifier les certificats de version HTTP et TLS, disons que le blanc est besoins de noms de domaine pour commencer par https détaillées ci - dessous:
donc avant de regarder ci - dessous le contenu, vous devez avoir:
① besoin d'interagir (wx.request () ...) avec son propre petit programme back-end
et back-end a été mis en place est terminée, ne différant que par des touches de finition proxy inverse
(mon back - end applet est basé sur le framework python flacon)
② nuage Ali a déjà été déposé domaine juridique ou (autre), ont les Baidu spécifiques, vous pouvez aller jeter un coup d' oeil.
③ sur le serveur cloud panneau de gestion des opérations de serveur « pagode » a été installé
Remarque: Assurez - vous de télécharger votre propre pagode de serveur cloud plutôt que sur leur machine physique! ! !
Comment, maintenant installé le? Ensuite, nous avons commencé!
1. Installez la "pagode" Panel Management Server Operations
Lien d' installation: https://www.bt.cn/
(version à choisir en fonction de votre propre système de serveur cloud de)
mon système de serveur cloud est Windows Server 2012 , donc je vais être un exemple pour expliquer mes opérations spécifiques du serveur cloud.
Après l' interface d'installation est la suivante:
Nous suivons les instructions pour accéder au panneau de l'image ci - dessus adresse, entrez le numéro de compte et mot de passe
Remarque: L'adresse du panneau dans la machine ouverte, la pagode sur un serveur cloud sur la ligne
si vous ouvrez l'URL n'apparaît pas, regardez la note. Tout d' abord, vérifiez la version de votre navigateur rencontre, sinon, nous devons aller à Ali ensemble sur le contenu de groupe de sécurité en nuage, libérer son port associé répertorié. Pour effectuer les opérations suivantes:
① serveur cloud Ali de se connecter à la console, dans la barre de recherche ci - dessus peuvent rechercher directement « serveur cloud » choisir la console de serveur cloud pour entrer, puis cliquez sur Réseau et sécurité , sélectionnez le groupe de sécurité , entrez les règles de configuration
saisies l'interface suivante:
② dans la direction de l' ensemble de la sécurité supplémentaire de règles ** ( en haut à droite)
plage de ports sélection 1/10000 ( ce qui signifie correspondant à une plage de ports 1-10000)
de remplissage objet d'autorisation 0.0.0.0/0 ( qui signifie par défaut pour correspondre à tous les ports)
après l'opération ci - dessus est terminée, notre groupe de sécurité a publié avec succès tous les ports 1-10000 amis! ! ! Cette fois , nous Rouvrir l'adresse du panneau, saisissez le nom d'utilisateur et mot de passe fourni pour entrer dans la pagode elle! ! !
A cette époque , ont généralement boîte pop-up qui vous permet de sélectionner pour télécharger un autre serveur Web, assurez - vous de choisir Oh, derrière un proxy inverse à utiliser, je choisi de télécharger est le Apache serveur.
Ne soyez pas fiers Yo, derrière long chemin à parcourir!
2. Téléchargez l'outil de pénétration du réseau FRP
Site officiel peut être téléchargé, veuillez joindre un lien
http://www.chuantou.org/
(pas télécharger si lettre privée je vous ai envoyé installer le package)
Notez que, vous devez télécharger le FRP dans la machine et le serveur cloud, vous devez configurer le serveur et le client pour obtenir des fonctionnalités interactives
ici besoin d'expliquer pourquoi les outils de pénétration du réseau de téléchargement ici sont quelques - unes de ma compréhension personnelle, en cas d' erreur, s'il vous plaît me corriger: les
connaissances professionnelles ne suffit pas, ne peut parler, fin arrière applet de notre propre version est de courir dans notre zone locale de la machine, afin d'obtenir l' accès utilisateur via une applet en dehors du réseau et de répondre au serveur, vous devez réaliser au sein de la pénétration du réseau.
Bien sûr, on peut aussi ne pas besoin de pénétrer dans le réseau, directement sur le serveur de fonctionner sous son propre nuage, mais eux - mêmes quand l' utilisation de serveurs cloud pour exécuter des applets, ne peut pas répondre avec succès à l'arrière- plan , donc je ne peux lieu à la natif
cette fois notre FRP ses débuts il! ! ! Avant qu'il y ait des coquilles d'arachides utilisées et NATAPP, des cris , je me sens résoud pas le problème de réponse https
① après le téléchargement est terminé, ouvrez le fichier apparaît comme suit:
Nous pouvons voir clairement, qui contient CBPRF (client) et les types de fichiers PRF (côté serveur), nous allons commencer la configuration maintenant!
② D' abord, nous ouvrons le serveur dans le dossier nuage, double-cliquez pour ouvrir le frps.ini fichier, qui sera modifié comme suit:
[common]
#服务器端端口
bind_port=7000
#客户端连接凭证
privilege_token=5201314
#最大连接数
max_pool_count=10
#客户端映射的端口
vhost_http_port = 5200
#服务器看板的访问端口
dashboard_port=7500
#服务器看板账户
dashboard_user=admin
dashboard_pwd=admin
Ouvrez serveur cmd, cd sur le chemin du dossier, entrez
frps.exe -c frps.ini
③ Dans cette machine, la même opération correspondante, mais note
[common]
server_addr = xx.xx.xx.xx #云服务器的公网ip地址
server_port = 7000
privilege_token=5201314
[web]
type = http
local_port = 5000 #默认响应端口
custom_domains = xxxx #合法域名
[tcp1]
type = tcp
local_port = 9091
remote_port = 1111
Il ne suivant le changement d'apparence n'est pas clair la matière, elle, suivie par une étude plus approfondie en profondeur
cmd ouverte de la machine, cd sur le chemin du dossier, entrez
frpc.exe -c frpc.ini
Au- dessus , nous avons réalisé avec succès au sein du réseau pour y pénétrer! ! !
L'étape suivante consiste à assister le miracle du moment
Tout d'abord, nous nous rendons compte prêts à ouvrir le nom de domaine sur la machine, ajoutez le port 7500
#服务器看板的访问端口
dashboard_port=7500
Entrez votre nom d'utilisateur et mot de passe -> sont admin, mettre en place leur propre côté serveur
#服务器看板账户
dashboard_user=admin
dashboard_pwd=admin
Accédez à la page, ce sont les détails que nous parvenions à l'intérieur de la pénétration du réseau
Ensuite, nous remplaçons le port 5200
#客户端映射的端口
vhost_http_port = 5200
Dans le dos de la page est ce que nous avons réalisé des amis d'interface fonctionnelle (si vous écrivez une page avec un petit programme répond aux mots)
Ici, nous avons réussi à n'atteint dans la pénétration réseau moi-même!
3. Utilisez Nginx / Apache de proxy inverse pour atteindre
① Ici , nous allons utiliser la pagode vous, entrez la pagode, sélectionnez un site dans la partie gauche de la barre d'options, cliquez sur Ajouter un site
② Après terminée, cliquez pour entrer le nom de domaine, choisissez le côté gauche de la barre d'options SSL
Télécharger le certificat SSL et la clé et entrez certificat (Baidu a un tutoriel)
③ puis sélectionnez les options dans la colonne de gauche du proxy inverse
③ puis cliquez sur Ajouter un proxy inverse , l'opération correspondante apparaît:
(J'utilise le serveur Apache, et la boîte pop-up serveur nginx est légèrement différent, mais pas d' effet)
④ Enfin, entrez le nom de domaine dans le navigateur
ah! Enfin au - dessus! Jusqu'à présent, nous avons réalisé avec succès par le port proxy inverse Apache expédition nous en avons besoin! Cette fois , nous réutilisons petit programme appelle wx.request (), wx.uploadFile () et d' autres fonctions peut être dans le cas de tests noms de domaine légitime retour facilement les données que vous voulez! ! !
[] Écrit sur le dos
pour un petit programme ne peut renvoyer des données en mode débogage, il est très téter, donc après vraiment résoudre le problème, « édifiant »! Si le processus ci - dessus à des doutes, bienvenue à laisser un message ou une lettre privée à partager avec vous! Après avoir lu ce utile, pointer un chant de louange à pied