Make proxy with modifiers I often use Link to import objects from external .blend files into my scenes. However, in order to position a linked object within a scene, it's obviously necessary to use Make Proxy in order to position the linked object(s). Unfortunately, creating a proxy object does not create copies of any modifiers that were on the source object, meaning that I then have to manually recreate them on the linked object to match the source object.

Is there some way to get Make Proxy to copy modifiers to the newly created proxy?

UPDATE: It appears that Duplicate Linked is what I want (unless anyone can tell me why this doesn't do what it appears to do). I want to ensure that the created object is as "shallow" a copy as possible; any changes to mesh data or materials made in the source .blend file should be reflected in the linking .blend.
Have you tried the Make Local operator?

Select your object(s) then  press L > Make Local > Selected Objects should keep object data linked to the original but allow changing modifiers locally.

From Blender 2.8+ forward these can be found under Object > Relations > Make local... from there pick either Selected Objects, Selected Objects and Data, Selected Objects, Data and Materials, or All.