Code Monkey home page Code Monkey logo

Comments (6)

haugene avatar haugene commented on May 18, 2024

Thanks ;) Glad to hear it was a smooth setup! But you're right. Name cannot go at the end. Also the guide says -name, while it should be --name. I'll fix it sometime, but it's not a showstopper :)

Hmm, must agree it sounds strange that you can connect directly. Can you do a "docker exec TransmissionVPN ifconfig" just to make sure the eth0 is on docker subnet? And I assume your mac is on the 192.168.0.0/24 as well? So the NAS has two interfaces? Which one of them is docker bridged against? You can choose a local IP address to bind the container port to using -p. Maybe it's bound to the ISP interface, and when you connect through the local network your traffic is routed through some local bridge that is effect serves as a proxy? Don't know, but you'll need to check your iptables setup in the container as well as on all your interfaces at the host.

If you want to access it from outside your network, you must either configure a way to VPN into your local network or forward the port in your router. And as you say, use DDNS to keep track of your IP. I'm doing port forwarding with DDNS. If you need a free one, you can try duckdns.

from docker-transmission-openvpn.

bertybassett avatar bertybassett commented on May 18, 2024

Tis strange that I don't need NGINX but it must be some strange routing between my Synology and the Docker image.

IP magnet is certainly stating my torrent address is the VPN.

and

curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//' run from the terminal of the Docker image states my external IP address is from my VPN.

On my iPhone is browse to my NAS's DDNS of myname.NO-IP.ORG:9091 I get transmission. I just had to do the firewall port forward I was being a dummy. P.S. Do not tell my boss because I am suppose to be a network and firewall engineer by trade, lol.

from docker-transmission-openvpn.

haugene avatar haugene commented on May 18, 2024

Haha 👍
Cool. Let me know if you figure it out.

I'm guessing it's a typo, but your docker run command is for port 9091, but you keep writing 9010 for your Webui. Is there some address translation going on there?

from docker-transmission-openvpn.

bertybassett avatar bertybassett commented on May 18, 2024

yeah dyslexia, its a right b!tch. thanks for the help

from docker-transmission-openvpn.

haugene avatar haugene commented on May 18, 2024

Np! Closing this then.

from docker-transmission-openvpn.

bertybassett avatar bertybassett commented on May 18, 2024

from NAS SSH

sudo route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

from Docker terminal

sudo route -n

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.120.1.5 128.0.0.0 UG 0 0 0 tun0
0.0.0.0 172.17.0.1 0.0.0.0 UG 0 0 0 eth0
10.120.1.1 10.120.1.5 255.255.255.255 UGH 0 0 0 tun0
10.120.1.5 0.0.0.0 255.255.255.255 UH 0 0 0 tun0
46.166.186.219 172.17.0.1 255.255.255.255 UGH 0 0 0 eth0
128.0.0.0 10.120.1.5 128.0.0.0 UG 0 0 0 tun0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

hopefully that explains it?

from docker-transmission-openvpn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.