ホームページ  >  記事  >  バックエンド開発  >  Peanut Shell 内部ネットワーク バージョンで外部ネットワーク アクセス アドレス ポートを変更するにはどうすればよいですか? ?

Peanut Shell 内部ネットワーク バージョンで外部ネットワーク アクセス アドレス ポートを変更するにはどうすればよいですか? ?

WBOY
WBOYオリジナル
2016-08-04 09:21:481951ブラウズ

以下に示すように:

Peanut Shell 内部ネットワーク バージョンで外部ネットワーク アクセス アドレス ポートを変更するにはどうすればよいですか? ?

ドメイン名は、Peanut Shell の登録時に付与される無料のドメイン名です。イントラネット上にあるため、イントラネット ホストの設定後、ポート マッピング後に保存すると、外部ネットワーク アクセス アドレスが使用されます。自動的に生成されます。

ポートなし、またはポート 80 付きの外部ネットワーク アクセス アドレスが必要です。どのように設定すればよいですか? ?購入する必要がありますか? ? (当初は WeChat でテストしたかったのですが、WeChat はポート 80 または 443 のみをサポートしていることが判明しました。修正方法がわかりません!!)

ひざまずいて、疑問を解消してくれるように神にお願いしてみませんか? ?

返信内容:

以下に示すように:

Peanut Shell 内部ネットワーク バージョンで外部ネットワーク アクセス アドレス ポートを変更するにはどうすればよいですか? ?

ドメイン名は、Peanut Shell の登録時に付与される無料のドメイン名です。イントラネット上にあるため、イントラネット ホストの設定後、ポート マッピング後に保存すると、外部ネットワーク アクセス アドレスが使用されます。自動的に生成されます。

ポートなし、またはポート 80 付きの外部ネットワーク アクセス アドレスが必要です。どのように設定すればよいですか? ?購入する必要がありますか? ? (当初は WeChat でテストしたかったのですが、WeChat はポート 80 または 443 のみをサポートしていることが判明しました。修正方法がわかりません!!)

ひざまずいて、疑問を解消してくれるように神にお願いしてみませんか? ?

落花生の殻は何度か使ったことがあるのですが、とても使いにくくて諦めていました。
このイントラネット バージョンはポート マッピング機能であるべきだと思います。トラフィックは最初に Peanut Shell のサーバーに流れ、次に Peanut Shell によってクライアントに送信され、その後クライアントによってイントラネット サーバーに転送されます。この原則が確認されれば、ポート 80 は問題外になるはずです。

必要なのは標準バージョンまたはルーター設定です(つまり、ルーター上で実行され、多くのルーターがサポートしていますが、効果は均一ではありません)。この場合、パブリック IP を Peanut Shell によって提供されるドメイン名にマッピングすると、トラフィックは外部ネットワークの入り口に直接送信されます。

ただし、ホームブロードバンドを使用してポート 80 をマッピングすることはお勧めできません。
1. 国および通信事業者の規制に従って、個人のブロードバンド ユーザーは 80、443、8080 などの共通ポートを外部に開くことができません。たとえば、北京チャイナユニコムには明確な規制があり、アクセスできる場合もありますが、スキャンされるとポートがブロックされます。高レベルのポートには明らかな制限はありませんが、異常なトラフィックは引き続きチェックされます。
2. セカンダリ オペレータの場合、TCP ポートを監視できないか、実際の IP がまったく存在しないようです (小さなプールは大きなプールです)。

より良い提案は、開発またはテスト用に安価なバージョンの VPS を購入して、実際の固定 IP を取得することです。ドメイン名を購入することもできます。ドメイン名を購入したくない場合は、静的 IP を動的ドメイン名 233 に直接書き込むこともできます。

ホーム ブロードバンド + 動的ドメイン名は、特別なシナリオの開発には適しておらず (たとえば、WeChat ではポート 80 が必須です)、個人的な使用にのみ適しています。


20160713 追加:

VPS は仮想ホストではありません。これら 2 つの概念を区別する必要があります。 vps は「仮想マシン」であり、「仮想ホスト」ではありません。
仮想ホストは http ベースのサービスであり、Web サービスのみを実行でき、自由にポートを変更したり、証明書を追加したりすることはできません。インターネット上で提供される仮想ホストサービスの一般的な価格は、年払いであり、開発環境としては適していません。仮想マシンは、外部から見ると、仮想化をベースとしたサービスです。独立したサーバーです。オペレーティング システムをインストールできます (仮想アーキテクチャによっては、オペレーティング システムの制限がある場合があります。一般に、Linux が最も一般的で、安価でパフォーマンスが良く、リソースを無駄にしません)。

weibo.com など、私たちが毎日アクセスする Web サイトは、実際には http://weibo.com です。http プロトコルの場合、デフォルトのポートは 80 です。ポートを変更したい場合 (たとえば、8080 に)、同様の方法でアクセスする必要があります: http://yourdomain.com:8080。 https://segmentfault.com などの https もあります。デフォルトのポートは 443 で、安全なプロトコルに基づいて送信される HTTP です。

vps は実際の固定 IP (1.2.3.4 であると仮定) を提供し、vps で http サービスを提供できる apache や nginx などのソフトウェアをインストールして正しく実行すると、http://1.2. Web サイトの Web サービスにアクセスできます。

これらの内容を読みたい場合は、関連する情報を見つけて読むことをお勧めします。 vps は仮想マシンであり、開発およびテスト環境として仮想マシン (オープンソースで無料) または vmware (ほとんどの商用製品は有料ですが、便利な無料製品も多数あります) をインストールできます。

WeChat で開発されたテスト アカウントが 80 以外のポートを使用できるかどうかは試していませんが、開発者テスト アカウントは 80 以外のポートを使用できるはずです。まずは試してみてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。