Posted On March 29, 2019

HaProxy RDP Forwarding

kimconnect 2 comments
blog.KimConnect.com >> Codes , Linux >> HaProxy RDP Forwarding
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp

PortNumber = 000001BB

frontend fe_rdp_tsc
  bind 0.0.0.0:443 name rdp_web ssl crt kimconnect.com.pem
  mode http
  
  log global
  option httplog
  
  maxconn 1000
  acl path_rdweb path_beg -i /RDWeb/
  http-request redirect location /RDWeb/ if { path -i / /RDWeb }
  http-request deny unless path_rdweb
  default_backend be_rdp_tsc

backend rdp
  balance leastconn
	timeout client 300s
	capture request header Host len 32
  timeout connect 4s
  timeout server 300s
  option httpchk GET /
  cookie RDPWEB insert nocache
  default-server inter 3s    rise 2  fall 3
  server srv01 10.10.10.4:443 maxconn 1000 weight 10 ssl check cookie srv01

2 thoughts on “HaProxy RDP Forwarding”

    • Hi Robert,

      Thank you for your confidence and the offer for an opportunity to work with your team. I regret to say that I’m currently out of the job market, employed with specialization in a different domain. As tech changes at a rapid pace, this 10+ years old experience is probably outdated and invalid for current tech stacks. On the same token, I would advise you gratis of charge. Feel free to send me direct emails to [email protected] with a generic scenario, and I’ll see if I can search my notes for a solution usable for your environment.

      Best Regards,
      Kim

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

PowerShell: Setting Windows Pagefile

# setPageFile.ps1 # Source: # Reposting here as such code seems to be open source…

PowerShell: How To Configure Static IP Address

$nicName='NIC1' $ipaddress='192.168.0.222' $cidrPrefix=24 $defaultGateway='192.168.0.1' $dnsServers=@('8.8.8.8','4.4.2.2') $disableIpv6=$true function setNic($nicName,$ipAddress,$cidrPrefix,$defaultGateway,$dnsServers,$disableIpv6=$true ){ $ifIndex=(get-netadapter|?{$_.Name -eq $nicName}).ifIndex New-NetIPAddress -InterfaceIndex $ifIndex…

Function to list Domain Controllers

Wuick Script: # This function runs faster than the "Get-ADDomainController -Filter *" methodfunction listControllers{$domain =…