Ir para conteúdo

[Windows] Otimizando TCP/IP


Posts Recomendados

Bom dia cidadãos!

 

Trago agora um simples script em cmd (linha de comando do Windows) que otimiza seu TCP/IP, melhorando latência e protegendo de pequenos ataques de maneira simples.

Entendendo o menu do script:

Pressione "y" para otimizar o TCP/IP
Pressione "q" para desabilitar o "QoS reserved bandwidth" - liberar 100% da sua rede para uso
Pressione "n" para cancelar o script e fechá-lo

Instalando o script:

+ Abra o bloco de notas, insira o conteúdo abaixo e salve como otimizar.cmd.

CLS 
@ECHO OFF 
ECHO  ------------------------------------------ 
ECHO  Type "y" to optimize Vista TCP/IP settings 
ECHO  Type "q" to disable QoS reserved bandwidth 
ECHO  Type "d" to revert to Vista default values 
ECHO  Type "n" to cancell patch and exit 
ECHO  ------------------------------------------ 
:LOOP 
SET /P choice1= Type y,n,q, or d, and press ENTER:    
IF /I "%choice1%"=="Y" GOTO TWEAK 
IF /I "%choice1%"=="Q" GOTO QOS 
IF /I "%choice1%"=="D" GOTO DEFAULT 
IF /I "%choice1%"=="N" GOTO CANCEL 
 ELSE 
GOTO LOOP 
 
:TWEAK 
@ECHO ON 
netsh int tcp set global rss=enabled 
netsh int tcp set global chimney=enabled 
netsh int tcp set global autotuninglevel=normal 
netsh int tcp set global congestionprovider=ctcp 
netsh int tcp set global ecncapability=disabled 
netsh int tcp set global timestamps=disabled 
@ECHO OFF 
cd %temp% 
ECHO > SG_Vista_TcpIp_Patch.reg Windows Registry Editor Version 5.00   
ECHO >> SG_Vista_TcpIp_Patch.reg [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]  
ECHO >> SG_Vista_TcpIp_Patch.reg "DefaultTTL"=dword:00000040 
ECHO >> SG_Vista_TcpIp_Patch.reg "EnableTCPA"=dword:00000001 
ECHO >> SG_Vista_TcpIp_Patch.reg "Tcp1323Opts"=dword:00000001 
ECHO >> SG_Vista_TcpIp_Patch.reg "TCPMaxDataRetransmissions"=dword:00000007 
ECHO >> SG_Vista_TcpIp_Patch.reg "TCPTimedWaitDelay"=dword:0000001e 
ECHO >> SG_Vista_TcpIp_Patch.reg "SynAttackProtect"=dword:00000001 
ECHO >> SG_Vista_TcpIp_Patch.reg [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider] 
ECHO >> SG_Vista_TcpIp_Patch.reg "LocalPriority"=dword:00000004 
ECHO >> SG_Vista_TcpIp_Patch.reg "HostsPriority"=dword:00000005 
ECHO >> SG_Vista_TcpIp_Patch.reg "DnsPriority"=dword:00000006 
ECHO >> SG_Vista_TcpIp_Patch.reg "NetbtPriority"=dword:00000007 
regedit /s SG_Vista_TcpIp_Patch.reg 
del SG_Vista_TcpIp_Patch.reg 
CLS 
ECHO  * PATCH SUCCESFULLY APPLIED - PRESS ANY KEY TO EXIT * 
GOTO SUCCESS 
 
:QOS 
@ECHO OFF 
cd %temp% 
ECHO > SG_Vista_TcpIp_Patch.reg Windows Registry Editor Version 5.00   
ECHO >> SG_Vista_TcpIp_Patch.reg [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]  
ECHO >> SG_Vista_TcpIp_Patch.reg "NonBestEffortLimit"=dword:00000000 
regedit /s SG_Vista_TcpIp_Patch.reg 
del SG_Vista_TcpIp_Patch.reg 
CLS 
ECHO  * QOS PATCH SUCCESFULLY APPLIED - PRESS ANY KEY TO EXIT * 
ECHO. 
ECHO  * Visit SpeedGuide.net for more broadband info and tweaks * 
ECHO. 
@PAUSE 
EXIT 
 
