1
0
mirror of https://github.com/vimagick/dockerfiles.git synced 2024-12-04 10:34:49 +02:00
dockerfiles/proxyhub/README.md

43 lines
1.0 KiB
Markdown
Raw Normal View History

2015-03-19 09:21:37 +02:00
ProxyHub
========
## About
2015-03-19 09:58:20 +02:00
`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,
2015-03-19 09:21:37 +02:00
load balancing, and proxying for TCP and HTTP-based applications.
2015-03-19 09:58:20 +02:00
- `dnscrypt`: A protocol for securing communications between a client and a DNS resolver.
- `pdnsd`: A DNS server designed for local caching of DNS information.
2015-03-19 19:03:25 +02:00
- `polipo`: A lightweight forwarding and caching web proxy server.
2015-03-19 09:58:20 +02:00
- `nginx`: An open source reverse proxy server for HTTP, HTTPS, SMTP, POP3,
2015-03-19 09:21:37 +02:00
and IMAP protocols, as well as a load balancer, caching and SSL offload.
## Fig
proxyhub:
image: vimagick/proxyhub
ports:
- "1080:1080"
2015-03-19 19:03:25 +02:00
- "8123:8123"
2015-03-19 09:21:37 +02:00
restart: always
## Run
fig up -d
## Test
2015-03-19 19:03:25 +02:00
# socks5 proxy
2015-03-19 09:21:37 +02:00
curl -x socks5h://localhost:1080 https://www.youtube.com
2015-03-19 19:03:25 +02:00
# http(s) proxy
curl -x http://localhost:8123 https://www.youtube.com
2015-04-22 09:54:40 +02:00
## Todo
- add proxy.pac via nginx
- add transparent socks5 proxy via redsocks