sakeven / Httpproxy
Licence: gpl-2.0
基于 Go 开发,支持 http/1.1 以上版本的 HTTP(S) 代理。(Why not try out Mika?)
Stars: ✭ 120
Programming Languages
go
31211 projects - #10 most used programming language
Labels
Projects that are alternatives of or similar to Httpproxy
Citadelcore
Cross platform filtering HTTP/S proxy based on .NET Standard 2.0.
Stars: ✭ 28 (-76.67%)
Mutual labels: proxy, http-proxy
Http Proxy Middleware
⚡ The one-liner node.js http-proxy middleware for connect, express and browser-sync
Stars: ✭ 8,730 (+7175%)
Mutual labels: proxy, http-proxy
Tiny Http Proxy
Maybe the tiniest HTTP proxy that also has a cache
Stars: ✭ 34 (-71.67%)
Mutual labels: proxy, http-proxy
Sozu
Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome! Ping us on gitter to know more
Stars: ✭ 1,341 (+1017.5%)
Mutual labels: proxy, http-proxy
Rotating Proxy
Rotating TOR proxy with Docker
Stars: ✭ 739 (+515.83%)
Mutual labels: proxy, http-proxy
Proxy admin free
Proxy是高性能全功能的http代理、https代理、socks5代理、内网穿透、内网穿透p2p、内网穿透代理、内网穿透反向代理、内网穿透服务器、Websocket代理、TCP代理、UDP代理、DNS代理、DNS加密代理,代理API认证,全能跨平台代理服务器。
Stars: ✭ 487 (+305.83%)
Mutual labels: proxy, http-proxy
Iisexpress Proxy
A simple local proxy for accessing IIS Express from remote machines.
Stars: ✭ 633 (+427.5%)
Mutual labels: proxy, http-proxy
Glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
Stars: ✭ 1,710 (+1325%)
Mutual labels: proxy, http-proxy
Multitor
Create multiple TOR instances with a load-balancing.
Stars: ✭ 624 (+420%)
Mutual labels: proxy, http-proxy
Broxy
An HTTP/HTTPS intercept proxy written in Go.
Stars: ✭ 912 (+660%)
Mutual labels: proxy, http-proxy
Awslambdaproxy
An AWS Lambda powered HTTP/SOCKS web proxy
Stars: ✭ 571 (+375.83%)
Mutual labels: proxy, http-proxy
Noginx
High performance HTTP and reverse proxy server based on Node.js. 基于 Node.js 的高性能 HTTP 及反向代理服务器,类似nginx。
Stars: ✭ 53 (-55.83%)
Mutual labels: proxy, http-proxy
Proxy requests
a class that uses scraped proxies to make http GET/POST requests (Python requests)
Stars: ✭ 357 (+197.5%)
Mutual labels: proxy, http-proxy
Jwtproxy
An HTTP-Proxy that adds AuthN through JWTs
Stars: ✭ 379 (+215.83%)
Mutual labels: proxy, http-proxy
Proxy.py
⚡⚡⚡Fast, Lightweight, Pluggable, TLS interception capable proxy server focused on Network monitoring, controls & Application development, testing, debugging
Stars: ✭ 1,291 (+975.83%)
Mutual labels: proxy, http-proxy
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 38,782 (+32218.33%)
Mutual labels: proxy, http-proxy
httpproxy
- 基于 Go 开发,支持 HTTP/1.1 以上版本的 HTTP 代理。
尝试下 TCP 流量加密代理:Mika
细节功能:
- 支持内容缓存和重校验
- 支持 GET、POST、CONNECT 等方法
- 支持账号登入与验证
- 支持配置文件
- 提供 Web 版管理和调试界面
- 支持反向代理
正在进行中
- 资源限定(各种超时,最大文件大小,最大缓存大小,最大头大小等,最大并发量,最大请求速度,最大传输速度等)
配置
配置文件在 $HOME/.httproxy/config.json,采用 JSON 格式,包含
- port:代理服务器工作端口
- webport:代理服务器 web 管理端口
- reverse:设置反向代理,值为 true 或者 false
- proxy_pass:反向代理目标服务器地址,如 "127.0.0.1:80"
- auth:开启代理认证,值为 true 或者 false
- cache:开启缓存,值为 true 或者 false
- cache_timeout:缓存更新时间,单位分钟
- log:值为 1 时输出调试信息,为 0 时输出普通监控信息
- gfwlist:网站屏蔽列表,如 ["baidu.com","google.com"]
- admin:web 管理用户
- user:代理服务器普通用户
一个简单配置演示如下
{
"port": ":8080",
"webport": ":6060",
"reverse": true,
"proxy_pass": "127.0.0.1:80",
"auth": true,
"cache": false,
"cache_timeout": 30,
"log": 1,
"gfwlist": [
"baidu.com",
"google.com"
],
"admin": {
"Admin": "prxy"
},
"user": {
"proxy": "proxy"
}
}
/*this is a configure for proxy server. log: 1 for Information, 0 for DebugInfor*/
构建
-
安装
$ go get github.com/sakeven/httpproxy
-
运行
$ ./${GOPATH}/bin/httpproxy
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].