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 while
4
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.