Czy ktoś może mi powiedzieć, jak znaleźć serwer proxy to http lub skarpetki? Czy to zależy od numeru portu? jak to się różni?Jak znaleźć serwer proxy jest Http lub skarpetki
góry dzięki
Czy ktoś może mi powiedzieć, jak znaleźć serwer proxy to http lub skarpetki? Czy to zależy od numeru portu? jak to się różni?Jak znaleźć serwer proxy jest Http lub skarpetki
góry dzięki
nr, typ serwera proxy nie jest na podstawie numerów portów. Porty są przydzielane przez administratorów sieci i mogą być dowolne.
Twoja jedyna nadzieja dotyczy tego, czy Twoja sieć jest skonfigurowana do korzystania z pewnego rodzaju proxy auto-config, aby w razie potrzeby podawać klientom szczegółowe informacje o serwerze proxy.
W przeciwnym razie nie ma możliwości sprawdzenia samego proxy. Musisz wiedzieć z wyprzedzeniem, jaki typ proxy jest, abyś wiedział, jak poprawnie się z nim komunikować.
Spróbuj tego skryptu:
$ cat get_version.py
#!/usr/bin/python
import struct
import socket
import sys
try:
server = sys.argv[1]
port = sys.argv[2]
except:
print "Usage: server port"
try:
sen = struct.pack('BBB', 0x05, 0x01, 0x00)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((server , int(port) ))
s.sendall(sen)
data = s.recv(2)
s.close()
version, auth = struct.unpack('BB', data)
print 'server : port is ', server, ':', port, '; varsion: ', version
except Exception as e:
print e
spróbować go jako http: curl -x http://x.x.x.x:y check-host.net/ip
. jeśli się nie powiedzie, spróbuj jako skarpetki: curl -x socks://x.x.x.x:y check-host.net/ip
.
, gdzie są wartości x.x.x.x: y, które należy sprawdzić? – AKS
x.x.x.x to IP, a y to NUMER PORTOWY, który chcesz sprawdzić: –
@AlexanderZhak jak zwijać się przy pomocy id i hasła? Występuje błąd autoryzacji ... – user1872384
Dlaczego chcesz wiedzieć? – CodeCaster
Używam jednej aplikacji, która obsługuje tylko serwer proxy http. więc chcę odróżnić proxy na podstawie typu –