running resilio under vpn's hood

This commit is contained in:
2020-03-08 07:16:55 +11:00
parent 813487f939
commit ff348a54a1
+52 -30
View File
@@ -29,16 +29,16 @@ services:
# - 8000:80
# - 8001:8001
# - 6881:6881
socat0:
image: alpine/socat
container_name: aria2-proxy
depends_on:
- pia
- aria2-ui
ports:
- 8000:8000/tcp
command: tcp-listen:8000,fork,reuseaddr tcp-connect:pia:80
restart: unless-stopped
# socat0:
# image: alpine/socat
# container_name: aria2-proxy
# depends_on:
# - pia
# - aria2-ui
# ports:
# - 8000:8000/tcp
# command: tcp-listen:8000,fork,reuseaddr tcp-connect:pia:80
# restart: unless-stopped
socat1:
image: alpine/socat
container_name: qbittorrent-proxy
@@ -59,26 +59,26 @@ services:
- 6881:6881/tcp
command: tcp-listen:8001,fork,reuseaddr tcp-connect:pia:6881
restart: unless-stopped
aria2-ui:
container_name: aria2-ui
restart: unless-stopped
image: wahyd4/aria2-ui:latest
depends_on:
- pia
environment:
- UID=1000
- GID=1000
- ENABLE_AUTH=true
- ARIA2_USER=admin
- ARIA2_PWD=lovewifi!
network_mode: "service:pia"
volumes:
- /mnt/aria2-config:/app/conf
- /mnt/downloads:/data
- /home/junv/filebrowser.db:/app/filebrowser.db
mem_limit: 1024m
mem_reservation: 128m
cpu_percent: 20
# aria2-ui:
# container_name: aria2-ui
# restart: unless-stopped
# image: wahyd4/aria2-ui:latest
# depends_on:
# - pia
# environment:
# - UID=1000
# - GID=1000
# - ENABLE_AUTH=true
# - ARIA2_USER=admin
# - ARIA2_PWD=lovewifi!
# network_mode: "service:pia"
# volumes:
# - /mnt/aria2-config:/app/conf
# - /mnt/downloads:/data
# - /home/junv/filebrowser.db:/app/filebrowser.db
# mem_limit: 1024m
# mem_reservation: 128m
# cpu_percent: 20
qbittorrent:
image: linuxserver/qbittorrent
container_name: qbittorrent
@@ -97,3 +97,25 @@ services:
mem_limit: 1024m
mem_reservation: 128m
cpu_percent: 20
sync:
image: resilio/sync
container_name: sync
volumes:
- /mnt/books:/mnt/sync
ports:
- 55555
restart: unless-stopped
network_mode: "service:pia"
mem_limit: 1024m
mem_reservation: 500m
cpu_percent: 20
socat0-sync:
image: alpine/socat
container_name: sync-proxy
depends_on:
- pia
- sync
ports:
- 8002:8002/tcp
command: tcp-listen:8002,fork,reuseaddr tcp-connect:pia:8888
restart: unless-stopped