From 96344ee7d1a57b6270621533543a9a3cee59d944 Mon Sep 17 00:00:00 2001 From: Ryan Caezar Itang Date: Fri, 17 Jun 2022 10:57:41 +0800 Subject: [PATCH 1/3] Add batch files to add and remove firewall rules --- tools/add-firewall-rule.bat | 7 +++++++ tools/delete-firewall-rule.bat | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 tools/add-firewall-rule.bat create mode 100644 tools/delete-firewall-rule.bat diff --git a/tools/add-firewall-rule.bat b/tools/add-firewall-rule.bat new file mode 100644 index 00000000000..e66d4207e6b --- /dev/null +++ b/tools/add-firewall-rule.bat @@ -0,0 +1,7 @@ +@echo off + +set RULE_NAME=SunshineStream +set PROGRAM_BIN="%~dp0sunshine.exe" + +rem Add the rule +netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow program=%PROGRAM_BIN% enable=yes \ No newline at end of file diff --git a/tools/delete-firewall-rule.bat b/tools/delete-firewall-rule.bat new file mode 100644 index 00000000000..948f8920434 --- /dev/null +++ b/tools/delete-firewall-rule.bat @@ -0,0 +1,6 @@ +@echo off + +set RULE_NAME=SunshineStream + +rem Delete the rule +netsh advfirewall firewall delete rule name=%RULE_NAME% \ No newline at end of file From 5bbc7c5af301b9f32852eae220422149e64847e8 Mon Sep 17 00:00:00 2001 From: Ryan Caezar Itang Date: Fri, 17 Jun 2022 11:08:30 +0800 Subject: [PATCH 2/3] Add line endings --- tools/add-firewall-rule.bat | 2 +- tools/delete-firewall-rule.bat | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/add-firewall-rule.bat b/tools/add-firewall-rule.bat index e66d4207e6b..53458d7e9e5 100644 --- a/tools/add-firewall-rule.bat +++ b/tools/add-firewall-rule.bat @@ -4,4 +4,4 @@ set RULE_NAME=SunshineStream set PROGRAM_BIN="%~dp0sunshine.exe" rem Add the rule -netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow program=%PROGRAM_BIN% enable=yes \ No newline at end of file +netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow program=%PROGRAM_BIN% enable=yes diff --git a/tools/delete-firewall-rule.bat b/tools/delete-firewall-rule.bat index 948f8920434..85c33046643 100644 --- a/tools/delete-firewall-rule.bat +++ b/tools/delete-firewall-rule.bat @@ -3,4 +3,4 @@ set RULE_NAME=SunshineStream rem Delete the rule -netsh advfirewall firewall delete rule name=%RULE_NAME% \ No newline at end of file +netsh advfirewall firewall delete rule name=%RULE_NAME% From 65e9813b954132fc087b66d321441b3fbfdc3c42 Mon Sep 17 00:00:00 2001 From: Ryan Caezar Itang Date: Sat, 6 Aug 2022 11:03:30 +0800 Subject: [PATCH 3/3] Rename rule to Sunshine and limit protocols --- tools/add-firewall-rule.bat | 5 +++-- tools/delete-firewall-rule.bat | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/tools/add-firewall-rule.bat b/tools/add-firewall-rule.bat index 53458d7e9e5..8c3e7b9e0ac 100644 --- a/tools/add-firewall-rule.bat +++ b/tools/add-firewall-rule.bat @@ -1,7 +1,8 @@ @echo off -set RULE_NAME=SunshineStream +set RULE_NAME=Sunshine set PROGRAM_BIN="%~dp0sunshine.exe" rem Add the rule -netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow program=%PROGRAM_BIN% enable=yes +netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow protocol=tcp program=%PROGRAM_BIN% enable=yes +netsh advfirewall firewall add rule name=%RULE_NAME% dir=in action=allow protocol=udp program=%PROGRAM_BIN% enable=yes diff --git a/tools/delete-firewall-rule.bat b/tools/delete-firewall-rule.bat index 85c33046643..3ab0d4e97cf 100644 --- a/tools/delete-firewall-rule.bat +++ b/tools/delete-firewall-rule.bat @@ -1,6 +1,6 @@ @echo off -set RULE_NAME=SunshineStream +set RULE_NAME=Sunshine rem Delete the rule netsh advfirewall firewall delete rule name=%RULE_NAME%