Ysurac / openmptcprouter

OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
https://www.openmptcprouter.com/
GNU General Public License v3.0
1.86k stars 269 forks source link

Routing VPS traffic to Residential IP Proxy #3255

Closed danausx closed 1 month ago

danausx commented 7 months ago

Routing to a standard cheap VPS alone usually cripples the overall internet usage experience as the IP it gives are mostly blacklisted by mayor service like Netflix, Reddit and many other day to day sites seem to behave erratically when they detect these types of IPs. It has gotten worse with web scraping being even more common nowadays with AI chatbots.

Bypassing these sites might seem helpful but it adds a whole lot of manual setup overall and likely wont cover most edge cases.

Is there any way to route the VPS traffic through another residential IP proxy and thus obtaining a clean ip address in the process?

I am not fully aware of how the VPS operates but I have been wondering if such thing is even possible, maybe with custom routing, not sure of the latency impact as well but might still be worth it in some cases. Probably TCP/UDP might work but ICMP wouldn't maybe?

Residential IP VPS are quire rare and a lot more expensive as well. Any input on this?

Thanks!

Ysurac commented 7 months ago

You need to find a provider that have IPs not blacklisted, you can use OMR-ByPass that will exit directly via a WAN or use the new exit via a VPN set on the VPS that I need to document.

danausx commented 7 months ago

You need to find a provider that have IPs not blacklisted, you can use OMR-ByPass that will exit directly via a WAN

Thanks for the info! I was trying to avoid having to manually bypass everything as sometimes I am not even aware of what to bypass due to the complexity of some web-services. It might seem to work at first then some feature simply doesn't.

or use the new exit via a VPN set on the VPS that I need to document.

You mean exit through a VPN client setup on the router part according to the bypass rules?

I have tried a few VPS withouth success, even an IPV6 capable one, it's a hit and miss, some services work others don't.

If I were to add a Wireguard client with a residential IP as a primary gateway on the VPS would this route traffic through this instead? Being both the highspeed residential Wireguard VPN server in close-by proximity with the VPS, likely the added delay wouldn't be that bad.

I am not sure if this would break the VPS-Router interaction somehow...

Ysurac commented 7 months ago

I mean exit via a VPN on the VPS. So if correctly configured, it will use this as exit. But if you can put a wireguard exit on a residential IP, why not put a VPS here ?

danausx commented 7 months ago

I mean exit via a VPN on the VPS. So if correctly configured, it will use this as exit.

Got it!

But if you can put a wireguard exit on a residential IP, why not put a VPS here ?

There is a Wireguard VPN offered as VPN only service at a way cheaper price than getting the whole VPS and includes Residential IP. I believe Ivacy does this too. Many of the cheaper residential IP VPS are out of stock and the only ones left even raised prices recently. Even notoriously hard to route services like Netflix seem to work with these type of IPs.

Oracle Cloud free tier is a very good option to use this with as its a 4c/24GB Ampere Arm instance with 200GB storage and unlimited ingress bandwidth.

ghost commented 6 months ago

use the new exit via a VPN set on the VPS that I need to document.

@Ysurac do you have any more info on this? i'm assuming it's some additional source policy routing that needs to be configured on the VPS? i've noticed more and more sites are starting to crackdown on visitors with datacenter IPs, so this would be very useful information. thanks!

sojibhossain171 commented 4 months ago

@danausx I know a provider who provides residential VPS and residential proxy services I am a user of them and their VPS quality is good. you can contact them and ask them how they maintain that thing. the mentioned website is ipmela.com

github-actions[bot] commented 1 month ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days