You want to access a SQL Server instance that is not in your domain. The only network protocol you can use is TCP/IP. Which ports do you need to open on the firewall that is between your computer and the server running SQL Server?
SQL Server uses a random port
1433
1433 and 1434
It depends; the port can be chosen by an administrator