I have created WCF test client, and it's working on my IP. however, when I tried to test it on the guest's IP it was not working. See an error message below:
Failed to invoke the service. Possible causes: The service is offline or inaccessible; the client-side configuration does not match the proxy; the existing proxy is invalid. Refer to the stack trace for more detail. You can try to recover by starting a new proxy, restoring to default configuration, or refreshing the service.
Any ideas why I'm getting this error?

While using WCF service you have to host it on the server then you can access it to another system or computer please check hosting steps for WCF in order to complete your process.
Check this links : WCF Hosting Steps
Here we have the same question discussion : Failed to invoke the service