La plupart du temps , vous irez directement aux serveurs sur Internet et télécharger des informations en fonction des besoins . Cependant, parfois, la vie privée , la sécurité ou les deux besoin d'utiliser un proxy. Avec un proxy, vous pouvez envoyer des demandes à un troisième ordinateur qui relaie les informations pour vous . Vous pouvez acheter ou télécharger les programmes de proxy sophistiquées à partir d'Internet , mais le principe de base d'un proxy est assez simple que vous pouvez aussi écrire vous-même dans Visual Basic. Instructions
1
Ouvrez Visual Basic et créez un nouveau projet en cliquant sur "Fichier" et "Nouveau projet ". Il n'est pas nécessaire pour un script de proxy pour avoir une interface utilisateur , choisissez donc " Application console. "
2
Collez le code suivant au sommet de votre projet d'importer les bibliothèques nécessaires à l' . NET
Imports System.Net
importations cadre. System.Net.Sockets
3
Collez le code suivant dans la méthode "Main" de mettre en un serveur pour écouter sur le port 1080 (ou tout autre port que vous voulez) et , lorsqu'un client se connecte à ce port , écouter pour une adresse URL, télécharger le fichier à cette adresse et l'envoyer au client :
< p > serveur As New TcpListener (1080)
client As TcpClient
server.start ()
while (true)
client = serveur. AcceptTcpClient ()
flux dim = client.getStream
octets DIM ( 100) As Byte
Stream.Read ( bytes , 0, 80 )
adresse dim = System.Text.Encoding.ASCII.getString (octets)
fichier dim = My.Computer.FileSystem.GetTempFileName ()
My.Computer.Network.DownloadFile (adresse, fichier
)
données dim = tandis que
4
Enregistrez votre projet et cliquez sur le bouton "Exécuter" . Vous avez maintenant un serveur proxy simple.