Heim  >  Artikel  >  Backend-Entwicklung  >  Wie ändere ich den externen Netzwerkzugriffsadressen-Port in der internen Netzwerkversion von Peanut Shell? ?

Wie ändere ich den externen Netzwerkzugriffsadressen-Port in der internen Netzwerkversion von Peanut Shell? ?

WBOY
WBOYOriginal
2016-08-04 09:21:481938Durchsuche

Wie unten gezeigt:

Wie ändere ich den externen Netzwerkzugriffsadressen-Port in der internen Netzwerkversion von Peanut Shell? ?

Der Domänenname ist bei der Registrierung von Peanut Shell ein kostenloser Domänenname. Nach dem Einrichten des Intranet-Hosts speichere ich ihn und die externe Netzwerkzugriffsadresse automatisch generiert werden.

Ich möchte eine externe Netzwerkzugangsadresse ohne Port oder mit Port 80. Wie soll ich diese einrichten? ? Müssen Sie etwas kaufen? ? (Ursprünglich wollte ich es auf WeChat testen, aber es stellte sich heraus, dass WeChat nur Port 80 oder 443 unterstützt. Ich weiß nicht, wie ich das beheben kann!!)

Knie nieder und bitte Gott, deine Zweifel auszuräumen? ?

Antwortinhalt:

Wie unten gezeigt:

Wie ändere ich den externen Netzwerkzugriffsadressen-Port in der internen Netzwerkversion von Peanut Shell? ?

Der Domänenname ist bei der Registrierung von Peanut Shell ein kostenloser Domänenname. Nach dem Einrichten des Intranet-Hosts speichere ich ihn und die externe Netzwerkzugriffsadresse automatisch generiert werden.

Ich möchte eine externe Netzwerkzugangsadresse ohne Port oder mit Port 80. Wie soll ich diese einrichten? ? Müssen Sie etwas kaufen? ? (Ursprünglich wollte ich es auf WeChat testen, aber es stellte sich heraus, dass WeChat nur Port 80 oder 443 unterstützt. Ich weiß nicht, wie ich das beheben kann!!)

Knie nieder und bitte Gott, deine Zweifel auszuräumen? ?

Ich habe Erdnussschalen mehrmals verwendet und sie waren sehr schwierig zu verwenden, also habe ich aufgegeben.
Ich bin der Meinung, dass diese Intranet-Version eine Port-Mapping-Funktion sein sollte, die zuerst zum Server von Peanut Shell fließt und dann von Peanut Shell an den Client gesendet und dann vom Client an Ihren Intranet-Server weitergeleitet wird. Sollte sich dieser Grundsatz bestätigen, dürfte Port 80 nicht in Frage kommen.

Was Sie benötigen, sollte die Standardversion oder die Router-Einstellungen sein (d. h. auf dem Router ausgeführt, viele Router unterstützen dies, aber der Effekt ist ungleichmäßig). In diesem Fall kann Ihre öffentliche IP dem von Peanut Shell bereitgestellten Domänennamen zugeordnet werden und der Datenverkehr wird direkt an Ihren externen Netzwerkeingang weitergeleitet.

Es wird jedoch nicht empfohlen, für die Zuordnung von Port 80 Heimbreitband zu verwenden.
1. Gemäß den nationalen und Betreibervorschriften ist es privaten Breitbandnutzern nicht gestattet, gemeinsame Ports wie 80, 443 und 8080 für die Außenwelt zu öffnen. Zum Beispiel hat Beijing China Unicom klare Vorschriften, und manchmal kann darauf zugegriffen werden, aber sobald es gescannt wird, wird der Port blockiert. Es gibt keine offensichtlichen Einschränkungen für High-Level-Ports, aber abnormaler Datenverkehr wird dennoch überprüft.
2. Für sekundäre Betreiber scheint es, dass die TCP-Ports nicht überwacht werden können oder es überhaupt keine echte IP gibt (ein kleiner Pool ist ein großer Pool).

Ein besserer Vorschlag ist, eine günstige Version von VPS zum Entwickeln oder Testen zu kaufen, damit Sie eine echte und feste IP haben. Sie können auch einen Domainnamen kaufen. Wenn Sie keinen Domainnamen kaufen möchten, können Sie die statische IP auch direkt in den dynamischen Domainnamen 233 schreiben.

Dynamische Breitband-Domänennamen für Privatanwender eignen sich nicht für die Entwicklung spezieller Szenarien (z. B. erfordert WeChat Port 80) und sind nur für den persönlichen Gebrauch geeignet.


20160713 hinzugefügt:

VPS ist kein virtueller Host. Diese beiden Konzepte müssen unterschieden werden. Ein VPS ist eine „virtuelle Maschine“, kein „virtueller Host“.
Virtual Host ist ein http-basierter Dienst, der nur Webdienste ausführen kann und viele Einschränkungen aufweist. Sie können den Port nicht nach Belieben ändern. Der allgemeine Preis für im Internet bereitgestellte virtuelle Hostdienste ist nicht günstig. Er eignet sich nicht als Entwicklungsumgebung, sondern nur als Produktionsumgebung.
Eine virtuelle Maschine ist ein Dienst, der auf Virtualisierung basiert Draußen handelt es sich um einen unabhängigen Server. Sie können das Betriebssystem installieren (je nach virtueller Architektur kann es zu Betriebssystemeinschränkungen kommen, im Allgemeinen ist Linux am gebräuchlichsten, günstig, bietet eine gute Leistung und verschwendet keine Ressourcen).

Die Websites, die wir täglich besuchen, wie z. B. weibo.com, sind eigentlich http://weibo.com. Für das http-Protokoll ist der Port standardmäßig 80. Wenn Sie den Port ändern möchten (z. B. auf 8080). ), müssen Sie einer ähnlichen Methode folgen. Besuchen Sie: http://yourdomain.com:8080. Es gibt auch https, z. B. https://segmentfault.com. Der Standardport ist 443, der auf der Grundlage eines sicheren Protokolls über HTTP übertragen wird.
VPS gibt Ihnen eine echte und feste IP (vorausgesetzt, es ist 1.2.3.4). Nachdem Sie Apache oder Nginx und andere Software installiert haben, die http-Dienste auf dem VPS bereitstellen und korrekt ausführen können, erhalten Sie dann http:// 1.2 .3.4 kann auf den Webservice Ihrer Website zugreifen.

Wenn Sie diese Inhalte lesen möchten, wird empfohlen, einige relevante Informationen zu finden und diese zu lesen. vps ist eine virtuelle Maschine, die Sie lokal über Virtualallbox (Open Source und kostenlos) oder VMware (die meisten kommerziellen Produkte sind kostenpflichtig, es gibt aber auch viele nützliche kostenlose Produkte) als Entwicklungs- und Testumgebung installieren können.

Ich weiß nicht, ob das von WeChat entwickelte Testkonto Nicht-80-Ports verwenden kann. Ich habe es nicht ausprobiert. Ich vermute, dass das Entwickler-Testkonto in der Lage sein sollte, Nicht-80-Ports zu verwenden. Sie können es zuerst versuchen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn