Nwlapcug.com


Come fare uno Script Proxy con Visual Basic

La maggior parte del tempo, si sarà andare direttamente ai server su Internet e scaricare le informazioni come necessario. Tuttavia, a volte sulla privacy, sicurezza o entrambi richiedono di utilizzare un proxy. Con un proxy, è possibile inviare richieste a un terzo computer che trasmette le informazioni a voi. È possibile acquistare o scaricare programmi di sofisticato proxy da Internet, ma il principio di base di un proxy è abbastanza semplice che si può anche scrivere uno voi stessi in Visual Basic.

Istruzioni

1

Aprire Visual Basic e creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Non c'è alcun bisogno di uno script proxy avere un'interfaccia utente, quindi selezionare "Applicazione Console".

2

Incollare il codice seguente nella parte superiore del vostro progetto per importare le librerie necessarie da .NET Framework.

Imports System.Net

Le importazioni System.Net.Sockets

3

Incollare il codice seguente all'interno del metodo "Main" per configurare un server in ascolto sulla porta 1080 (o qualsiasi altra porta che ti piace) e, quando un client si connette a tale porta, ascoltare per un indirizzo URL, scaricare il file a quell'indirizzo e inviarlo al client:

Dim server As New TcpListener(1080)

Dim client As TcpClient

server.start()

while (True)

client = server.AcceptTcpClient()

dim stream = client.getStream

dim bytes(100) as byte

stream.read(bytes,0, 80)

dim address = System.Text.Encoding.ASCII.getString(bytes)

dim file = My.Computer.FileSystem.GetTempFileName()

my.computer.network.downloadfile(address, file)

dim data = My.Computer.FileSystem.ReadAllBytes(file)

stream.write(data,0,data.length)

stream.close

client.close

server.stop

end while4

Salvare il progetto e fare clic sul pulsante "Esegui". Ora avete un semplice proxy server.

Consigli & Avvertenze

  • Questo funzionerà per statica, semplice, pagine web, immagini o file. Tuttavia, non funzionerà con complicati pagine web, come Facebook, che richiedono Javascript e altre tecniche sofisticate.