1

I would like to be able to connect my laptop to my network printer while I am not at home, what would be a good way to forward the printer and to configure CUPS on my laptop?

1
  • 1
    Configure a VPN (such as OpenVPN) at home - you'd need a permanently on device to run the server, such as a router running OpenWRT/DD-WRT, a Raspberry Pi (or similar) or a server. Nov 15, 2015 at 13:40

1 Answer 1

2

Never expose a printer directly on the Internet. The IP stack implementation is weak at best, and ripe for abuse. (do not do port forwarding)

Implement a VPN either with a router or with a raspberry like server using strongswan (I am using a Lamobo R1 with an IPsec VPN configured to work with the native Mac and iPhone VPN client), implement it on your laptop too, and print over the net as if you were at home. If you are using Linux, first install CUPS printing to an IPP queue, and test it at home before trying to do it remotely.

You can also tunnel CUPs via ssh, to a local server at home, it is a simple setup however I do prefer the VPN solution.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .