Comments (4)
AirVPN uses .ovpn files with private keys generated for each user account. Adding any of these files to the container will only work for the user that generated them. A better solution may be to add a new volume (-v) that points to a configuration directory where users can put their own .ovpn files.
The environment variables OPENVPN_USERNAME and OPENVPN_PASSWORD are also not necessary with these .ovpn files.
from docker-transmission-openvpn.
Aha, I see. Well, that can be done without any changes to the container as it is today.
To run it with a custom provider and .ovpn file just add:
-v /path/to/custom/config.ovpn:/etc/openvpn/custom/default.ovpn
and then set OPENVPN_PROVIDER=CUSTOM
You still need to set OPENVPN_USERNAME and OPENVPN_PASSWORD as the startup script will fail if they're not there. But they can both be set to "dummy" and it won't have an effect as the ovpn-config will not read them anyways.
from docker-transmission-openvpn.
Thanks Kristian, This worked as you described for AirVPN.
from docker-transmission-openvpn.
Glad to hear it! Instructions are provided in README and code is merged to master. Closing this.
from docker-transmission-openvpn.
Related Issues (20)
- Issue with large video files
- Can't install openssl1.1 HOT 1
- Web UI taking too long to respond HOT 3
- High CPU usage HOT 13
- download-dir override not working HOT 3
- Let other containers use the VPN has some IP leaks HOT 1
- Container exiting after ping timeout, stuck in a loop HOT 11
- Container seems to star fine, but cannot reach & killed after 5 mins
- WebUI login not asked in Firefox HOT 1
- Problem resolved itself
- su: cannot set groups: Operation not permitted HOT 5
- Downloads stall with "too many open files" HOT 5
- Documentation show `x.protonvpn.net.udp` while file are named `x.protonvpn.udp` HOT 1
- NordVPN CDN Down? HOT 1
- Included firewall not aware of peer port in the transmission configuration
- Transmission web ui not displayed; curl returns unauthorised HOT 1
- AUTH_FAILED, data channel cipher negotiation failed (no shared cipher) HOT 102
- healthcheck.sh reporting DNS failure if VPN service DNS incorrectly filters IPv6 addresses HOT 5
- Transmission sets permissions wrong but fixes them on restart with TRANSMISSION_UMASK HOT 4
- Certain Transmission settings.json values can only be set by ENV var HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-transmission-openvpn.