Încerc să folosesc un instrument de linie de comandă pentru un programator pe care l-am instalat la compania mea și am decis să îl instalez în instalarea mea WSL Ubuntu. Totuși, se pare că nu mă pot conecta la server...
curl "[server]" --verbose
* Se încearcă [server:443]...
*TCP_NODELAY setat
*conectarea la portul 443 [server] a eșuat: Conexiunea a expirat
Aș presupune că ceva este în regulă fie cu firewall-ul serverului, fie cu firewall-ul meu Windows... cu excepția:
- Pot rula exact aceeași comandă curl de la CMD în Windows (pe aceeași mașină) și să mă conectez
- Pot rula aceeași comandă curl de la WSL pe orice site web securizat (de exemplu, https://google.com) și se conectează
De asemenea, m-am gândit că ar putea fi legat de certificat, dar nu se pare că ajung la partea de certificat a conexiunii (și din nou, funcționează bine din Windows și nu am făcut nimic special acolo). Am încercat și IP-ul serverului în cazul în care era legat de DNS. Ping funcționează bine și am verificat că portul 443 este corect.
Există un firewall Ubuntu în WSL cu care trebuie să mă ocup separat, care ar putea permite traficul către unele site-uri și nu către altele? Alte probleme similare par ca atunci când sunt legate de firewall, nici ping-ul nu funcționează și/sau au aceleași probleme pe Windows ca WSL/Ubuntu.
Sunt pe Windows 10 (versiunea 1909) și WSL 2 (Ubuntu 20.04.3 LTS/focal). Sunt pe un VPN (corporat).