{"id":7002,"date":"2025-06-26T08:09:33","date_gmt":"2025-06-26T08:09:33","guid":{"rendered":"https:\/\/www.itarian.com\/blog\/?p=7002"},"modified":"2025-06-26T08:09:33","modified_gmt":"2025-06-26T08:09:33","slug":"how-to-open-port-8096-on-windows","status":"publish","type":"post","link":"https:\/\/www.itarian.com\/blog\/how-to-open-port-8096-on-windows\/","title":{"rendered":"Common Use Cases for Opening Port 8096"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Are you hosting a media server like Jellyfin or Emby? Running a remote access tool? Then you\u2019ve likely asked: <\/span><b>how to open port 8096 on Windows<\/b><span style=\"font-weight: 400;\">. This specific port is commonly used for local web interfaces and streaming services. But unless it\u2019s properly configured, your app may not be accessible externally\u2014or even internally.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Opening a port safely isn\u2019t just a matter of flipping a switch. For <\/span><b>cybersecurity experts<\/b><span style=\"font-weight: 400;\">, <\/span><b>IT managers<\/b><span style=\"font-weight: 400;\">, and <\/span><b>online security leaders<\/b><span style=\"font-weight: 400;\">, it\u2019s about balancing access with defense. In this guide, we\u2019ll walk you through opening port 8096 using Windows Firewall, best practices to avoid exposure, and how to troubleshoot common issues.<\/span><\/p>\n<h2><b>Understanding Port 8096 and Its Use Cases<\/b><\/h2>\n<h3><b>What is Port 8096 Used For?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Port 8096 is typically used by:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Jellyfin Media Server<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Emby Server<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Custom Web Interfaces<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Remote monitoring tools<\/b><b>\n<p><\/b><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">It\u2019s an <\/span><b>HTTP-based port<\/b><span style=\"font-weight: 400;\"> (unsecured), often configured for local traffic but can also be accessed remotely if firewall rules and router port forwarding are in place.<\/span><\/p>\n<p><b>Security Tip<\/b><span style=\"font-weight: 400;\">: If you need encrypted communication, consider binding your app to port <\/span><b>8920 (HTTPS)<\/b><span style=\"font-weight: 400;\"> instead and securing with SSL.<\/span><\/p>\n<h2><b>Step-by-Step: How to Open Port 8096 on Windows<\/b><\/h2>\n<h3><b>Method 1: Open Firewall Port on Windows 10<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Let\u2019s start with the standard way to <\/span><b>open firewall port Windows 10<\/b><span style=\"font-weight: 400;\">:<\/span><\/p>\n<h4><b>\u2705 Steps:<\/b><\/h4>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Open Control Panel<\/b><span style=\"font-weight: 400;\"> \u2192 Click <\/span><b>System and Security<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select <\/span><b>Windows Defender Firewall<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Advanced Settings<\/b><span style=\"font-weight: 400;\"> (left panel)<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">In <\/span><b>Inbound Rules<\/b><span style=\"font-weight: 400;\">, click <\/span><b>New Rule&#8230;<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose <\/span><b>Port<\/b><span style=\"font-weight: 400;\"> \u2192 Click <\/span><b>Next<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select <\/span><b>TCP<\/b><span style=\"font-weight: 400;\"> and enter <\/span><span style=\"font-weight: 400;\">8096<\/span><span style=\"font-weight: 400;\"> in <\/span><b>Specific local ports<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Allow the connection<\/b><span style=\"font-weight: 400;\"> \u2192 Next<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Select when to apply (Domain, Private, Public) \u2192 Next<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Name your rule: e.g., <\/span><span style=\"font-weight: 400;\">Open Port 8096 Jellyfin<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Click <\/span><b>Finish<\/b><b>\n<p><\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">You\u2019ve now successfully created a rule to <\/span><b>allow port through Windows Firewall<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h3><b>Method 2: Open Port 8096 Using PowerShell (For Admins)<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Want to automate the process? Use PowerShell:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">powershell<\/span><\/p>\n<p><span style=\"font-weight: 400;\">CopyEdit<\/span><\/p>\n<p><span style=\"font-weight: 400;\">New-NetFirewallRule -DisplayName &#8220;Allow Port 8096&#8221; -Direction Inbound -Protocol TCP -LocalPort 8096 -Action Allow<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><b>Why This Helps:<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Great for remote teams<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Can be deployed in scripts<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Ensures reproducibility in IT workflows<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<h2><b>Verify That Port 8096 Is Open<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">After configuring the firewall, validate the port status:<\/span><\/p>\n<h3><b>\ud83d\udd0d Test Locally:<\/b><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Open your browser and go to:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <span style=\"font-weight: 400;\">http:\/\/localhost:8096<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span> <i><span style=\"font-weight: 400;\">(Assuming an app like Jellyfin is running)<\/span><\/i><i><span style=\"font-weight: 400;\"><\/p>\n<p><\/span><\/i><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Use <\/span><b>netstat<\/b><span style=\"font-weight: 400;\">:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> bash<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">CopyEdit<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">netstat -an | findstr 8096<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Use <\/span><b>Telnet<\/b><span style=\"font-weight: 400;\"> or <\/span><b>PowerShell Test-NetConnection<\/b><span style=\"font-weight: 400;\">:<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> powershell<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">CopyEdit<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Test-NetConnection -Port 8096 -ComputerName localhost<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">If the test fails, check that:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The app is running and listening on port 8096<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Windows Firewall isn&#8217;t blocking other profiles (e.g., Public)<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">No antivirus software is interfering<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<h2><b>Port Forwarding for External Access (Optional)<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">If you&#8217;re accessing from outside your network, you must configure <\/span><b>port forwarding<\/b><span style=\"font-weight: 400;\"> on your router.<\/span><\/p>\n<h3><b>Steps:<\/b><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Log into your router.<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Find <\/span><b>Port Forwarding<\/b><span style=\"font-weight: 400;\"> section.<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Add a new rule:<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">External Port: <\/span><span style=\"font-weight: 400;\">8096<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Internal Port: <\/span><span style=\"font-weight: 400;\">8096<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Protocol: TCP<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">Internal IP: Your computer\u2019s IP<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Save and reboot the router if needed.<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ol>\n<p><b>Caution<\/b><span style=\"font-weight: 400;\">: Exposing port 8096 publicly is <\/span><b>not recommended<\/b><span style=\"font-weight: 400;\"> unless absolutely necessary. Always enable:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Strong passwords<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">IP filtering<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">VPN tunneling<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">SSL (prefer port 8920 instead)<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<h2><b>Best Practices: Opening Ports Without Sacrificing Security<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">When you <\/span><b>Windows open specific port<\/b><span style=\"font-weight: 400;\">, you\u2019re potentially exposing a surface for attack. Here\u2019s how to mitigate risks:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Restrict traffic by IP address<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Use strong firewall rules<\/b><b>\n<p><\/b><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Keep apps updated<\/b><span style=\"font-weight: 400;\"> to patch vulnerabilities<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Monitor open ports<\/b><span style=\"font-weight: 400;\"> regularly using tools like <\/span><span style=\"font-weight: 400;\">nmap<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Use port knocker or fail2ban<\/b><span style=\"font-weight: 400;\"> for remote access scenarios<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<h2><b>Troubleshooting Common Issues<\/b><\/h2>\n<h3><b>\u274c Port Still Not Accessible?<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check if your application is bound to 127.0.0.1 instead of 0.0.0.0<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Verify that another app isn&#8217;t using port 8096<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Try temporarily disabling the firewall to isolate the problem<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Check router\u2019s NAT settings if accessing externally<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<h3><b>\u274c Getting &#8220;Connection Refused&#8221;?<\/b><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">App not running or not listening on the right port<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Firewall blocking outbound requests<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ISP may be blocking certain ports (less common for 8096)<\/span><span style=\"font-weight: 400;\">\n<p><\/span><\/li>\n<\/ul>\n<h2><b>Summary Table: Opening Port 8096<\/b><\/h2>\n<table>\n<tbody>\n<tr>\n<td><b>Task<\/b><\/td>\n<td><b>Action<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Open in Windows Firewall<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Inbound Rule &gt; Port &gt; TCP &gt; 8096<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Verify Locally<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Browser, netstat, PowerShell<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Use PowerShell<\/span><\/td>\n<td><span style=\"font-weight: 400;\">New-NetFirewallRule<\/span><span style=\"font-weight: 400;\"> command<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Remote Access<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Requires router port forwarding<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Security Tips<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Use VPN, restrict IPs, avoid public exposure<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><b>FAQ: Opening Ports on Windows<\/b><\/h2>\n<h3><b>1. Is it safe to open port 8096?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">It depends. For local use, yes. For remote access, add security layers like VPN or SSL.<\/span><\/p>\n<h3><b>2. Do I need to restart after creating a firewall rule?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">No restart is needed. Firewall rules apply instantly.<\/span><\/p>\n<h3><b>3. Why is 8096 not working even after opening the port?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The app might not be running, the wrong IP is set, or a third-party firewall (like antivirus) is blocking access.<\/span><\/p>\n<h3><b>4. Can I open port 8096 with CMD?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes, via <\/span><span style=\"font-weight: 400;\">netsh<\/span><span style=\"font-weight: 400;\"> or PowerShell. PowerShell is the modern preferred method.<\/span><\/p>\n<h3><b>5. How do I close port 8096 later?<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Go to Advanced Firewall Settings &gt; Inbound Rules &gt; Find your rule &gt; Right-click &gt; Disable or Delete.<\/span><\/p>\n<h2><b>Final Thoughts: Access vs. Security<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Knowing <\/span><b>how to open port 8096 on Windows<\/b><span style=\"font-weight: 400;\"> is essential for teams deploying self-hosted tools, media servers, or remote-access dashboards. But as cybersecurity leaders, we must always <\/span><b>assess exposure risk<\/b><span style=\"font-weight: 400;\">. Opening a port is easy\u2014securing it is the real challenge.<\/span><\/p>\n<h2><b>Take the Next Step: Automate and Secure Your Endpoint Fleet<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Ready to manage ports, apps, users, and firewalls from a single pane of glass?<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"> \ud83d\udc49<\/span><a href=\"https:\/\/www.itarian.com\/signup\/\"> <b>Start using Itarian today \u2013 it\u2019s free!<\/b><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you hosting a media server like Jellyfin or Emby? Running a remote access tool? Then you\u2019ve likely asked: how to open port 8096 on Windows. This specific port is commonly used for local web interfaces and streaming services. But unless it\u2019s properly configured, your app may not be accessible externally\u2014or even internally. Opening a&hellip; <span class=\"readmore\"><\/span><\/p>\n","protected":false},"author":11,"featured_media":7012,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-7002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ticketing-system","entry"],"_links":{"self":[{"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/posts\/7002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/comments?post=7002"}],"version-history":[{"count":1,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/posts\/7002\/revisions"}],"predecessor-version":[{"id":7022,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/posts\/7002\/revisions\/7022"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/media\/7012"}],"wp:attachment":[{"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/media?parent=7002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/categories?post=7002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itarian.com\/blog\/wp-json\/wp\/v2\/tags?post=7002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}