Kann mir jemand sagen, wie der Proxy-Server ist http oder Socken zu finden? Basiert das auf der Portnummer? wie unterscheidet es sich?Wie Proxy zu finden ist Http oder Socks
Vielen Dank im Voraus
Kann mir jemand sagen, wie der Proxy-Server ist http oder Socken zu finden? Basiert das auf der Portnummer? wie unterscheidet es sich?Wie Proxy zu finden ist Http oder Socks
Vielen Dank im Voraus
Nein, der Proxy-Typ auf Portnummern basiert. Die Ports werden von Netzwerkadministratoren zugewiesen und können beliebig sein.
Ihre einzige Hoffnung ist, wenn Ihr Netzwerk so konfiguriert ist, dass es eine Art von verwendet, um die spezifischen Proxy-Details bei Bedarf den Clients zur Verfügung zu stellen.
Andernfalls gibt es keine Möglichkeit, den Proxy selbst abzufragen. Sie müssen im Voraus wissen, welche Art von Proxy es ist, damit Sie wissen, wie man richtig damit kommuniziert.
dieses Skript Versuchen:
$ 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
versuchen, es so http: curl -x http://x.x.x.x:y check-host.net/ip
. Wenn das fehlschlägt, versuchen Sie es als Socken: curl -x socks://x.x.x.x:y check-host.net/ip
.
Was sind x.x.x.x: y-Werte zu prüfen? – AKS
x.x.x.x ist IP und y ist Port-Nummer, die Sie überprüfen möchten –
@AlexanderZhak wie mit ID und Passwort zu rollen? Ich treffe Autorisierungsfehler ... – user1872384
Warum möchten Sie wissen? – CodeCaster
Ich verwende eine Anwendung, die nur HTTP-Proxy unterstützt. also ich will den Proxy basierend auf dem Typ unterscheiden –