Deci am 2 servere care rulează Ubuntu 20.4
Una dintre ele pot face cu ușurință socks5 proxy fără nicio problemă.
Celălalt nu pot, chiar dacă permit porturi în firewall cu ufw permite [port]
, folosesc 3proxy care funcționează grozav pe celălalt server.
Verific proxy-urile cu Proxy checker (Proxifier)
eroare de verificare:
[19:33] Pornire: Test 1: Conexiune la serverul proxy
[19:33] Adresa IP: IP-ul meu
[19:33] Conexiunea stabilită
[19:33] Testul a trecut.
[19:33] Pornire: Test 2: Conexiune prin serverul proxy
[19:57] Eroare: conexiunea la serverul proxy a fost închisă în mod neașteptat.
Vă rugăm să vă asigurați că protocolul și adresa serverului proxy sunt corecte.
[19:57] Testul a eșuat.
[19:57] Testarea s-a încheiat.
Și aici sunt buștenii mei de bucle
curl -i --socks5 IP:1080 --proxy-user user:pass google.com --socks5-hostname localhost
HTTP/1.1 301 mutat permanent
Locație: http://www.google.com/
Tip de conținut: text/html; set de caractere=UTF-8
Data: vineri, 13 august 2021 01:45:32 GMT
Expiră: Duminică, 12 septembrie 2021 01:45:32 GMT
Cache-Control: public, max-age=2592000
Server: gws
Lungimea conținutului: 219
X-XSS-Protecție: 0
X-Frame-Options: SAMEORIGIN
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 mutat</TITLE></HEAD><BODY>
<H1>301 mutat</H1>
Documentul s-a mutat
<A HREF="http://www.google.com/">aici</A>.
</BODY></HTML>
curl -v -x --socks5 IP:1080 --proxy-user user:pass google.com --socks5-hostname localhost
* Încerc ::1:1080...
* TCP_NODELAY setat
* conectarea la ::1 portul 1080 a eșuat: conexiune refuzată
* Se încearcă 127.0.0.1:1080...
* TCP_NODELAY setat
* Comunicare SOCKS5 la IP:1080
* SOCKS5 se conectează la IP: 1080 (rezolvat de la distanță)
* Solicitare SOCKS5 acordată.
* Conectat la portul 1080 localhost (127.0.0.1) (#0)
> GET / HTTP/1.1
> Gazdă: ip:1080
> User-Agent: curl/7.68.0
> Accept: */*
>
* A primit HTTP/0.9 când nu este permis
* Închiderea conexiunii 0
curl: (1) A primit HTTP/0.9 când nu este permis
* Numele de gazdă localhost a fost găsit în memoria cache DNS
* Încerc ::1:1080...
* TCP_NODELAY setat
* conectarea la ::1 portul 1080 a eșuat: conexiune refuzată
* Se încearcă 127.0.0.1:1080...
* TCP_NODELAY setat
* Comunicare SOCKS5 către google.com:80
* SOCKS5 se conectează la google.com:80 (rezolvat de la distanță)
* Solicitare SOCKS5 acordată.
* Conectat la portul localhost (127.0.0.1) 1080 (#1)
> GET / HTTP/1.1
> Gazdă: google.com
> User-Agent: curl/7.68.0
> Accept: */*
>
* Marcați pachetul ca nu acceptă mai multe utilizări
< HTTP/1.1 301 Mutat permanent
< Locație: http://www.google.com/
< Content-Type: text/html; set de caractere=UTF-8
< Data: vineri, 13 august 2021 01:48:23 GMT
< Expiră: Duminică, 12 septembrie 2021 01:48:23 GMT
< Cache-Control: public, max-age=2592000
< Server: gws
< Lungimea conținutului: 219
< X-XSS-Protecție: 0
< X-Frame-Options: SAMEORIGIN
<
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>301 mutat</TITLE></HEAD><BODY>
<H1>301 mutat</H1>
Documentul s-a mutat
<A HREF="http://www.google.com/">aici</A>.
</BODY></HTML>
* Conexiunea #1 la gazda localhost a rămas intactă
Ce s-a întâmplat?