17zwd一起做業(yè)網(wǎng)站做網(wǎng)站的公司有哪些
目錄
前言:介紹一下內(nèi)網(wǎng)穿透
1.內(nèi)網(wǎng)直接https訪問(可以正常訪問)
程序配置的證書
2.內(nèi)網(wǎng)穿透后,通過外網(wǎng)訪問
3.原因
4.內(nèi)網(wǎng)非https的Web應(yīng)用,使用https后,也變成了https訪問
5.題外話
感覺自己的web應(yīng)用配置了https,反而影響了內(nèi)網(wǎng)穿透后的使用
6.自己的內(nèi)網(wǎng)穿透筆記
========
前言:介紹一下內(nèi)網(wǎng)穿透
內(nèi)網(wǎng)穿透是一種通過互聯(lián)網(wǎng)實(shí)現(xiàn)訪問內(nèi)網(wǎng)應(yīng)用的技術(shù)。在傳統(tǒng)的網(wǎng)絡(luò)環(huán)境中,內(nèi)網(wǎng)不會直接暴露在公網(wǎng)上,因此無法直接通過公網(wǎng)訪問內(nèi)網(wǎng)中的應(yīng)用。
內(nèi)網(wǎng)穿透的原理如下:
服務(wù)器端:用戶需要在公網(wǎng)上擁有一個(gè)可以被訪問的服務(wù)器,通常是一臺具有公網(wǎng)IP地址的服務(wù)器。這個(gè)服務(wù)器作為中轉(zhuǎn)站,負(fù)責(zé)接收來自公網(wǎng)的連接請求。
客戶端:用戶在內(nèi)網(wǎng)中開啟一個(gè)客戶端,將需要對外訪問的應(yīng)用和端口與服務(wù)器端建立一個(gè)連接。
代理服務(wù):客戶端會在內(nèi)網(wǎng)中開啟一個(gè)代理服務(wù),將外部請求通過這個(gè)代理服務(wù)轉(zhuǎn)發(fā)到服務(wù)器端。代理服務(wù)可以將來自外部的請求轉(zhuǎn)發(fā)至內(nèi)網(wǎng)中的目標(biāo)應(yīng)用,并將內(nèi)網(wǎng)應(yīng)用的響應(yīng)繼續(xù)轉(zhuǎn)發(fā)給外部請求方。
連接建立:當(dāng)外部用戶通過公網(wǎng)請求訪問內(nèi)網(wǎng)應(yīng)用時(shí),連接會首先到達(dá)服務(wù)器端,服務(wù)器端會根據(jù)請求的目標(biāo)應(yīng)用和端口信息,將連接轉(zhuǎn)發(fā)給對應(yīng)的客戶端。客戶端接收到連接后,再通過代理服務(wù)將連接轉(zhuǎn)發(fā)至內(nèi)網(wǎng)中的目標(biāo)應(yīng)用。
數(shù)據(jù)傳輸:一旦連接建立成功,數(shù)據(jù)就可以在公網(wǎng)和內(nèi)網(wǎng)之間進(jìn)行傳輸。當(dāng)內(nèi)網(wǎng)應(yīng)用有數(shù)據(jù)響應(yīng)時(shí),代理服務(wù)會將數(shù)據(jù)傳輸回服務(wù)器端,再由服務(wù)器端轉(zhuǎn)發(fā)給外部用戶。
通過這種方式,內(nèi)網(wǎng)穿透實(shí)現(xiàn)了公網(wǎng)用戶對內(nèi)網(wǎng)應(yīng)用的訪問。這對于需要避免公網(wǎng)部署的內(nèi)網(wǎng)應(yīng)用或需要在外部訪問內(nèi)網(wǎng)資源的場景非常有用。
=====
=====
內(nèi)網(wǎng)穿透(Network Penetration Capability,簡稱NPC)是一種網(wǎng)絡(luò)技術(shù),用于在公共網(wǎng)絡(luò)(如互聯(lián)網(wǎng))上訪問私有網(wǎng)絡(luò)(如局域網(wǎng))中的設(shè)備。它允許用戶通過公共網(wǎng)絡(luò)直接訪問受限制的私有網(wǎng)絡(luò)中的設(shè)備,從而實(shí)現(xiàn)遠(yuǎn)程訪問和控制。
------------------------------
內(nèi)網(wǎng)穿透技術(shù)主要通過將公網(wǎng)IP與私網(wǎng)IP進(jìn)行映射,使得用戶可以通過公網(wǎng)IP訪問私網(wǎng)設(shè)備。這樣一來,用戶無需在同一局域網(wǎng)內(nèi),也無需通過VPN或其他復(fù)雜的設(shè)置,就能夠遠(yuǎn)程控制設(shè)備并進(jìn)行數(shù)據(jù)傳輸。
------------------------------
NPS縮寫為"Net Peer-to-Peer Switch",是一種常用的內(nèi)網(wǎng)穿透工具,用于實(shí)現(xiàn)外部網(wǎng)絡(luò)與內(nèi)部網(wǎng)絡(luò)之間的連接。通過NPS,可以在沒有公網(wǎng)IP的情況下,將內(nèi)部網(wǎng)絡(luò)中的服務(wù)映射到外部網(wǎng)絡(luò)中,實(shí)現(xiàn)遠(yuǎn)程訪問。
=====
1.內(nèi)網(wǎng)直接https訪問(可以正常訪問)
程序配置的證書
? (自己創(chuàng)建的)
使用JDK中的 keytool【創(chuàng)建證書】?【查看】?【使用】_keytool查看證書信息-CSDN博客
2.內(nèi)網(wǎng)穿透后,通過外網(wǎng)訪問
Bad Request This combination of host and port requires TLS.
3.原因
內(nèi)網(wǎng)穿透時(shí),使用的https需要的證書,外網(wǎng)已經(jīng)為你配置好了,不需要你單獨(dú)配置證書
4.內(nèi)網(wǎng)非https的Web應(yīng)用,使用https后,也變成了https訪問
設(shè)置
內(nèi)網(wǎng)訪問
內(nèi)網(wǎng)穿透時(shí),設(shè)置為https訪問
==
5.題外話
感覺自己的web應(yīng)用配置了https,反而影響了內(nèi)網(wǎng)穿透后的使用
===
6.自己的內(nèi)網(wǎng)穿透筆記
==
本地內(nèi)網(wǎng)穿透相關(guān)設(shè)置-CSDN博客
===