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
Description
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
Labels
No labels