Skip to content
This repository was archived by the owner on Jul 9, 2023. It is now read-only.
This repository was archived by the owner on Jul 9, 2023. It is now read-only.

ProxyServer request via another adapter need support for both IpV4 and IpV6 #951

Open
@laipg91

Description

@laipg91

I have 2 network adapters, 1 is LAN adapter and 1 is 4G dongle with Hi-Link support. All internet can access both IpV4 and Ipv6. i was tested my dongle IpV6 support via https://v6.ipv6-test.com/ and it's ok

Here is my example code:

`string upStreamIpv4 = "192.168.2.2"; //dongle 4G ipv4
string upStreamIpv6 = "2401:d800:e90:b798:717b:719b:5043:e193";//dongle 4G ipv6

        ProxyServer server = new ProxyServer();
        ExplicitProxyEndPoint httpEndpoint = new ExplicitProxyEndPoint(IPAddress.Any, httpPort, false);
        ExplicitProxyEndPoint httpEndpointV6 = new ExplicitProxyEndPoint(IPAddress.IPv6Any, httpPort, false);
        server.AddEndPoint(httpEndpoint);
        server.AddEndPoint(httpEndpointV6);
        server.UpStreamEndPoint = new IPEndPoint(upStreamIpv4, 0);
        server.Start(false);`

When replace UpStreamEndPoint with IpV4's Endpoint, my server only support Ipv4, and when replace with IpV6's Endpoint, my server support IpV6 only (all website use IpV4 cannot accessed)

How to make my server support both IpV4 and IpV6 in this case ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions