Been using this to selfhost a few proxies myself.
Some well known providers are using TCP/IP fingerprinting to detect whether the user is behind a proxy.
I was wondering whether it was possible to simply change the TCP options?
Mainly the TCP window buffer size is mainly OS dependent, and they are checking whether the OS of the tcp connection is mismatching with real client.
https://linux.die.net/man/7/tcp
According here we can change SO_RCVBUF but doing my own testing that didn't seem to change the TCP window size
Been using this to selfhost a few proxies myself. Some well known providers are using TCP/IP fingerprinting to detect whether the user is behind a proxy. I was wondering whether it was possible to simply change the TCP options? Mainly the TCP window buffer size is mainly OS dependent, and they are checking whether the OS of the tcp connection is mismatching with real client.
https://linux.die.net/man/7/tcp According here we can change
SO_RCVBUF
but doing my own testing that didn't seem to change the TCP window size