Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah kaedah untuk subsistem windows linux menyediakan perkhidmatan kepada dunia luar?

Apakah kaedah untuk subsistem windows linux menyediakan perkhidmatan kepada dunia luar?

王林
王林ke hadapan
2023-05-15 08:46:05880semak imbas

Versi lalai subsistem windows linux ialah 2. Versi 2 hanya mempunyai satu alamat NAT semasa memproses rangkaian Alamat ini hanya boleh diakses daripada hos windows Jika subsistem linux ingin memproses peranti lain pada rangkaian hos menyediakan perkhidmatan. Terdapat dua pilihan seperti berikut:

Pilihan 1:

Tukar versi 2 kepada versi 1. Perintahnya adalah seperti berikut (powershell):

wsl --set-version kali-linux 1
#kali-linux为linux子系统的名称

Pilihan 2:

Gunakan arahan netsh untuk memetakan port hos ke subsistem linux Perintahnya adalah seperti berikut:

netsh interface portproxy add v4tov4 listenport=4000 listenaddress=0.0.0.0 connectport=4000 connectaddress=192.168.101.100

Lampiran:

Perbezaan antara wsl1 dan wsl2 adalah seperti berikut:

windows linux子系统对外提供服务的方法是什么

Perbezaan dalam tetapan rangkaian :

Apabila menggunakan pengedaran WSL 1, jika komputer disediakan untuk boleh diakses daripada LAN, aplikasi yang dijalankan dalam WSL juga boleh diakses daripada LAN.

Ini bukan lalai dalam WSL 2. WSL 2 mempunyai penyesuai Ethernet maya dengan alamat IP uniknya sendiri. Pada masa ini, untuk mendayakan aliran kerja ini, anda perlu mengikuti langkah yang sama seperti mesin maya biasa. (Kami sedang mencari cara untuk menambah baik pengalaman ini.)

Atas ialah kandungan terperinci Apakah kaedah untuk subsistem windows linux menyediakan perkhidmatan kepada dunia luar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam