exaproxy – simple non-caching proxy able to transform requests on the fly
Keep up to date, follow exaproxy on twitter
Features
- Non-caching HTTP Proxy
- HTTP (1.0 / 1.1)
- HTTPS (supports CONNECT)
- forward, reverse or transparent proxy
- IPv6 and/or IPv4 support
- for incoming connection (we are in 2012)
- for outgoing connection (so it can provide access to IPv6 host to IPv4 only clients or vice versa)
- non-blocking network loop
- using EPool on Linux, select on other OSes
- use of cheap co-routine to handle clients connections
- internal use of sockets as message parsing technique (managed using internal events)
- automatically adding threads to handle load peaks (threads are forking the SQUID redirectors programs)
- internal non-blocking DNS resolver (UDP and TCP integrated in the main loop)
- optional local DNS caching of records for best performance
- uses SQUID http:// redirection
- uses new file:// to serve a local file
- uses new dns:// to force a connection to an hostname, passing unmodified headers
More about ExaProxy Features.
News
We are currently working toward a first stable release but are not yet ready.
Overview
ExaProxy was born out by necessity. No other proxy does quite what it does.
The changelog, FAQ, ScreenShots
Development is done on python 2.7. This program has no dependencies on third party libraries and will run out of the box on any Unix system.
Get it
On Mac and Linux (not for production) :
> hg clone -r 6f4212d73349b6c8fc439027035585778b35bfa4 http://code.google.com/p/exaproxy > cd exaproxy > ./sbin/exaproxy -h
will give you a working proxy on port 31280, to start it on port 3128 without changing its configuration file
> env exaproxy.tcp4.port=3128./sbin/exaproxy
or
> export exaproxy_tcp4_port=3128 > ./sbin/exaproxy -de exaproxy.tcp4.port='3128'
To see what options were changed from the defaults
When ready, …
> wget http://exaproxy.googlecode.com/files/exaproxy-1.0.0.tgz > tar zxvf exaproxy-1.0.0.tgz > cd exaproxy-1.0.0 > ./sbin/exaproxy --help
项目地址:https://code.google.com/p/exaproxy/
额,好吧,谢谢博主。换路由是不可能了,我那寓所就我弟在,他不会折腾。。。
您好博主,本人现在身在国外,因此访问国内网站时便有诸多不便。但是我已经知道我在国内的寓所的路由的ip地址段是222.131.1.1~222.131.255.255,我可不可以用这个路由ip段做一个在国内的有密码的代理服务器(就像GAE那样74.125.xxx.xxx是一个大的代理服务器段)让我更方便的上国内的网站?
在路由器上可以试试能不能使用3proxy之类的代理。
如果是在Windows系统上上可以试试CCProxy之类的比较简单
博主能不能介绍一下操作步骤呢?我寓所的路由器我记得是苹果的airport
这个一般能刷 Tomato 或 DD-WRT 等固件的路由器才有得折腾,苹果的airport不清楚啊。
那怎么办啊。。。
要不你搜索下,我也不知道,或者你开电脑做代理,要不换个路由器。
这种代理是属于什么类型的呢?我的意思说如果想搜,以什么关键字更准确?
感觉这个又不像爬墙代理比较多,而且在c上面运行的代理还得自动将a和其他电脑来的数据设置走b的线路
不好意思现在才看到……
Sock5代理还不行吗?你试着找一下支持二次代理的软件,就是说C是代理服务器的同时也是B的客户端,我觉得这样的话A连接C就相当于连接B了
“要是可以的话在 C 上搭一个代理然后再访问 B,这样应该就达到你的要求了。”
现在有很多很简单的代理搭建软件的,自己搜搜吧
对呀 如果伪装不成c,可以找到一个机制,让我(a)通过c 所搭建的环境变相地实现访问b吗?
博主你好,想请教是否了解伪装自己的网络包ip为一个指定的地址,以使用一个限定访问ip 的代理(socks5)?
如果这个比较不容易实现,那么在那个访问请求被接受的电脑可以搭一个转发的平台来接受我的访问请求吗
抱歉,真的没看懂你的意思
意思是你的电脑(A)要访问 B (B是代理?),但 B 只容许 C 访问。对吗?
A 应该不能伪装成 C 吧?(猜的)
要是可以的话在 C 上搭一个代理然后再访问 B,这样应该就达到你的要求了。