mirror of
https://github.com/vimagick/dockerfiles.git
synced 2024-12-25 02:04:06 +02:00
43 lines
1.0 KiB
Markdown
43 lines
1.0 KiB
Markdown
ProxyHub
|
|
========
|
|
|
|
## About
|
|
|
|
`ProxyHub` is powered by:
|
|
|
|
- `shadowsocks`: A secure socks5 proxy, designed to protect your Internet traffic.
|
|
- `haproxy`: A free, very fast and reliable solution offering high availability,
|
|
load balancing, and proxying for TCP and HTTP-based applications.
|
|
- `dnscrypt`: A protocol for securing communications between a client and a DNS resolver.
|
|
- `pdnsd`: A DNS server designed for local caching of DNS information.
|
|
- `polipo`: A lightweight forwarding and caching web proxy server.
|
|
- `nginx`: An open source reverse proxy server for HTTP, HTTPS, SMTP, POP3,
|
|
and IMAP protocols, as well as a load balancer, caching and SSL offload.
|
|
|
|
## Fig
|
|
|
|
proxyhub:
|
|
image: vimagick/proxyhub
|
|
ports:
|
|
- "1080:1080"
|
|
- "8123:8123"
|
|
restart: always
|
|
|
|
## Run
|
|
|
|
fig up -d
|
|
|
|
## Test
|
|
|
|
# socks5 proxy
|
|
curl -x socks5h://localhost:1080 https://www.youtube.com
|
|
|
|
# http(s) proxy
|
|
curl -x http://localhost:8123 https://www.youtube.com
|
|
|
|
## Todo
|
|
|
|
- add proxy.pac via nginx
|
|
- add transparent socks5 proxy via redsocks
|
|
|