External packets destined for a guest user are traversing the proxy’s WAN interface (e.g., 2.0) rather than the expected LAN interface (e.g., 1.0). This causes an upstream firewall (such as a Cisco ASA) to drop the packets, generating a syslog entry similar to:
%<FW>: Deny TCP reverse path check from [Source_IP] to [Destination_IP] on interface [Interface_Name]
Packet captures show that while the initial TCP three-way handshake occurs on the LAN interface, subsequent packets (such as TCP Window Updates) egress via the WAN interface, creating an asymmetric routing path that violates Unicast Reverse Path Forwarding (uRPF) checks.
Edge SWG (transparent mode)
Multi-homed environment with separate LAN and WAN interfaces.
The proxy performs a routing table lookup for return traffic. In transparent deployments where the proxy spoofs the server's IP address, the routing table may direct the return packet to the default gateway on the WAN interface instead of the LAN interface where the client resides. This lack of path symmetry causes stateful firewalls to drop the traffic as a security violation.
Enable Return to Sender (RTS) to force the proxy to bypass the routing table and send response packets back through the same interface that received the request.
# config term
#(config) show return-to-sender
#(config) return-to-sender outbound enable
#(config) return-to-sender overwrite-static-route enable
As per CLI guide: Return to Sender (RTS) eliminates the need to create static routes by configuring the ProxySG appliance to send response packets back to the same interface that received the request packet, entirely bypassing any routing lookup on the ProxySG appliance