Hello. I am attempting to pass Wireguard traffic through a Shadowsocks tunnel that has the entry point on the same machine. Having seen other topics on related attempts, I set the endpoint IP to be the LAN IP of this PC instead of localhost. Configured this way, Wiresock actually attempts to connect and sends a handshake but does not manage to establish a connection.
Examination with Wireshark confirms that the Shadowsocks client does in fact send the handshake response to Wiresock so the problem seems to be related to it. Moreover, a similar configuration with the vanilla Wireguard client works fine, however, for regular usage it’s insufficient because it doesn’t have split tunneling functionality.
Is this still the “can’t connect to localhost” problem or something else?