The Tour de France is televised live on Nbcsports.com and Peacock. To access the right channel with in the country you need a strong VPN pretending your IP to be operating within the region. That will provide you access which make it easy for you to enjoy the content seamlessly.