What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
To open a port safely on a remote Linux VPS, allow your SSH connection first, add a UFW rule for the application’s port and protocol, enable UFW, and then inspect the active rules. For example, an inbound web service normally needs an explicit TCP rule for port 80 or 443, while a service on port 8080 needs its own rule. UFW changes the firewall on the VPS itself; it does not start an application, change the application’s listening address, or override a separate firewall at your VPS provider.
Need a server to try this on? Antihost offers Linux VPS plans with NVMe storage, full root access and a 14-day free trial.
The safe sequence on a remote VPS
Ubuntu identifies UFW as its default firewall configuration tool, and a fresh installation has it disabled. That disabled state is why enabling UFW over an existing SSH session requires care: if the SSH service is not allowed before activation, the firewall can block your next connection.
As an Amazon Associate I earn from qualifying purchases.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitches- Allow SSH before enabling anything. Use
sudo ufw allow sshwhen SSH uses the standard service definition, or use the explicit port rulesudo ufw allow 22/tcp. If the SSH daemon listens on another port, replace22with that port, for examplesudo ufw allow 2222/tcp. - Add the application rule. For a TCP service on port 8080, run
sudo ufw allow 8080/tcp. For ordinary web traffic, the equivalent explicit rules aresudo ufw allow 80/tcpandsudo ufw allow 443/tcp. - Enable UFW. Run
sudo ufw enableonly after the SSH rule and required application rules are present. Confirm the prompt if UFW asks for activation. - Inspect the result. Use the verbose and numbered status views described below to verify that the intended ports, protocols and address families are represented.
The simple UFW syntax takes a port and, optionally, a protocol. Writing 8080/tcp permits TCP traffic only. Omitting the protocol, as in sudo ufw allow 8080, permits both TCP and UDP, so specify the protocol whenever the service documentation identifies one.
Choose the narrowest rule that matches the service
A port number alone is not enough to describe exposure. Decide which transport protocol the application uses, whether clients can come from anywhere or only a known network, and whether a UFW application profile is preferable to a raw port rule.
#1 Best Overall
- BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
- EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
- COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
- LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
- WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
| Decision | Rule approach | When it fits |
|---|---|---|
| TCP only | sudo ufw allow PORT/tcp |
Web servers, SSH and other services that establish TCP connections. |
| UDP only | sudo ufw allow PORT/udp |
Applications whose documentation specifically requires UDP. |
| Both protocols | sudo ufw allow PORT |
Only when the application genuinely needs both TCP and UDP; omitting the protocol opens both. |
| Any source address | A normal allow rule |
Public services intended to accept clients from the internet. |
| One address or subnet | Add from ADDRESS or a CIDR network |
Administration ports and private services with a known source network. |
| Application profile | Allow a named profile discovered with ufw app list |
Software that ships a maintained UFW profile, rather than requiring a manually typed port. |
Use an explicit protocol instead of opening both transports by accident. A rule for TCP does not automatically permit UDP, and a UDP rule does not automatically permit TCP. Likewise, opening a port to every source is different from opening it only to an administrative workstation or corporate subnet.
Protect SSH from lockout
SSH is the recovery path for most remote VPS administration, so it should be the first service considered. The standard service rule is sudo ufw allow ssh; the explicit equivalent for the conventional SSH port is sudo ufw allow 22/tcp. If your SSH daemon is configured for a custom port, the rule must use that actual port. Allowing port 22 while the daemon listens on 2222 does not preserve access.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →For a stronger restriction, allow SSH only from a trusted public address:
sudo ufw allow proto tcp from 203.0.113.10 to any port 22
The address in this example is a documentation address; substitute the real fixed source address you control. A CIDR network can be used when several trusted systems share a subnet, such as 203.0.113.0/24. This changes the rule from “TCP port 22 from anywhere” to “TCP port 22 from this address or network.” Ensure the source address is stable before relying on the restriction. If your SSH daemon uses a custom port, replace 22 in the restricted rule as well.
Rank #2
- WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
- AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
- PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
- ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
- COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
When changing SSH ports, keep the existing working connection open while you add and verify the new rule. Start a separate test connection to the new port before removing any old rule. This staged approach gives you a way back if the daemon configuration and firewall rule do not match.
Open common web and application ports
HTTP and HTTPS
For a web server that accepts HTTP, allow TCP port 80 with sudo ufw allow 80/tcp. For HTTPS, allow TCP port 443 with sudo ufw allow 443/tcp. These rules only permit packets through UFW; the web server still has to be configured to listen on the corresponding port and address.
A custom TCP service
For an application listening on TCP port 8080, use sudo ufw allow 8080/tcp. Choose the actual port configured in the application rather than copying a commonly used example. If the service uses UDP, use sudo ufw allow 8080/udp instead. If its documentation requires both transports, use the protocol-omitted form and understand that it creates access for both.
Profiles supplied by an application
Some software installs a UFW application profile. Discover available profiles with:
Rank #3
- Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
- Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
- Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
- ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
- Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)
sudo ufw app list
Inspect a profile’s ports and description with:
sudo ufw app info NAME
After confirming the profile is the one you need, allow it by profile name. Profiles are stored in /etc/ufw/applications.d. A profile can be easier to audit than a raw port because its name describes the service, but inspect it first so you know which ports and protocols it represents.
Preview a rule before applying it
UFW can show the resulting rules without changing the firewall. For an HTTP profile, for example, run:
Free tools Windows power users keep installed
One-click scans. No signup required.
sudo ufw --dry-run allow http
The dry-run output lets you review what UFW would add before committing the change. Use this when you are uncertain about a profile, protocol, or address restriction. It is especially useful on a production VPS where an incorrectly broad rule can expose an administration service.
Verify the active policy and rule order
After enabling UFW, inspect the policy with:
sudo ufw status verbose
This view is useful for confirming whether UFW is active and for seeing the expanded policy information. To obtain rule numbers for later deletion or reordering, run:
Rank #4
- Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
- Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
- 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
- Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
- USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
sudo ufw status numbered
Read the output as an inventory, not merely as a confirmation that a command succeeded. Check that SSH uses the daemon’s real port, that each application has the required protocol, and that a source restriction has not accidentally been omitted. If both IPv4 and IPv6 are in use, check that the displayed rules cover the address families your clients use.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →A successful UFW status entry still does not prove that an outside client can complete a connection. UFW may be allowing the packet while the application is stopped, listening on another port, or bound only to a local address.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Delete or correct a rule safely
To remove a rule by repeating its original definition after delete, use the same syntax that created it. For the earlier example:
sudo ufw delete allow 8080/tcp
You can also delete a rule by the number shown in sudo ufw status numbered. Review the numbered list immediately before deletion because adding or removing rules changes the numbers. The UFW manual warns that deleting a generic rule by number can affect only the specified IPv4 or IPv6 rule. Deleting by the original rule text removes both address-family versions where applicable, so text-based deletion is preferable when you intend to remove both.
Best Value
- Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
- Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
- Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
- Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
- Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.
Do not remove the only SSH rule until a replacement has been tested from a second session. If you discover that an application rule is too broad, add the narrower replacement, verify it, and then remove the broad rule.
Why an allowed port can still be unreachable
An UFW allow rule changes the host firewall; it does not make a process listen. Diagnose the failure in layers rather than adding increasingly broad rules.
| Symptom or situation | What to check | Likely correction |
|---|---|---|
| UFW shows the rule, but no connection succeeds | Confirm the application is running and bound to the expected port. | Start or reconfigure the service; the firewall cannot create a listener. |
| The service works locally but not from outside | Check the address to which the application is bound. | Configure it to listen on the VPS address or the intended interface, not only a local loopback address. |
| One client network works and another does not | Compare the source restriction and the client’s address. | Adjust the allowed IP or CIDR only if that exposure is intended. |
| UFW appears correct, but every external client is blocked | Inspect the VPS provider’s firewall, security group or network ACL. | Permit the same port and protocol at that separate network layer. |
| TCP connects but the application still fails | Check whether the application also requires UDP or additional ports. | Add only the documented companion protocol or port, rather than opening both by default. |
| SSH was lost after activation | Check whether the rule matches the daemon’s actual port and source address. | Use the VPS provider’s console or recovery access to restore the correct SSH rule, then test a new session before closing the old one. |
The provider-layer check is essential for VPS deployments. A provider firewall, security group or network ACL is outside UFW, so a packet can be accepted by the Linux host firewall and still be discarded before it reaches the server. Conversely, changing a provider rule cannot fix an application that is not listening locally.
Understand UFW’s scope and advanced-policy limits
Ubuntu’s documentation describes UFW as an easy interface for simple rules and states: “ufw is not intended to provide complete firewall functionality via its command interface, but instead provides an easy way to add or remove simple rules.” That scope matters when you need complex routing, sophisticated interface-specific policy, forwarding behavior or a larger rule-management system.
For ordinary inbound service access, a port, protocol and optional source restriction are usually the relevant dimensions. Direction and interface become important in more advanced designs, but the basic allow examples here should not be treated as a complete expression of every possible network policy. If your design depends on forwarding or intricate interface conditions, plan the full firewall architecture instead of assuming that a single port command is sufficient.
Quick Recap
A practical deployment checklist
- Identify the application’s real listening port and whether it uses TCP, UDP or both.
- Identify the SSH daemon’s actual port before enabling UFW.
- Add the SSH allow rule first; restrict it to a trusted IP or CIDR when practical.
- Add the application rule with an explicit protocol unless both transports are required.
- Use
ufw app listandufw app info NAMEwhen a maintained profile exists. - Use
ufw --dry-runto preview an unfamiliar rule. - Enable UFW only after the management path is covered.
- Review
ufw status verboseandufw status numbered. - Keep an existing SSH session open while testing any new or replacement SSH rule.
- If external clients still fail, verify the service binding and the VPS provider’s separate firewall controls.
- Remove obsolete rules by their original text when you need both IPv4 and IPv6 variants removed.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




