Cara Expose Service dari dalam WSL ke Luar WSL dalam Network yang Sama

Mungkin beberapa dari kita merasa kesulitan, karena tidak bisa mengakses service yang berjalan didalam WSL. Terutama service yang berjalan didalam WSL dan didalamnya lagi Docker.

Sebagai solusi cepatnya, kita tinggal install expose-wsl. dan Setelah selesai maka kita bisa mengaksesnya.

Contoh:

Saya punya laptop dengan IP 192.168.1.127 dan telah ada WSL dengan sistem operasi Ubuntu-20.04. Kemudian didalam WSL tersebut saya menginstall Docker dan menjalan sebuah container web yang dapat diakses secara local melalui port 3001. Ketika saya mengakses localhost:3001 baik di windows maupun di WSL itu bisa diakses. Namun ketika kita mau mengakses dengan IP local nya (192.168.1.127) tidak bisa.

hal pertama yang harus kita lakukan adalah mematikan firewall.
Kemudian, pastikan SPI firewall di ruter mati sehingga kita bisa mengakses komputer berdasarkan IP dijaringan yang sama.

Selanjutnya adalah menginstall expose-wsl melalui console WSL. Adapun perintahnya yaitu:

npx expose-wsl@latest

Tunggu sampai selesai. Kemudian akses kembali IP beserta portnya, harusnya sekarang WSL anda bisa diakses dari jaringan local yang sama.

Demikian semoga membantu.

Daeng Rosanda: Founder Cenah.co.id. CMO dari Solusi Mega Indonesia. Web Developer since 2013.
Artikel Lainnya

This website uses cookies.