|
(RWIN) = 32768
|
|
Jun. 12, 2024, 04:24 PM
(This post was last modified: Jun. 14, 2024 01:40 PM by Anno Domini.)
Post: #1
|
|||
|
|||
|
(RWIN) = 32768
Hey guys, I did the SG TCP/IP Analyzer test at https://www.speedguide.net/analyzer.php and noticed my RWIN is 32768 with Proxomitron. I have read the forum posts and even tried an old RWIN Patch posted here in 2017 (patch_-byte_limit-_129.zip), but it does not do anything to change the RWIN in Proxomitron Reborn. Does anyone have a SAFE updated RWIN Patch for the original Main Screen that I am using (see attachment), or perhaps some instructions to manually change it with a hex editor ? Thank you for any suggestions.
|
|||
|
Jun. 14, 2024, 08:17 PM
Post: #2
|
|||
|
|||
RE: (RWIN) = 32768
(Jan. 01, 2019 07:51 AM)amy Wrote: After a bit more testing, I discovered that Proxomitron was actually helping with speeds since without it I default to a window of 17520 whereas it sets it to 32768. I tried setting it higher, and was able to get even better speeds than I ever had before, so keeping in mind that removing Proxomitron's setting of RWIN might cause some users to slow down (and that changing RWIN at the OS level requires a reboot!), I decided to make it configurable, currently via config-file-only option RcvBuf. This option behaves as follows: From https://www.prxbx.com/forums/showthread.php?tid=2331&pid=19594#pid19594 |
|||
The following 1 user says Thank You to JJoe for this post:ProxRocks |
|
Jun. 14, 2024, 09:11 PM
(This post was last modified: Jun. 14, 2024 09:21 PM by ProxRocks.)
Post: #3
|
|||
|
|||
|
RE: (RWIN) = 32768
So what is the max value?
Or what values should I try as speed-test experimenting? |
|||
|
Jun. 15, 2024, 03:49 AM
Post: #4
|
|||
|
|||
|
RE: (RWIN) = 32768
How things have changed.
https://www.speedguide.net/analyzer.php has some suggestions. If you change the value from 32768 and 32768 is not in the suggestions, then 32768 may not be the best value for the internet but it could still be the best for another network. I hope only gamers still spend hours and hours on this. |
|||
The following 1 user says Thank You to JJoe for this post:ProxRocks |
|
Jun. 15, 2024, 01:46 PM
Post: #5
|
|||
|
|||
|
RE: (RWIN) = 32768
https://www.dslreports.com/faq/tweaks/5._RWIN may still be relevant and help explain the choice of 32768. 32768 was twice the default of Windows 2000.
|
|||
|
Jun. 15, 2024, 03:59 PM
(This post was last modified: Jun. 15, 2024 04:05 PM by Anno Domini.)
Post: #6
|
|||
|
|||
RE: (RWIN) = 32768
(Jun. 14, 2024 08:17 PM)JJoe Wrote:(Jan. 01, 2019 07:51 AM)amy Wrote: After a bit more testing, I discovered that Proxomitron was actually helping with speeds since without it I default to a window of 17520 whereas it sets it to 32768. I tried setting it higher, and was able to get even better speeds than I ever had before, so keeping in mind that removing Proxomitron's setting of RWIN might cause some users to slow down (and that changing RWIN at the OS level requires a reboot!), I decided to make it configurable, currently via config-file-only option RcvBuf. This option behaves as follows: JJoe, you are amazing ! You are a walking library of information when it comes to Proxomitron. I don't how to find RcvBuf, though. I read Amy's post and she said you 'simply edit config file and reload config,' but I don't know WHERE it is. So if anyone can post how to navigate to the RcvBuf in my config, that would be GREATLY appreciated ! From there, I think can experiment with the RWIN value on my own, but, honestly, I don't know much about it, and if keeping it at 32768 is best, that's fine with me. I just tweaked my internet connection with TCP Optimiser and noticed in DRTCP that my RWIN Is 1027840 in my OS registry, but the SG TCP/IP Analyzer test showed it as 32768. So I thought it may help to try and get Proxomitron's RWIN to recognize 1027840. So that's what I'm trying to do, but I'm NOT sure about all of this, lol. Anyway, if someone can post how to navigate to RcvBuf in my config, it is much appreciated it. Thank you ! |
|||
|
Jun. 15, 2024, 07:47 PM
(This post was last modified: Jun. 17, 2024 04:17 AM by JJoe.)
Post: #7
|
|||
|
|||
RE: (RWIN) = 32768
(Jun. 15, 2024 03:59 PM)Anno Domini Wrote: ...I don't how to find RcvBuf, though. I read Amy's post and she said you 'simply edit config file and reload config,' but I don't know WHERE it is. So if anyone can post how to navigate to the RcvBuf in my config, that would be GREATLY appreciated !... Exit the Proxomitron. Open the cfg file in a text editor and add RcvBuf=0 to the end of the Global section. Like Code: [Global]Save the edit and start the Proxomitron. RWIN may now be set by system value or browser or another program. To experiment: change and save the new value with the text editor, load or reload the saved cfg to use the new value. The file name of the current cfg should be in the mouseover dialog of the proxomitron icon in the system tray. Edit: Added spaces in "RcvBuf = 0" |
|||
|
Jun. 16, 2024, 04:57 AM
Post: #8
|
|||
|
|||
| RE: (RWIN) = 32768 | |||
|
Jun. 16, 2024, 10:32 PM
(This post was last modified: Jun. 17, 2024 01:37 AM by Anno Domini.)
Post: #9
|
|||
|
|||
RE: (RWIN) = 32768
(Jun. 15, 2024 07:47 PM)JJoe Wrote:(Jun. 15, 2024 03:59 PM)Anno Domini Wrote: ...I don't how to find RcvBuf, though. I read Amy's post and she said you 'simply edit config file and reload config,' but I don't know WHERE it is. So if anyone can post how to navigate to the RcvBuf in my config, that would be GREATLY appreciated !... ....Appreciate that insight JJoe !!! THANK YOU as always. Some preliminary results if anyone cares to know (and I'm not entirely sure if I'm doing this right lol), but I edited the default.cfg and added RcvBuf=0 to the end of the Global section. With my TcpWindowSize already set to 1027840 in the OS registry, I went to https://www.speedguide.net/analyzer.php. My goal is to get the RWIN test results at speedguide to match the OS RWIN, which is 1027840. The speedguide results were: Default TCP Receive Window (RWIN) = 131072 RWIN Scaling (RFC1323) = 9 bits (scale factor: 2^9=512) Unscaled TCP Receive Window = 256 Note: I don't understand those results, as I thought a value of 0 causes Proxomitron to use the default of the OS, which in my case is 1027840. So I did some more experimenting with different values in default.cfg and e4ventually got the test to match my OS RWIN of 1027840 by adding RcvBuf =513920 to the default.cfg. After doing that, the speedguide results were: Default TCP Receive Window (RWIN) = 1027840 RWIN Scaling (RFC1323) = 4 bits (scale factor: 2^4=16) Unscaled TCP Receive Window = 64240 Again, I don't understand it as I thought RcvBuf =1027840 would show an RWIN of 1027840 at speedguide, but it was RcvBuf =513920 that produced RWIN = 1027840. Anyway, I'm going to see how RcvBuf =513920 affects download speeds and surfing over the next few days. As mentioned, I have no experience at all this, but we will see how the experiment goes. :-) Thank you ! |
|||
|
Jun. 17, 2024, 04:15 AM
Post: #10
|
|||
|
|||
|
RE: (RWIN) = 32768
I don't think they are necessary but for consistency let's use
Code: RcvBuf = 1027840Note the space on both sides of the '=' I think you are using Firefox. I have to close Firefox or clear the cache between tests to get fresh results at www.speedguide.net/analyzer.php. Also, simply reloading the cfg in Proxomitron isn't always enough. Sometimes, I have to close and start the Proxomitron to get the change to take. So: add the spaces, save and exit the Proxomitron, start the Proxomitron, and then open speedguide.net/analyzer in a new instance of Firefox. I hope it shows 1027840. (Jun. 16, 2024 10:32 PM)Anno Domini Wrote: ...Note: I don't understand those results, as I thought a value of 0 causes Proxomitron to use the default of the OS, which in my case is 1027840... That's what I thought you thought. Thus(Jun. 15, 2024 07:47 PM)JJoe Wrote: ... RWIN may now be set by system value or browser or another program. ... Code: RcvBuf = 0Gets me (Firefox or Opera) Code: Default TCP Receive Window (RWIN) = 65536I think this is because Win10 sets RWIN dynamically by default, I think. |
|||
|
Jun. 17, 2024, 10:33 PM
(This post was last modified: Jun. 17, 2024 10:39 PM by Anno Domini.)
Post: #11
|
|||
|
|||
|
RE: (RWIN) = 32768
I followed your instructions JJoe, and here are some test results with and without Proxomitron. Note that all https://www.speedguide.net/analyzer.php tests alert my firewall and ask me to connect out through port 8080 to IP 68.67.73.20.
1.) After setting 'no proxy' in Firefox and not using Proxomitron, the test results were: Default TCP Receive Window (RWIN) = 131072 RWIN Scaling (RFC1323) = 9 bits (scale factor: 2^9=512) Unscaled TCP Receive Window = 256 I don't understand the above result because both my TcpWindowSize and GlobalMaxTcpWindowSize are set to RWIN 1027840. See attached photo. I thought the speedguide test would show 1027840 too, but it shows 131072. 2.) After adding 1027840 with the spaces to the default.cfg (RcvBuf = 1027840), saving and exiting the Proxomitron, starting Proxo, and then opening speedguide.net/analyzer in a new instance of Firefox, the results were: Default TCP Receive Window (RWIN) = 2055680 RWIN Scaling (RFC1323) = 5 bits (scale factor: 2^5=32) Unscaled TCP Receive Window = 64240 I don't get this result either. The speedguide comment about 2055680 says, 'RWIN seems to be an excessively large number.' I did notice in my default.cfg that after adding RcvBuf = 1027840 to the bottom of the Global section and saving it, when opening default.cfg again MaxCapURL = 100 had switched places with RcvBuf = 1027840 and MaxCapURL = 100 was now at the bottom of the Global section. 3.) After removing RcvBuf = 1027840 and adding RcvBuf = 513920 to the default.cfg the results were: Default TCP Receive Window (RWIN) = 1027840 RWIN Scaling (RFC1323) = 4 bits (scale factor: 2^4=16) Unscaled TCP Receive Window = 64240 This 3rd result matches my TcpWindowSize and GlobalMaxTcpWindowSize, which are set to RWIN 1027840, but none of this makes sense to me at this point, lol. I don't know what to make of it. |
|||
|
Jun. 18, 2024, 03:17 AM
Post: #12
|
|||
|
|||
|
RE: (RWIN) = 32768
What's odd is your analyzer values are twice what I expect...
But the analyzer correctly shows 32768 for the Proxomitron without RcvBuf... Perhaps, there is something between Windows and the analyzer that doubles values over 32768. lol There could also be a problem with the analyzer. Try another site. Speedguide.net is an old site. I wonder if it is maintained and up to date. Have you modified the Proxomitron.exe? Regardless, test with another copy of the latest Proxomitron exe. 1,) Is because Windows changes RWIN as it sees fit. It is or was called auto-tuning. Value is still twice mine. https://www.speedguide.net/faq_in.php?category=98 https://www.speedguide.net/faq/13-how-can-i-connect-to-the-analyzer-from-behind-55 |
|||
|
Jun. 18, 2024, 03:00 PM
Post: #13
|
|||
|
|||
|
RE: (RWIN) = 32768
You know WAY more about computers than I do JJoe, so If you're puzzled by the results -- imagine how I feel haha. No, I don't think I modified Proxomitron.exe, but I installed everything from latest update 'ProxomitronReborn_4701R.zip' (proxo.exe, changes.txt, help) and added the files from Proxo_OpenSSL_309_libcrypto.7z.zip and Proxo_OpenSSL_309_libssl.7z.zip as described here: https://prxbx.com/forums/showthread.php?...#pid20956, but I made backups of my Proxomitron folder before updating it, and maybe I inadvertently copied the wrong files somewhere during the process. I'm wondering if I should just start from scratch and delete the whole Proxomitron folder (saving my Exceptions-U, Bypass-List, etc, first) and then installing Proxomitron from scratch following these instructions: https://www.prxbx.com/forums/showthread.php?tid=2353 and then trying speedguide.net/analyzer again (I don't know of another online analyzer to test RWIN). It would be a fresh Proxomitron install and remove any doubt. It's been so long since I did that though, so excuse me for the silly question (my memory isn't that great lol), but is https://www.prxbx.com/forums/showthread.php?tid=2353 where I would start from scratch to install Proxomitron ? Do I start with prox-config-sidki_2019-01-26b1.zip ?
Side note: I downloaded Proxo_OpenSSL_309_libcrypto.7z.zip and Proxo_OpenSSL_309_libssl.7z.zip, but when I try to unzip them windows says, ''The compressed (zipped) folder is Empty,' but I have no issues opening 'ProxomitronReborn_4701R.zip' and 'Proxo_OpenSSL_101Q_DLLs.zip' and other zip folders with windows. So I used 7-Zip and they opened fine. I searched online for the cause of this error and one answer is that this issue occurs because the compression format used to compress these files (gzip) is not compatible with the windows decompression utility. I don't know if that is the situation here, but just making a note of it. To open these files I had to use 7-Zip. Thank you. |
|||
|
Jun. 19, 2024, 03:56 AM
Post: #14
|
|||
|
|||
| RE: (RWIN) = 32768 | |||
|
Jun. 19, 2024, 12:52 PM
Post: #15
|
|||
|
|||
RE: (RWIN) = 32768
(Jun. 19, 2024 03:56 AM)JJoe Wrote:(Jun. 18, 2024 03:00 PM)Anno Domini Wrote: I'm wondering if I should just start from scratch Ok, silly question coming up here, but WHERE do I get another copy of the latest Proxomitron exe to test it with the speed guide analyzer ? Are you referring to proxo.exe in ProxomitronReborn_4701R.zip ? And if anyone knows another website to test the RWIN that would great. Thank you. |
|||
|
« Next Oldest | Next Newest »
|

Search
Member List
Calendar
Help





![[-]](images/ONi/collapse.gif)

Thus