Skip to content

I discovered proxies... like hot water

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

  • royalmiceroyalmice WEBSITE: ---> https://asiavirtualsolutions.com | SKYPE:---> asiavirtualsolutions

    @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:

    1. Public Network:

      • This profile is designed for networks in public places like cafes, airports, or libraries. When you set a network as public, Windows tightens security settings to help protect your computer from unwanted connections.
      • Features like network discovery, file, and printer sharing are turned off by default.
      • Firewall and security settings are more restrictive to prevent unauthorized access.
    2. Private Network:

      • This profile is intended for home or work networks where you trust all the devices on the network.
      • Network discovery is enabled, which allows you to see other devices on the network and allows other devices to see your computer.
      • File and printer sharing is also enabled, facilitating easier sharing of files and printers within the 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 quality of your internet service provider (ISP) and internet plan.
    • The technology used for your connection (e.g., Wi-Fi vs. Ethernet).
    • The capacity and quality of your networking hardware (like routers and switches).
    • Network congestion, both on your local network and on the internet.

    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.

  • royalmice said:

    @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.

    Honestly I do not know. I also knew as you know. The fact is that I had the public network activated for about two years, also because in Windows 11 Pro, in the network settings, the public network is explicitly recommended even for home networks. As later also recommended by Microsoft. So that's what I did. Then by changing to a private network, maybe it will also be a coincidence as you say, I don't doubt it, but as soon as I changed network I fell for so many of those proxies for Google and Bing that had never happened before, and I'm referring to proxies of the Connect and Socks type. Anyway, it's definitely better that way
  • Why would you contact Microsft about proxy usage?

    Go on some cybersecurity youtube hacking ;) channel and get some good help.

    To me this would kinda be like contacting "G" about your PBN link, sort of. . .

    Anyways, I too have noticed there are times when things are being throttled even when a service has told me NO! (and reputable ones), I have proved them wrong very easily. Sometimes, I have found whether it be your machine, your OS, your ISP, some default setting, well they are just set on some "default" setting for "normal usage", usually slower, to save battery, make machine last longer, but fine for a "normal user". But when tweak with some off these settings and become more than just a "normal user" which using these tools would make you, well there are some things you may find that will help you. I use these tools for good but maybe not great idea to get flagged for someone using for something else, though.

    Either way, I get what your saying maybe it's helpful for someone specific :)
  • Why would you contact Microsft about proxy usage?
    Because in the network settings Microsoft recommends setting the public network even for home networks. So I had a strong doubt about what to set.
    However, I have no problem contacting Microsoft since I have nothing to hide. So I wanted to remove any doubts, but instead it seems that it is better to set up the private network.
  • royalmiceroyalmice WEBSITE: ---> https://asiavirtualsolutions.com | SKYPE:---> asiavirtualsolutions
    There are 2 default settings in Windows 11 default network settings that can be optimized for better performance.

    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:

    • TCP Receive Window Size: Increase to 65535.
    • TCP Window Scaling: Enable.
    • TCP Chimney Offload: Disable.
    • TCP Congestion Control Provider: Cubic.
    • MTU (Maximum Transmission Unit): Increase to 1500 (for Ethernet).

    Jumbo Frames:

    • Jumbo Packet: Enable and set MTU to 9000 bytes.
  • royalmice said:
    There are 2 default settings in Windows 11 default network settings that can be optimized for better performance.
    There are system optimizer software that does this. However, yes, my settings are already set to these values, in fact I can reach, according to the Ookla network speed test, almost all the speed guaranteed by my provider
  • verdemuschio

    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.



  • I guess you can always just specifiy what you are doing to chatGPT for best answer. Though, its getting pretty slick, I asked it an off topic automation SEO question and starts telling me about GSA SER. Gee thanks, I didnt know  :)
  • @royalmice :)

    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:

    1. 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.

    2. 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.

    3. 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.

    4. 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.

    5. 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.

    6. 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.

    Off the top of my head, all by my self  :D
  • verdemuschioverdemuschio Italy
    edited April 21
    Among the values you indicated I also found this RWIN which is equal to 186880. Is this OK or should I change it? With what value? I have a FTTH 1000 Mega connection.
  • 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:

    • Bandwidth is your connection speed (in bytes per second).
    • RTT is the round-trip time in seconds.

    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:

    1. Measure your RTT using a ping test to a common destination like a well-known web service.
    2. Calculate the ideal RWIN based on the above formula.
    3. Adjust and test incrementally if direct modification is feasible or use auto-tuning features available in your OS if they're reliable and responsive to high-speed conditions.

    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  :)

  • verdemuschioverdemuschio Italy
    edited April 21
    The speedtest gives me a download speed between 940 Mbps and 943 Mbps, Upload over 104 Mbps, Ping 2 or 3
  • verdemuschioverdemuschio Italy
    edited April 21
    The best configuration for my network connection is as follows:

    ScalingHeuristics=disabled
    CongestionProvider=CUBIC
    Checksum Offload=enabled
    MTU=1492
    MaxUserPort=65534
    Chimney=disabled
    ReceiveSegmentCoalescing=disabled
    ReceiveSideScaling=enabled
    Large Send Offload=disabled
    MaxConnectionsPer1_0Server=10
    MaxConnectionsPer1_0Server=10
    MaxConnectionsPerServer=10
    MaxConnectionsPerServer=10
    LocalPriority=4
    HostsPriority=5
    DnsPriority=6
    NetbtPriority=7
    NonBestEffortLimit=20
    Do not use NLA=1
    NetworkThrottlingIndex=-1
    SystemResponsiveness=10
    Size=3
    LargeSystemCache=1
    TcpTimedWaitDelay=30
    TCPNoDelay=-1
    DefaultTTL=64
    EcnCapability=disabled
    Timestamps=disabled
    MaxSynRetransmissions=2
    NonSackRttResiliency=disabled
    InitialRto(ms)=
    MinRto(ms)=
    [Ethernet]
    MaxUserPort=65534
    TcpAckFrequency=-1
    TcpDelAckTicks=-1
    TCPNoDelay=-1
  • Might not be great to share openly some info, watch playing with some of these settings also if it's important work machine as they can make something else needed not work anymore.

    I had similar issue recently with graphics card I had tweaked to perfection. Then it started over rendering my coding environment causing blurring and "breathing" effects.

    Just some food for thought. Cause trying to fix can take even more time, also you may be opening your machine up to be exploited quite easy.

    Either way I'm all about optimization. I'd think most are in SEOptimization forum ;)
  • Yes, my goal is also SEO optimization. Regarding the TCP configuration, you wrote that you still have to make several configuration attempts, and in the end I found that the best and fastest network configuration for me is the one described above. Obviously network security must also be considered, so it's best not to mess around too much and touch something I'm not sure about.
    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
  • Always Private is best.
    Thanked by 1verdemuschio
  • Incredible! After wasting time finding my ideal network configuration, during the day my provider's assistance calls me and confirms that in the next few days a technician will arrive at my home who will install the new modem for the 10Giga connection. Good, but knowing that meant I didn't waste time. Furthermore, I will also have to purchase a network card that supports 10Giga connection.  :D:D:D
  • You'll need to be sure your upgrading all your wiring to cat6 as well :D

    Likely, you have cat 5 or 5e which will cause bottleneck if not upgraded.

    Maybe even need a network switch (15$ on Amazon ) that supports that ginormous speed if have a few things to be hardwired.

    What could you possibly need 10GB speed for at home, 1gb up and down is not fast enough for you....?
  • What could you possibly need 10GB speed for at home, 1gb up and down is not fast enough for you....?
    Yes, but in fact I won't pay for the 10Giga. Are too many. In truth, the provider told me that they are working on the connection for 10Giga and that they will therefore prepare the system for the 10Giga connection. Obviously the speed increase to 10 Giga has its cost. But since there is the possibility of speeding up the network, I'm thinking of buying a network card that supports 2.5Giga and changing the provider's tariff plan for 2.5Giga. I found an offer with the same provider that increases speed and reduces costs on the bill. The only change is that calls with the landline will no longer be unlimited free but you will pay for consumption. But I don't need the landline phone, so I'd better switch to 2.5 Giga. Meanwhile, I have an ethernet cable that supports up to 40 Giga, they will install the router for 10 Giga, I will have to buy a network card on Amazon.
  • verdemuschioverdemuschio Italy
    edited April 26
    Awesome guys! The technicians installed the switch for the 2.5 Gbps connection. In fact they didn't change the modem, they just added the switch. However the improvement lies in the upload more than anything else. The upload reaches 1 Gbps. Exceptional. The 2.5 Gbps network card will arrive tomorrow. I am going crazy. Sending packets at incredible speed. The difference is that there is no longer a difference between download and upload, they travel at the same speed
Sign In or Register to comment.