The PaperCut Mobile Client (iPhone/iPad App) uses
the originating IP address to identify the user when printing from an iPhone or iPad. If you are accessing the PaperCut server via a proxy server, the originating IP address may be obscured by the proxy.
As a result, no jobs are displayed in the iPhone/iPad App.
The X-Forwarded-For Header
Most proxy servers do retain the originating source address in an X-Forwarded-For HTTP header. This header lists the originating source address plus the address of each proxy server forwarding the message.
For security reasons, PaperCut by default does not trust the X-Forwarding-For header. To make use of this header and get your mobile clients to work via a proxy server, you must first add your proxy servers to PaperCut’s list of trusted
proxy servers. PaperCut will use the remote IP address provided by the X-Forwarding-For header only if all hops are through a trusted proxy server and the final proxy server matches the source address of the message.
Interesting. How do I make it work?
Getting it all to happen is simple. You will need PaperCut 14.2 or higher. In the Admin interface:
- Go to
- In the Security section, add the IP addresses of your proxy servers to the Trusted Proxy Server list.
- Click Apply
Your PaperCut iPhone/iPad App now works via your proxy server!
Keywords: ios, iphone, app, mobile, client