Is it possible to host my Transmission or uTorrent web interface on my web server? They have a local network web interface, and I don't want to port forward... Can I somehow configure it to it to log into my server and host the interface there?
migrated from stackoverflow.com Aug 9 '11 at 8:04
This question came from our site for professional and enthusiast programmers.
Port forwarding would have served as an appropriate answer... It works flawlessly.
Ok, since all of you asked for a kludge, here it is.
You can set it up so you can access the web interface through your web hosting account, with the following restrictions:
Here's the basic idea. Let's call the port that your web interface is served on locally port L. Pick some random port in the range 49152-65535 and call it S; this is the port that the server will be listening on.
Create an SSH key for this setup, and do not encrypt the private key with a password (hit enter when prompted). Use
Create a shell script
When you run this, you should get a shell prompt from the server with no password entry required; this is good. Leave this script running.
(At this point, you might verify that the remote host is in fact listening on port S by running
Now we need to configure Apache. You just need to add this to your Apache config (it won't work from
Again, replace S with the listening port chosen. Restart Apache.
If this all worked, when you go to
Note that you can run the ssh client on a different box from the web host; just adjust "localhost" in the
The path to