Selective ("smart") proxying
This issue is to track selective proxying (also known as "smart routing") on the Outline clients and gather feedback and input from the community. # Why? There's large demand for not proxying what is not blocked. Some reasons: - **Performance**, especially to access domestic websites. Proxying domestic traffic crosses the national border twice in each direction, drastically reducing performance. - **Client Cost**: Some countries charge more for for international traffic. Proxying also breaks the zero-rating done by some ISPs. - **Provider Cost**: Cost is a bottleneck for service providers, and they often have to limit the number of people they help to limit their expenses. Reducing costs can enable providers to help more people. - **Blocking resistance**: all traffic going to a single server is suspicious. Also, there is a [report](https://github.com/net4people/bbs/issues/129#issuecomment-1308102504) that the GFW may correlate up and downstream traffic when a user uses a proxy to access domestic servers. - **Geo restrictions**: many payment platforms require your IP to be in the country you claim to be. # Approaches ## Bypass Domestic traffic Intercept all DNS traffic: - If the requested domain ends with a ccTLD of the user's country, use the system resolver. Otherwise, use the Outline server resolver. - The assumption is that the domestic domains are unblocked, since they are under control of the government. On TCP or UDP connection: - Map the IP address to country
Posted by fortuna on Nov 11, 2020, 10:05 PM
Tags
Related issues
- While I hate that it's like this, you're leaving money on the table.
- The biggest problem with micropayments is how credit card payment processors work.
- I think with the advent of cheap Chinese electric cars (new BYD for 7-9k€ in China) VW will die a slow death, slowed down by tariffs, tax...
- The German bank I have an account with solves this by making the statements available online and considering them delivered if the statem...
- Feature Request: India-Specific Pricing Plans (INR) for Claude & Claude Code
- Think about cabinet from 1972 for one electricity meter.
Raise real-world problems, find people facing the same issue, and discuss solutions.3,000 issues0 comments
pricing (FinTech)
While I hate that it's like this, you're leaving money on the table.
The biggest problem with micropayments is how credit card payment processors work.
I think with the advent of cheap Chinese electric cars (new BYD for 7-9k€ in China) VW will die a slow death, slowed down by tariffs, tax...
The German bank I have an account with solves this by making the statements available online and considering them delivered if the statem...
Feature Request: India-Specific Pricing Plans (INR) for Claude & Claude Code
Think about cabinet from 1972 for one electricity meter.
You're right, but until the laws change we should be telling everyone how and make these tools better.
I worked in this industry as a software developer.
Selective ("smart") proxying
This issue is to track selective proxying (also known as "smart routing") on the Outline clients and gather feedback and input from the community. # Why? There's large demand for not proxying what is not blocked. Some reasons: - **Performance**, especially to access domestic websites. Proxying domestic traffic crosses the national border twice in each direction, drastically reducing performance. - **Client Cost**: Some countries charge more for for international traffic. Proxying also breaks the zero-rating done by some ISPs. - **Provider Cost**: Cost is a bottleneck for service providers, and they often have to limit the number of people they help to limit their expenses. Reducing costs can enable providers to help more people. - **Blocking resistance**: all traffic going to a single server is suspicious. Also, there is a [report](https://github.com/net4people/bbs/issues/129#issuecomment-1308102504) that the GFW may correlate up and downstream traffic when a user uses a proxy to access domestic servers. - **Geo restrictions**: many payment platforms require your IP to be in the country you claim to be. # Approaches ## Bypass Domestic traffic Intercept all DNS traffic: - If the requested domain ends with a ccTLD of the user's country, use the system resolver. Otherwise, use the Outline server resolver. - The assumption is that the domestic domains are unblocked, since they are under control of the government. On TCP or UDP connection: - Map the IP address to country
Comments (0)
No comments yet. Start the discussion.