September 19
Il più delle volte, si andrà direttamente ai server su Internet e scaricare le informazioni in base alle esigenze. Tuttavia, a volte la privacy, la sicurezza o entrambi richiedono l'utilizzo di un proxy. Con un proxy, è possibile inviare richieste a un terzo computer che trasmette le informazioni a voi. È possibile acquistare o scaricare sofisticati programmi di proxy da Internet, ma il principio di base di un proxy è abbastanza semplice che si può anche scrivere uno voi stessi in Visual Basic.
1 Aprire Visual Basic e creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Non vi è alcun bisogno di uno script proxy per avere una interfaccia utente, in modo da selezionare "Applicazione console."
2 Incollare il seguente codice nella parte superiore del vostro progetto per importare le librerie necessarie dal .NET Framework.
Le importazioni System.Net
Importazioni System.Net.Sockets
3 Incollare il seguente codice all'interno del metodo "principale" per impostare un server in ascolto sulla porta 1080 (o di qualsiasi altra porta che ti piace) e, quando un client si connette a quella porta, per ascoltare un indirizzo URL, scaricare il file a questo indirizzo e inviarlo al client:
Dim server As New TcpListener(1080)
cliente fioco come TcpClient
server.start ()
while (true)
client = server.AcceptTcpClient ()
dim flusso = client.getStream
byte dim (100) come byte
Stream.Read (byte, 0, 80)
Indirizzo dim = System.Text.Encoding.ASCII.getString (byte)
file di dim = My.Computer.FileSystem.GetTempFileName ()
My.Computer.Network.DownloadFile (indirizzo, file)
dati dim = My.Computer.FileSystem.ReadAllBytes (file)
stream.write (dati, 0, data.length)
stream.close
client.close
server.stop
fine mentre
4 Salvare il progetto e fare clic sul pulsante "Esegui". Si dispone ora di un semplice server proxy.