You can use CCProxy:
support Windows 7
provides SOCKS v5 server:
nothing to be configured except allowing the IP of the clients:
support many other protocol:
To connect to it, e.g., in Firefox:
WinGate has had SOCKS support for many years. The current version supports:
SOCKS5, including support for UDP, and plaintext and GSSAPI (Active Directory integrated *) authentication
Policy/Events support allows you to modify Connect, Bind and UDP associate requests, so you can divert connections where you like.
Connections can be ...
Clumsy is available on Github, which I found here
dummynet is available on Github, which I found here
NEWT was mentioned here and a download link is available here which has links for 64 bit and 32 bit
WinGate can do most of this, all except creation of users via a web interface, however it can do user creation via a remote interface (its management application).
WinGate policy framework allows all sorts of modification of requests, including embedding data into http requests.
It has a free license enabling 3 concurrent users (we are looking to soon ...
I think for this you will need a proxy that is extensible, and you'd need to write some code to do the actual XML verification / modification.
WinGate proxy server has an API and SDK which you can use to write modifying filters for HTTP. If you have VS2010, you can run a app wizard to set up the filtering hooks, and you pretty much only need to write the ...
FoxyProxy is good, it has many options. Proxy Selector is just the basic version. It allows you to define proxies and switch easily. I'm using it from time to time on Firefox 42 and it works just fine.
Whenever I've needed that occasionally, I've used FoxyProxy – which would fit your needs quite well. With this addon (available at Mozilla's addon site, as the link shows), you can
automatically switch proxies based on URLs
manually switch between your default and FoxyProxy with just a single click (de/activating FoxyProxy and use either FoxyProxy or the ...
There are several issues, depending on the windows version. From Windows 8, with the introduction of the "Modern" UI applications (previously called "Metro" apps), new Windows APIs were introduced for these apps to connect which didn't go through the same pathway, and the upshot of this is that the LSP (Layered Service Provider) of Windows Sockets no longer ...
should fit the bill, with one caveat.
Stand-alone: I'd rather not have to mess with e.g. my existing Apache or Squid configuration.
Just install it (no dependencies other than the standard library) and configure as necessary (you'll probably want to change the port if you already have Squid listening on 8123, and you'll want to allow clients ...
I'm using Privoxy for this goal : you can add http auth header on each query, then use https://www.privoxy.org/user-manual/config.html#FORWARD to forward requests to the other proxy.
Then configure Chromium to use local privoxy instance.
For example, I suppose you have the following setup :
This would at least implement logging and blocking
If you have pfsense you should be able to rig something up with iptables and -J LOG or -J NFLOG and port 80,443 and some other things and you got logging. ulog2 can even log to a database, I use it all the time.
install ipset if not there.
ipset create banned hash:net family inet hashsize 131072 maxelem ...
I'd suggest you take a look at FoxyProxy, which is available in two flavors: a standard version and another basic version:
FoxyProxy (source: AMO; click images for larger variants)
You setup your proxies once by picking them from a list and assigning them a color. Then you can switch easily via a dropdown – or even have FoxyProxy switch them ...
WinGate is a Windows-based proxy that may be helpful in this case. It has a free license which handles up to 10 concurrently-connected clients. It will log requests, and allow you to block them per user.
If you want AD-integrated auth you would need to pay for a license however.
Disclaimer: I work for Qbik who are the author of WinGate
I think you are searching for a web proxy with Access control list
Squid + active directory authentication + sarg
Depending how much you are familiar to unix/Linux you can setup your own system from your favourite distro or install a prebuilt firewall distro
It is not a reverse proxy, but inetd works this way. It listens on a port, starts the service on client access, and stops it when the port is closed. It is different from a reverse proxy because it communicates with the service over standard input and standard output, rather than a TCP connection, but many services support this mode of operation.
Get a Linode, Amazon EC2 instance, etc. and set up your own VPN software using OpenVPN or similar.
Note: Linode gives you a single static IP, for $1/month you can get a second... with its own gateway, etc. So you'd just need to change network configuration.
Can you use ssh tunnels? The ssh client can do a dynamic socks5 proxy...
-D [bind_address:]port -
Specifies a local “dynamic” application-level port forwarding.
This works by allocating a socket to listen to port on the local
side, optionally bound to the specified bind_address. Whenever a
connection is made to this port, the connection ...
Oni, Ghost Browser lets you isolate browsing Sessions in each tab. You can also assign a different proxy for each tab with new Ghost Proxy Control extension. No messing VMs or anything. Everything is right there in one browser window. More details here: https://ghostbrowser.com/blog/set-different-proxy-for-each-tab/
I think HAProxy is one of your best bets if you want an efficient way to filter traffic with a lot of rules under Linux. Over the years, they say Haproxy has become "de-facto standard opensource load balancer, is now shipped with most mainstream Linux distributions, and is often deployed by default in cloud platforms". It's been around for quite a while and ...
Another solution would be using something like webpack to bundle all your ...
You might want to take a look at mitmproxy
mitmproxy is an interactive man-in-the-middle proxy for HTTP and HTTPS
with a console interface.
Intercept HTTP & HTTPS requests and responses and modify them on the fly
Save complete HTTP conversations for later replay and analysis
Replay the client-side of an HTTP conversations
Replay HTTP ...
Sounds like you want to run a CGI Proxy. There are several round, php-based an otherwise, such as Glype, or various alternatives such as.
PHP Web Proxy
Disclaimer: I work for Qbik who are the authors of WinGate Proxy Server
WinGate has a fairly powerful event-driven policy framework which allows you to do this. You can modify requests, divert requests, or serve requests directly from a local file (or even CGI e.g. PHP) instead of from the remote server.
We offer free support, and also a free license for 10 concurrent users.
Disclaimer: I work for Qbik who are the authors of ...
Found it! Peerflix. Can download a torrent file or a magnet link. Provides a http link which can be used to play it using any player that can play HTTP links, including hardware players. Tested it a little - playing and seeking works well.
Disadvantage - it uses Node.JS, so it can be problematic to run it on a NAS with 256 RAM (Task manager under windows ...
WinGate will allow you to do this, in terms of the reverse proxying and header insertion.
there's a free license for 10 concurrent users, and we offer free support also.
Disclaimer: I work for Qbik, who are the authors of WinGate.
IMHO you don't need a proxy to test this, if you just want to know whether it will use the proxy (and you don't need to know whether it actually works).
The tool of your choice is Wireshark. First, make sure your Internet connection works and find out the IP address of the website that you're going to connect to:
Start Wireshark and ...