This Docker image combines WireGuard VPN with 3proxy to provide both HTTP and SOCKS5 proxy services.
1.4K
This Docker image combines WireGuard VPN with 3proxy to provide both HTTP and SOCKS5 proxy services through a VPN tunnel.
wg0.conf)wg0.conf. Example:[Interface]
PrivateKey = your_private_key
Address = your_ip_address
DNS = 1.1.1.1, 8.8.8.8
[Peer]
PublicKey = peer_public_key
AllowedIPs = 0.0.0.0/0
Endpoint = peer_endpoint:port
docker compose up -d
services:
wireguard:
image: rbehzadan/wireguard-3proxy
container_name: wireguard
cap_add:
- NET_ADMIN
- SYS_MODULE
devices:
- /dev/net/tun
privileged: true
volumes:
- ./wg0.conf:/etc/wireguard/wg0.conf
ports:
- "3128:3128"
- "1080:1080"
The image uses the following default ports:
None required.
Mount your WireGuard configuration:
volumes:
- ./wg0.conf:/etc/wireguard/wg0.conf
cap_add:
- NET_ADMIN
- SYS_MODULE
devices:
- /dev/net/tun
privileged: true
docker build -t rbehzadan/wireguard-3proxy:tag .
This project is licensed under the MIT License.
Project source code and documentation are available on GitHub.
linuxserver/wireguard - A robust WireGuard container that focuses on VPN functionality. Our project extends this concept by adding HTTP and SOCKS5 proxy capabilities through 3proxy.
Content type
Image
Digest
sha256:2b8956f18…
Size
33.8 MB
Last updated
over 1 year ago
docker pull rbehzadan/wireguard-3proxy:v1.1.2