the only way to make the publish agent work by default is to install the publish AEM instance in the localhost, with the port 4503. Assumed that you did that properly, the publish action should work. In any case you can check the publish agent in the author instance here (localhost is by default, if...