I discovered proxies... like hot water
verdemuschio
Italy
For many of you it will certainly not be new, but for me, poorly advised by Microsoft support, it is a good discovery. When I installed Windows 11 for the first time, I noticed that unlike the other versions, even in 10, in the network settings, between public and private network it is recommended to opt for the public network, so when in doubt I contacted Microsoft support who advised me to set the connection to a public network. However, to make a long story short, in SER I received a maximum of 40 proxies between Connect/Socks4/Socks5, it is clear that I excluded Web and Transparent.
However, by pure chance I decided half an hour ago to set up the connection on a private network and surprisingly, not only did the download of the proxies become much faster, but approximately 250 proxies were downloaded, all good ones, many even for Google.
I know that for some of you it's nothing new, but in any case maybe it could be of help to those like me who don't understand a thing about proxies and have the same problem.
Tagged:
Comments
@verdemuschio
I am not sure exactly what you are saying, but I don't think changing the network type from public to private will enable you to scrape more proxies; maybe it is coincidental that you just happen to get more after changing the settings.
In Windows 11, the terms "public" and "private" network refer to the security settings that Windows applies based on your chosen network profile. These profiles affect how your PC interacts with other devices on the network and whether your PC is discoverable to other devices. Here's what each profile typically means and how they differ:
Public Network:
Private Network:
Impact on Network Speed
The designation of a network as public or private in Windows does not inherently affect the speed of your network connection. Network speeds are primarily influenced by factors such as:
The main difference between public and private networks in Windows 11 lies in their security settings, not their speed. Therefore, neither public nor private settings offer inherently faster network speeds. Instead, these settings help you balance connectivity and security based on the network environment.
But hey, if you are getting more proxies because of the change, then GREAT. Maybe the change affected something that allowed you to get more proxies.
I would rather not give detailed instructions because if you don't know what u are doing, it could mess up your settings.
If you know where to find the TCP/IP and Jumbo Frame settings, you can change the below to potentially improve throughput.
TCP/IP Optimization Settings:
Jumbo Frames:
I recently used one of those softwares to open up wi-fi on a mobile machine.
It worked great and took 1 minute. As oppossed to getting lost down the "rabbit hole" online looking for specific info.
This what I mean, I much prefer a nice motherboard with great bios were I can tweak things as much as I want, rather then some attempt to "lock me out" or dumb my machine down, or give advice of default settings that are fine for the masses.
Then again, I take everything apart.
The TCP/IP Optimization Settings you've listed are indeed sensible and are aimed at improving network performance by tweaking various parameters. Here’s a breakdown:
TCP Receive Window Size: Increase to 65535 - This setting increases the amount of data that can be received before sending an acknowledgment. A larger receive window size can be beneficial on networks with high latency and bandwidth, as it allows more data to be in transit on the network at once.
TCP Window Scaling: Enable - This feature is used to increase the receive window size above the maximum of 65,535 bytes that the original TCP protocol allowed. It's useful for high-speed internet connections where the delay*bandwidth product is larger than 65,535 bytes.
TCP Chimney Offload: Disable - This setting offloads all TCP processing for a connection to a network adapter, freeing up CPU resources. However, disabling it can sometimes improve stability or performance with some network drivers that don't handle offloading well.
TCP Congestion Control Provider: Cubic - Cubic is a default TCP congestion control algorithm in many systems (like Linux since 2006 and recent versions of Windows). It's designed to perform well in networks with high bandwidth-delay products.
MTU (Maximum Transmission Unit): Increase to 1500 (for Ethernet) - This is the typical MTU size for Ethernet and is considered a standard setting to ensure compatibility across most networks without causing fragmentation.
Jumbo Frames: Enable and set MTU to 9000 bytes - Jumbo frames can significantly increase performance by allowing more data to be sent in a single packet, reducing overhead. However, all devices in the network must support jumbo frames for this to work effectively.
The RWIN (Receive Window) value is a crucial TCP parameter for optimizing throughput, especially on high-speed internet connections like your FTTH (Fiber to the Home) 1000 Mbps service. The RWIN value dictates how much data the receiving device can accept without sending an acknowledgment. It's pivotal for ensuring efficient data transfer, particularly over long distances or networks with high latency.
Understanding RWIN for High-Speed Internet:
For your 1000 Mbps connection, the ideal RWIN value can be calculated based on the latency (or round-trip time, RTT) of your connection. The goal is to have enough data "in flight" (sent but not acknowledged) on the network to maximize your connection's utilization.
Calculating Ideal RWIN:
A rough formula to calculate an optimal RWIN value is: RWIN=Bandwidth×RTTRWIN=Bandwidth×RTT Where:
For a 1000 Mbps connection, the bandwidth in bytes per second is about 1000×1068=125,000,00081000×106=125,000,000 bytes per second.
If you know your RTT (you can estimate it or measure it using tools like ping), you can calculate the RWIN. For example, if your RTT is 20 milliseconds (0.02 seconds), the ideal RWIN would be: 125,000,000×0.02=2,500,000 bytes125,000,000×0.02=2,500,000 bytes
Adjusting Your RWIN:
The value of 186,880 bytes for RWIN seems quite low for a 1000 Mbps connection, potentially leading to underutilization of your bandwidth, especially if the latency is moderate to high. Adjusting this value closer to the calculated ideal based on your actual RTT would likely improve performance.
Steps to Proceed:
Fine-tuning such settings can significantly impact performance, but it’s also important to monitor changes for any potential stability issues. Experimentation and continuous monitoring are key in achieving optimal settings.
-Thanks GPT-4
MaxUserPort=65534
Chimney=disabled
ReceiveSegmentCoalescing=disabled
Then I found a network configuration on a Microsoft page that more or less corresponds to the parameters above. But then again, I wouldn't want to unknowingly open doors that undermine network security. I already have a strong doubt whether the network connection should be the private one or the public one. Imagine if I then put safety at risk