
### Environment

* Dubbo version:  3.0.8
* Operating System version: linux
* Java version: 1.8

### Steps to reproduce this issue

try get client channel remote address when using callback function

### Behavior

the remote address is local address，are there any other considerations ?

in org.apache.dubbo.rpc.protocol.dubbo.ChannelWrappedInvoker$ChannelWrapper

```
        @Override
        public InetSocketAddress getRemoteAddress() {
            return channel.getLocalAddress();
        }
```

return url;
        }
        @Override
        public ChannelHandler getChannelHandler() {
            return channel.getChannelHandler();
        }
        @Override
        public InetSocketAddress getLocalAddress() {
            return channel.getLocalAddress();
        }
        @Override
        public void close() {
            channel.close();
        }
        @Override
        public boolean isClosed() {
            return channel == null || channel.isClosed();
        }
        @Override
        public void reset(URL url) {
            throw new RpcException("ChannelInvoker can not reset.");
        }
        @Override
        public InetSocketAddress getRemoteAddress() {
            return channel.getLocalAddress();
        }
        @Override
        public boolean isConnected() {
            return channel != null && channel.isConnected();
        }