Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

FireBrick Firewall - Steam Client: Difference between revisions

no edit summary
No edit summary
<host name="steamcdn-a.akamaihd.net"
ip="23.67.255.200 23.67.255.208 104.86.110.27 104.86.110.35"/>
<host name="steamcloud-dub.s3.amazonaws.com"
ip="54.231.134.106"/>
<host name="steamcloud-eu.storage.googleapis.com"
ip="216.58.198.208 216.58.198.240 216.58.213.112"/>
<syntaxhighlight>
<rule-set name="Steam Client: Outbound" source-interface="LAN" target-interface="pppoe" no-match-action="continue">
<rule name="Steam OS: NTP"
target-port="123"
protocol="17"
action="accept"/>
<rule name="Steam Client: TCP"
target-port="27014-27050"
protocol="6"
action="accept"/>
<rule name="Steam Client: UDP"
target-port="3478 4379 4380 27000-27030"
protocol="17"
action="accept"/>
<rule name="Akamai CDN: Akamai"
target-ip="23.63.98.0/23 23.67.255.0/24 23.195.64.0/20 23.205.212.0/22 92.122.218.0/23 104.71.176.0/20 104.86.110.0/23 173.223.176.0/20"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="GoogleCDN: CloudHighwinds"
target-ip="205.185.216.5810 205.213185.216.11242"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="Highwinds CDN: Level 3"
target-ip="2058.185253.21670.1030 2058.185253.21670.110 8.253.70.142 8.254.191.46 8.254.191.94 8.254.191.238 212.73.205.42178"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="Level3Steam CDNCloud: Amazon Web Services"
target-ip="854.253231.70130.300/24 854.253231.70131.1100/24 854.253231.70132.1420/24 854.254231.191133.940/24 854.254231.191134.2380/24 21254.73231.205136.0/24 54.231.140.0/24 54.231.141.0/24 54.231.142.1780/24"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="MicrosoftSteam Cloud: Google Cloud Platform"
target-ip="104216.4058.183198.236208 168216.6158.57198.78240 168.61216.58.14 191.235.193213.40112"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="PaypalSteam PaymentsCloud: Microsoft Azure"
target-ip="66104.23540.148183.64236 66168.61.57.78 168.61.58.14 191.235.148193.40 191.238.8.128/3126"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="TeliaPaypal NetworkPayments"
target-ip="6266.115235.11148.25064 8066.239235.194148.146128/31"
target-port="80 443"
protocol="6"
action="accept"/>
<rule name="Valve Software"
target-ip="103.10.124.0/24 146.66.155.0/24 155.133.245.0/24 155.133.248.0/24 162.254.192.0/22 162.254.196.0/23 162.254.198.0/32 205.196.6.0/24"
target-port="80 443"
protocol="6"
<rule-set name="Steam Client: Inbound" target-interface="LAN" no-match-action="reject">
<rule name="Allow Firebrick" source-interface="self"/>
<rule name="Steam Client: TCP" target-ip="217.169.11.114/31" target-port="27014-27050" protocol="6" action="accept"/>
<rule name="Steam Client: UDP" target-ip="217.169.11.114/31" target-port="3478 4379 4380 27000-27030" protocol="17" action="accept"/>
</rule-set>
</syntaxhighlight>
*media4.steampowered.com = Akamai
 
Running steam will download a small file from http://client-download.steampowered.com/client/ containing a list of files with SHA-1 checksum and size in bytes to check if steam is up to date.
 
If steam is outdated, it will need to download the updated files by randomly selecting one of the CDN hosts and that host will be used to serve the files.
editor
426

edits