Trying to Set Up Wireguard Server, what am I doing wrong?

Hello,

According to the description of your configuration process, please continue to check the following questions:

ServerRouter:

  1. In Xfinity modem, port forwarding needs to be configured, to expose the WireGuard server port of ServerRouter to the public Internet.

  2. It is best to reserve IP for ServerRouter in Xfinity modem.

  3. Make sure that the WAN of Xfinity modem is a public network IP (not request be a static public network IP, dynamic also OK). If Xfinity modem WAN is 10.x.x.x, it may be CGNAT.
    Without the public network IP, VPN connection cannot be implemented.

ClientRouter:
Clientrouter cannot be connected to Xfinity modem network (do not under same as the server), it is supposed to connect to another network, like connects to the phone hotspot through repeater.

Here are guidelines to refer to: