protonvpn-docker
protonvpn-docker copied to clipboard
[BUG] - Cannot connect to P2P servers
Version
Latest
Credential Validation
- [X] I have verified that the servers I am trying to connect to are available under my plan.
- [X] I have verified that my generated Wireguard private keys are valid and have required features (Netshield Ad-blocker, VPN accelerator etc) are enabled.
System Architecture
x86_64
Kernel Version
5.10.0-22-amd64
Running on a NAS?
Yes
Runtime
docker
Version of Runtime
Images: 34 Server Version: 23.0.5 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Using metacopy: false Native Overlay Diff: true userxattr: false Logging Driver: json-file Cgroup Driver: systemd Cgroup Version: 2 Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: io.containerd.runc.v2 runc Default Runtime: runc Init Binary: docker-init containerd version: 2806fc1057397dbaeefbea0e4e17bddfbd388f38 runc version: v1.1.5-0-gf19387a init version: de40ad0 Security Options: apparmor seccomp Profile: builtin cgroupns Kernel Version: 5.10.0-22-amd64 Operating System: Debian GNU/Linux 11 (bullseye) OSType: linux Architecture: x86_64 CPUs: 4 Total Memory: 5.464GiB Name: len ID: KOIG:D3WB:PKSN:LQ5P:BCSU:NVHG:CWYK:FEVI:IXNG:WVRI:CSGE:JX2H Docker Root Dir: /var/lib/docker Debug Mode: false Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false
Your configuration
protonvpn-p2p:
container_name: protonvpn-p2p
environment:
PROTONVPN_SERVER: xx#5
KILL_SWITCH: True
WIREGUARD_PRIVATE_KEY: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
image: ghcr.io/tprasadtp/protonwire:latest
init: true
restart: unless-stopped
sysctls:
net.ipv4.conf.all.rp_filter: 2
net.ipv6.conf.all.disable_ipv6: 1
volumes:
- type: tmpfs
target: /tmp
- type: bind
source: /home/as/.config/appdata/protonvpn-p2p
target: /etc/protonwire/private-key
read_only: true
cap_add:
- NET_ADMIN
ports:
- xxxx:xxxx
qbittorrentvpn:
depends_on:
- protonvpn-p2p
cap_add:
- NET_ADMIN
- SYS_MODULE
container_name: qbittorrentvpn
userns_mode: host
environment:
VPN_ENABLED: "no"
PGID: ${PGID}
PUID: ${PUID}
TZ: ${TZ}
WEBUI_PORT: "8010"
image: ghcr.io/binhex/arch-qbittorrentvpn
logging:
driver: json-file
options:
max-file: "10"
max-size: 200k
network_mode: service:protonvpn-p2p
restart: unless-stopped
sysctls:
net.ipv4.conf.all.rp_filter: "1"
volumes:
- type: bind
source: /etc/localtime
target: /etc/localtime
read_only: true
bind:
create_host_path: true
- type: bind
source: ${DOCKERCONFDIR}/qbittorrentvpn
target: /config
bind:
create_host_path: true
- type: bind
source: /mnt/storage
target: /storage
bind:
create_host_path: true
Troubleshooting & Runtime
- [X] I have read FAQ and Troubleshooting.
- [X] I am NOT using container runtime which use user-mode networking, Docker Rootless, gVisor, Podman Rootless etc.
- [X] I am using latest stable version
Container/Pod/systemd log output
No response
Any additional info
No response
Code of Conduct & PII Redaction
- [X] I agree to follow this project's Code of Conduct
- [X] I have removed any sensitive personally identifying information(PII) and secrets from in this issue report.