как прокси-сервер может быть локальным?

у меня есть сервер и я настраиваю на нем впн сервер, в нашей стране заблокированы некоторые сайты. но с этим прокси-сервером пользователи не могут просматривать веб-сайты, потому что URL-адреса веб-сайтов по-прежнему заблокированы, и они видят заблокированную страницу,

такие программы, как Freegate, Gpass, как они могут заставить нас просматривать веб-сайты? это означает, что происходит после подключения к серверу, поэтому мы устанавливаем 127.0.0.1 в нашем браузере в качестве прокси-сервера и почему localhost является прокси-сервером на компьютере пользователя. Я хочу знать, как написать такую ​​программу.

привет, пока


person Community    schedule 11.08.2009    source источник
comment
Я хочу знать, как написать программу, как будто она предполагает, что stackoverflow - правильный сайт.   -  person Marc Gravell    schedule 11.08.2009


Ответы (1)


Чтобы прокси-сервер работал и не блокировался, вам необходимо, чтобы прокси-сервер находился за пределами вашей страны и, следовательно, не мог контролироваться вашим правительством.

Обычно это выглядит так:

 [ You ] -------> [ ISP (Controlled by Government) ] --------> [ Internet ]

Вы пытаетесь подключиться к сайту в Интернете, и провайдер блокирует его.

Вы хотите это:

 [ You ] ----> [ ISP (Controlled by Government) ] ---> [ Proxy ] ----> [Internet]

Таким образом, правительство не блокирует доступ к прокси, а прокси возвращает заблокированный контент.

person Tom Ritter    schedule 11.08.2009
comment
КАК сказал Том, пока вы не контролируете данные ДО того, как они поступят в вашу страну, они все равно будут заблокированы. - person Colin; 11.08.2009