:DEFAULT 
@ECHO ON 
netsh int tcp set global rss=default 
netsh int tcp set global chimney=default 
netsh int tcp set global autotuninglevel=normal 
netsh int tcp set global congestionprovider=default 
netsh int tcp set global ecncapability=default 
netsh int tcp set global timestamps=default 
@ECHO OFF 
cd %temp% 
ECHO > SG_Vista_TcpIp_Default.reg Windows Registry Editor Version 5.00   
ECHO >> SG_Vista_TcpIp_Default.reg [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]  
ECHO >> SG_Vista_TcpIp_Default.reg "DefaultTTL"=- 
ECHO >> SG_Vista_TcpIp_Default.reg "EnableTCPA"=- 
ECHO >> SG_Vista_TcpIp_Default.reg "Tcp1323Opts"=dword:00000000 
ECHO >> SG_Vista_TcpIp_Default.reg "TCPMaxDataRetransmissions"=dword:000000ff 
ECHO >> SG_Vista_TcpIp_Default.reg "TCPTimedWaitDelay"=dword:ffffffff 
ECHO >> SG_Vista_TcpIp_Default.reg "SynAttackProtect"=- 
ECHO >> SG_Vista_TcpIp_Default.reg [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider] 
ECHO >> SG_Vista_TcpIp_Default.reg "LocalPriority"=dword:000001f3 
ECHO >> SG_Vista_TcpIp_Default.reg "HostsPriority"=dword:000001f4 
ECHO >> SG_Vista_TcpIp_Default.reg "DnsPriority"=dword:000007d0 
ECHO >> SG_Vista_TcpIp_Default.reg "NetbtPriority"=dword:000007d1 
ECHO >> SG_Vista_TcpIp_Default.reg [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched]  
ECHO >> SG_Vista_TcpIp_Default.reg "NonBestEffortLimit"=- 
regedit /s SG_Vista_TcpIp_Default.reg 
del SG_Vista_TcpIp_Default.reg 
CLS 
ECHO  * VISTA DEFAULT VALUES SUCCESFULLY APPLIED - PRESS ANY KEY TO EXIT * 
GOTO SUCCESS 
 
:SUCCESS 
netsh int tcp show global 
@PAUSE 
EXIT 
  
:CANCEL 
CLS  
ECHO   * PATCH CANCELLED BY USER - PRESS ANY KEY TO EXIT * 
@PAUSE 
EXIT

+ Salve o arquivo, feche o bloco de notas e execute o otimizar.cmd (de preferência em modo de administrador).

+ Pressione "q" para desabilitar o "QoS reserved bandwidth" e logo em seguida pressione "y" para otimizar o TCP/IP.

Pronto! Façam bom proveito smile.png

(Esse tutorial foi completamente escrito por mim. Qualquer cópia deve ser previamente autorizada e conter os devidos créditos.)
Link para o comentário
Compartilhar em outros sites

Se não me engano já existe esse tópico, igualzinho aqui no xtibia, toma cuidado ao postar :p

 

EDIT:

AChei: http://www.xtibia.com/forum/topic/210673-ddos-protect-basico-win-linux/

 

O script realmente não foi escrito por mim, já roda na internet faz uns anos. De qualquer maneira apenas quis compartilhar. Entendo Windows mas não é meu forte :p

Editado por Nightz
Link para o comentário
Compartilhar em outros sites

 

O script realmente não foi escrito por mim, já roda na internet faz uns anos. De qualquer maneira apenas quis compartilhar. Entendo Windows mas não é meu forte :p

Sem problemas, é sempre bom o compartilhamento de informações :p!

 

Só toma cuidado com os créditos ou duplicidade, mas o seu tá mais explicado XD!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...