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

Some Batch Files

REM Date.batset fscfg=m:\mfgsys\fs.cfgm:\fs_apps\setcfg N0 DT_TODAY={TODAY} REM lexp.batfsguiapp.exe -s -cm:\mfgsys\fs.cfg -iAAA{TAB}y2k99{CR}bexe{ESC}exp{CR}exit Rem Invoice_Prints_ZZ1_2_3_.batfsguiapp.exe -cm:\mfgsys\fs.cfg -iZZ1{TAB}pass1{CR}bexe{ESC}zz1{CR}M:\cabsauto\timeout 15fsguiapp.exe…

PowerShell: Check Active Directory Username Collisions

$originalCsvFile='C:\Users\rambo\Desktop\Usernames.csv' $newCsvFile='C:\Users\rambo\Desktop\Usernames-processed.csv' function checkUsernameCollisions($originalCsv,$newCsv){ $csvContents=import-csv $originalCsv write-host "Pulling existing records from Active Directory of $env:USERDNSDOMAIN..."…

PowerShell: Deleting a Single File Safely

# Name your file$item="\\FILESHERVER007\someweird folder names with long paths\ fmmkklghhbb-yj-yuyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy p-hphlfiles\whatup.exe - Shortcut.lnk" #item could…
Other project: DragonCoin.com