Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Офф-топ

Страница: 1 |

 

  Вопрос: Исходники: http proxy server. Добавлено: 15.11.10 21:50  

Автор вопроса:  AWP | Web-сайт: xawp.narod.ru | ICQ: 345685652 
Выкладываю исходники своего Прокси-сервера.
http://xawp.narod.ru/myproxy.src.zip

Простейший прокси с возможностью блокировки сайтов. Поддерживает многопоточность(сетевую).

100% работоспособность НЕ гарантирую ибо написал за пол дня. Не делал очереди на отправку, но большинство страниц открывается без глюков.

Параметры:
[filename] - Имя файла со списком исключений(Блокированые сайты)

"-s" - Стартовать при запуске.

"-h" - Сворачивать при запуске.


Есть более продвинутая версия, с настройками, фильтрами, группами, правилами и т.д.. Но она даже близко не закончена, поэтому пока выкладывать не буду.

Ответить

  Ответы Всего ответов: 13  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 16.11.10 10:05
20к подключений на свой порт выдержит?

Ответить

Номер ответа: 2
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #2 Добавлено: 16.11.10 11:34
И Keep Alive интерисует

Ответить

Номер ответа: 3
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #3
Добавлено: 16.11.10 19:22
AgentFire 1. не проверял :) 2. Не думаю :)
Artyom Клиент отрубается - отрубает сайт. Сайт отрубается - отрубает клиента.

Ответить

Номер ответа: 4
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #4 Добавлено: 16.11.10 23:29
AWP пишет:
Не проверял. Не думаю
ну а смысл тогда выкладывать прокси без подобного теста? тем более, что 99%, что он просто завалится

AWP пишет:
Клиент отрубается - отрубает сайт. Сайт отрубается - отрубает клиента.
а если клиент тупо будет бросать подключение без сигнала о дисконнекте, сайт при этом так же будет висеть порядка 5-10 а то и более минут в ожидании, у тебя очень-очень быстро упадет прокси сервер.

Ответить

Номер ответа: 5
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #5
Добавлено: 17.11.10 00:21
ну а смысл тогда выкладывать прокси без подобного теста? тем более, что 99%, что он просто завалится
Ну а смысл тестировать такую простую программу на 20к подключениях?
а если клиент тупо будет бросать подключение без сигнала о дисконнекте, сайт при этом так же будет висеть порядка 5-10 а то и более минут в ожидании, у тебя очень-очень быстро упадет прокси сервер.
Это проблемы клиента или сайта... А без трафика прокси не загнётся, если иметь ввиду менее 20к подключений...

Ответить

Номер ответа: 6
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #6 Добавлено: 17.11.10 00:50
AgentFire пишет:
99%

99% пользователей не создают 20 000 подключений

Ответить

Номер ответа: 7
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #7 Добавлено: 17.11.10 10:02
видишь ли, 99% пользователей, которым нужны прокси, являются спамерами, т.к. не вижу других логических\доходных причин юзать прокси (не надо тут только совать про "правильных пользователей", которых просто куда-то не пускает, и они используют прокси - они и есть тот 1%). а спамерам нужны широкие возможности спама.

Ответить

Номер ответа: 8
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #8
Добавлено: 17.11.10 10:11
ну такой проски можно юзать в домашней сети или небольших локальных сетях, а прокси на vb6 вешать, чтобы в инет смотерл... Ну сами понимаете...

Ответить

Номер ответа: 9
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #9 Добавлено: 17.11.10 14:46
ты на шестерке его сделал? хмм..
а многопоточность есть? если идет постоянный и толстый поток данных, GUI будет работать? или там DoEvents

Ответить

Номер ответа: 10
Автор ответа:
 Smith



ICQ: adamis@list.ru 

Вопросов: 153
Ответов: 3632
 Профиль | | #10 Добавлено: 17.11.10 15:01
Я пас, не могу спорить со специалистом собравшим статистику использования проксей.
Объяснить тебе что-то просто невозможно, разве что сильно действующими лекарствами.

Ответить

Номер ответа: 11
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #11
Добавлено: 17.11.10 15:28
AgentFire Многопоточность не делал, а DoEvents там просто некуда пихать - Просто ждет сообщение о приходе данных, а обработка парой функций, сильно не загружает систему. В любом случаи есть сорцы.

Вообще делал его как пример, можно дополнять и модифицировать как угодно. Хоть многопоточность пихнуть, хоть консольным сделать.

Ответить

Номер ответа: 12
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #12 Добавлено: 17.11.10 16:46
пихай, не помешает. =)
пример кладешь - значит, получаешь критику, не так ли ..

Ответить

Номер ответа: 13
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #13
Добавлено: 17.11.10 17:05
все верно)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам