im making a web browser i have the basic layout but the last thing i need is a source code to make it an anonymous browser, sorta like a proxy site. problem is i have no idea how to do that. im making this to get on sites like that are normally blocked at school...which is about everything heres the code i have so far
#pragma once
namespace WebBrowservisuallyBASIC {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
/// <summary>
/// Summary for Form1
/// </summary>
public ref class Form1 : public System::Windows::Forms::Form
{
public:
Form1(void)
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
}
protected:
/// <summary>
/// Clean up any resources being used.
/// </summary>
~Form1()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::WebBrowser^ webBrowser1;
protected:
private: System::Windows::Forms::Button^ button1;
private: System::Windows::Forms::Button^ button2;
private: System::Windows::Forms::TextBox^ textBox1;
private: System::Windows::Forms::Button^ button3;
i didnt realise creating a custom web browser suddenly gives you proxies - thought it was because one has to connect to another server other than your schools to fetch the site data for you.
i didnt realise creating a custom web browser suddenly gives you proxies
That's because it doesn't.
This is what the network between you and a random site looks like (assuming the school is doing things properly):
(You) -> (The Router) -> (Internet) -> (Web Server)
In order to block access to Web Server, all The Router has to do is prevent all outgoing connection attempts to that address. Merely changing the program that makes the connection does nothing.
Proxies work by doing this:
(You) -> (The Router) -> (Internet) -> (Proxy Server) -> (Internet) -> (Web Server)
As long as The Router isn't aware of Proxy Server, connections to Web Server can be indirectly established.