Simple proxy для windows
Bugfixes:
Fixed: systemd description file (proxy may fail to start after reboot or via systemctl)
Fixed: group/account creation in installation scripts
Fixed: countall/nocounall do not work in some configurations
Fixed: counters do not work if counter file is not specified
Fixed: counters without rotation (type N) are incorrectly shown in web admin interface
Fixed: %n may be incomplete or missed in long log records
Fixed: connect back functionality does not work
Improvements:
+ Docker builds
Bugfixes:
Fixed: bandwidth limiters (once again)
Fixed: data filtering plugins (PCREPlugin, SSLPlugin). SSLPlugin use on Linux requires to disable splice (-s0)
FIxed: standalone proxies do not react on HUP (Ctrl+C) in Linux/Unix
Fixed: few minor bugs
Improvements:
+ deb for arm platforms (experimental)
+ Openssl 1.1 support for SSLPlugin
0.9.1 — bugfix release
Пофикшены ошибки:
Fixed: сокет может быть закрыт до чтения/отравки всех данных
Fixed: не работает bandlimin
Fixed: пофикшена работа countall/nocountall
Fixed: устранено несколько race conditions
В версии 0.9 реализованы опции сокетов, в т.ч. привязка к интерфейсам в Linux/Unix, ограничения по соединениям и рейтлимитам соединений, реализован режим zero-copy под Linux, возможность запретить одновременный вход пользователем с нескольких IP, улучшена поддержка IPv6, реализована предварительная поддержка RADIUS, поддержана платформа ARM на Windows. Ветка 0.9 рекомендована для обновления всех более старых релизов.
Ветка 0.9 считается стабильной, разработка ведется в ветке 10. Ветка 0.8 больше не поддерживается, за исключением исправлений, связанных с безопасностью.
3proxy это маленький многоплатформный набор прокси-серверов (под Linux/Unix и Windows, включая 64-битные версии).
Он включает в себя HTTP прокси с поддержкой HTTPS и FTP (proxy/proxy.exe), SOCKSv4/SOCKSv4.5/SOCKSv5 прокси (socks/socks.exe), POP3 прокси (pop3p/pop3p.exe), SMTP прокси (smtpp/smtpp.exe), AIM/ICQ прокси (icqpr/icqpr.exe), MSN messenger / Live messenger proxy (msnpr/msnpr.exe), FTP proxy, кэширующий DNS прокси, TCP и UDP портмапперы (tcppm, udppm) а так же комбинированный прокси-сервер с поддержкой дополнительных возможностей, таких как управление доступом, ограничение ширины потребляемого канала, ограничение трафика на день, неделю и месяц, перенаправление соединений, построение цепочек соединений (proxy chaining), ротацию лог-файлов, ведение журналов через ODBC и syslog и т.д. (3proxy).
Он создан в рассчете на то, чтобы быть маленьким и простым и в то же время функциональным. Он может быть скомпилирован как с помощью Visual C так и с помощью gcc. Версия под Win32/Win64 использует родные библиотеки (т.е. не требуется Cygwin или другие POSIX-эмуляторы), поддерживается установка в качестве сервиса. На сегодняшний день работоспособность проверена на Windows начиная с 98 (для Windows до Vista требуется версия lite) и заканчивая последними версиями, FreeBSD/i386/x64, NetBSD/i386/x64, OpenBSD/i386/x64, Linux/i386/x64/arm/PPC/Alpha, Mac OS X, Solaris/i386/x64.
3proxy является FreeWare и может быть использован по лицензии GNU/GPL или под собственной лицензией. Начиная с версии 0.6 Используется лицензия типа BSD, позволяющая, так же, использовать LGPL, Apache License и многие другие совместимые типы лицензирования.
По вопросам лицензирования и коммерческой поддержки пишите [email protected]
Создаем свой собственный прокси сервер на Windows.
Здравствуй. Как ты уже понял сейчас будем создавать личный прокси сервер. Что это такое можешь почитать тут , а так же различие их типов тут . Мы же будет создавать socks прокси.
Для этого нам понадобится бесплатный прокси-сервер под названием 3proxy . Для этого переходим на официальный сайт и качаем самую свежую версию.
3proxy умеет работать с HTTP/HTTPS, FTP over HTTP, SOCKS, можно делать разные правила разрешений и запретов, даже скорость ограничивать персонально для выбранного пользователя. Так же он весит меньше мегабайта, но не имеет графического интерфейса.
Скачиваем программу и распаковываем куда хотите.
В каталоге мы увидим три папки и еще всякие файлики. В папке bin хранится сама программа прокси сервера и всякие плагины, в папке cfg хранится пример файла конфигурации и sql скрипт для создания базы данных, однако понадобиться нам только один файл, которого еще нет.
Мы идем в папку bin, там создаем файл 3proxy.cfg. Открываем его на редактирование, вписываем туда всего четыре строчки:
timeouts 1 5 30 60 180 1800 15 60
Первая строка говорит, что авторизация не требуется, вторая заставляет работать по протоколу socks, третья это время ожидания подключения и последняя порт работы socks.
Мы настроили самый примитивный конфиг, обычно в лучшем случае он выглядит как-то так.
internal 192.168.0.1
external 211.80.11.12
nserver 213.153.100.1
nserver 213.153.101.1
nscache 65536
rotate 30
nobandlimin * * * 110
bandlimin 24000 * 192.168.0.2,192.168.0.3
bandlimin 48000 * 192.168.0.4
bandlimout 24000 *
counter «c:\3proxy\3proxy.3cf» D «C:\3proxy\traf\traf»
nocountin * 192.168.0.4 * 110 *
countin «1/name» M 50 * 192.168.0.2 * * *
countin «2/name1» M 80 * 192.168.0.3 * * *
countin «3/name2» M 30 * 192.168.0.4 * * *
auth iponly
allow * 192.168.200.4 * * * 1-5 09:00:00-18:00:00
allow * 192.168.0.2,192.168.0.3 * 80,443 * 1-7 00:00:00-23:59:59
proxy
Сохранили конфиг, далее нам нужно запустить сам сервер, в винде 3proxy работает как служба, чтобы ее включить, нужно сделать следующее.
Открываем cmd от имени администратора, переходим в каталог, содержащий файл 3proxy.exe.
cd c:\твой путь\3proxy\bin
и запускаем инсталляцию:
Тут соглашаемся и инсталляция сразу закончится.
P.S Для примера я делаю на VPS от амазона с windows 7, если ты читал про VPN , то быстро поймешь.
simple web proxy server for windows [closed]
Want to improve this question? Update the question so it’s on-topic for Super User.
Closed 4 years ago .
I am looking for a simple web proxy server that anybody can use. I mean it should be executable and not commandline/service. Something like squid/polipo but with a windows interface. It should also be able to cache and should be free of charge.
4 Answers 4
You use FreeProxy. It is free of charge, a windows executable, with a easy-to-user GUI interface. Also it has features like authentication, caching and url-filtering.
You can download FreeProxy from here.
Another alternate is CCProxy. Still I would prefer FreeProxy over this. You can download CCProxy from here.
I would like to suggest AnalogX proxy. It is really simple, and I have used it numerous times to solve my proxying problem.
It is more complex than what you need, but AdvOR would do it.
Advanced Onion Router is a client for OR network and is intended to be an improved alternative for Tor+Vidalia+Privoxy bundle for Windows users. It is able to «force» a program and its plugins to use the Tor proxy regardless of its configured proxy
I’ve installed and worked with ccproxy, it’s free up to 3 users and very simple to install and use, I really recommend it!
for superusers there’s also another nice and totally free proxy, Polipo. It’s bundled with tor,
you can download tor from Tor Project Website, Tor has three modules:
Simple proxy для windows
What is SimpleProxy?
SimpleProxy solves the problem of Aspect Orientated Programming (AoP) in Net Core. It builds on the current Net Core Dependency Injection functions to extend it, providing Proxy services with a very small learning curve.
What is Aspect Orientated Programming?
Wikipedia describes AOP as the following:
«In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does so by adding additional behavior to existing code (an advice) without modifying the code itself. «
SimpleProxy vs PostSharp
PostSharp is a long established and mature solution for doing what SimpleProxy does. It allows you to add additional functionality to your classes without spoiling them with repetitive boilerplater code. The fundamental difference is that PostSharp injects its code AFTER compilation, changing the the binaries that are output with additional code. SimpleProxy will wrap your code at runtime, so debugging is easy, and the changes more transparent to a developer. In short, SimpleProxy makes things more obvious.
Option 1 => Source Code
- Download the code from GitHub, either by cloning the repository or downloading the files directly.
- Open the [SimpleProxy.sln] file in Visual Studio
- Build the solution
- Start the [SampleApp] project to see it in action
Option 2 => Binary
Option 3 => Nuget
Install directly into your project using: Install-Package SimpleProxy -Version 1.0.1 in your Nuget Package Manager
What do I need to run the code?
- Visual Studio 2017 or later
- Net Core 2.2 SDK installed =>https://dotnet.microsoft.com/download/dotnet-core/2.2 (Official Download)
How does it work?
Creating proxies for objects is not straightforward. One of the most common frameworks for doing so is (and has been for a long time) Castle Core. (https://github.com/castleproject/Core). Infact, Castle Core is used as a fundamental building block for this project. Documentation can be difficult to find for Castle Core and its not straightforward to work with on its own.
SimpleProxy is designed to simplify the whole process. Interception is done in just a few steps:
- Create a custom attribute that derives from the SimpleProxy base attribute
- Create an interceptor that implements the SimpleProxy IMethodInterceptor
- Register a mapping for the Attribute & Interceptors in the ServiceCollection
- Add your class to the ServiceCollection using one of the SimpleProxy IServiceCollection overloads
SimpleProxy uses the default Microsoft.Extensions.DependencyInjection library built into ASP Net Core to register interceptors and then intercept method calls based on the attributes applied to your methods. Methods are intercepted with YOUR own code either before and/or after a method call.
How do I register interceptors with the DI Framework?
Interceptors are registered in the Microsoft DI framework using the EnableSimpleProxy extension method on IServiceCollection. The AddInterceptor () method uses the fluent interface so it can be chained for easier configuration.
Simple DNSCrypt
Разработчик: | Christian Hermann (Германия) |
Лицензия: | MIT License (бесплатно) |
Версия: | 0.7.1 |
Обновлено: | 2020-04-11 |
Системы: | Windows 10 / 8.1 / 7 32|64-bit |
Интерфейс: | русский / английский |
Рейтинг: | |
Ваша оценка: | |
Категория: | Настройка и оптимизация системы |
Размер: | 9.3 MB / 9.5 MB (x64) |
О программе
Что нового
Новое в версии 0.7.1 (11.04.2020)
- Обновлен dnscrypt-proxy to 2.0.42.
- Обновлено несколько языков.
- Обновлены зависимости.
- Добавлено: Запомнить размер окна.
Системные требования
- Требуется Microsoft .NET 4.6.2 и выше
- Требуется Microsoft Visual C++ Redistributable for Visual Studio 2017
Полезные ссылки
Подробное описание
Simple DNSCrypt позволяет настраивать прокси-сервер DNSCrypt (dnscrypt-proxy) на компьютерах Windows с помощью дружественного и удобного приложения.
Работа с конфиденциальной информацией на компьютере предполагает применение эффективных мер безопасности для защиты ваших документов.
Так как один из наиболее удобных способов для повышения общего уровня безопасности заключается в использовании специализированного ПО, Вы можете положиться на Simple DNSCrypt для получения желаемых результатов.
Обратите внимание, что для корректной работы приложения требуется Интернет-подключение.
Обзор Simple DNSCrypt
Стильный пользовательский интерфейс
Установка программы в систему выполняется без особых усилий, так как дополнительная конфигурация не требуется. Благодаря понятному, дружественному интерфейсу и полезным встроенным функциям, Вы сможете удобно использовать все возможности приложения.
Тем не менее, желательно обладать продвинутыми навыками работы с компьютером и пониманием принципов сетевой безопасности, чтобы извлечь максимальную пользу от встроенного функционала.
Двухуровневое шифрование
Simple DNSCrypt позволяет зашифровывать DNS трафик, улучшая приватность и безопасность и предотвращая любые попытки прослушивания соединения.
Защита достигается за счет использования первичного преобразователя, и при необходимости пользователь может настроить вторичный преобразователь, что улучшит общий уровень безопасности. Таким образом, приложение обеспечивает двухуровневое шифрование.
Настройка преобразователей выполняется за счет выбора подходящих серверов из списка согласно вашим предпочтениям.
Включает менеджер дополнений
Доступ к разделу расширенных настроек (Advanced Settings) позволят настраивать различные параметры, например, переключать модуль глобального преобразователя, включать TCP поверх UDP для снижения скорости и получать доступ к менеджеру дополнений.
Менеджер дополнений позволяет отключать ожидание ответов для потока адресов IPv6, что позволяет ускорить серфинг в браузере. Также можно активировать регистрацию отправляемых на DNS-сервер запросов и сохранять их в локальный файл.
Заключение
В общем, Simple DNSCrypt — полезное приложение, которое позволяет зашифровывать DNS-трафик, предотвращая попытки нарушения безопасности и несанкционированного доступа к персональным данным. Программа поставляется с привлекательным интуитивным интерфейсом и удобным конфигурационным меню.