This article introduces how to enable Userspace Networking mode and built-in SOCKS5 proxy on Windows systems by modifying Tailscale service startup parameters, allowing specific applications to use Tailscale network proxy on demand while avoiding global traffic hijacking and improving usage flexibility
Create virtual displays using Virtual-Display-Driver, combined with Sunshine streaming server and Moonlight client, to turn Android phones, tablets, and other idle devices into wireless extended screens for Windows computers. This tutorial provides detailed configuration steps for all three tools to achieve an efficient screen extension solution within the same local network.
In Go, error handling is a core design philosophy. Through explicit error return values (the error type), developers must face potential problems head-on. However, many developers new to Go (and even experienced developers) often make a mistake: directly returning the original err. This seemingly simple behavior actually buries hidden dangers for code debugging and maintenance.
Problems with Directly Returning err 1. Opaque Error Information When you directly return err in multi-layer nested function calls, upper-level callers may have no idea where the error originated:
Recently, Deepseek released the R1 model, which has been extremely popular online. Having some free time, I decided to deploy the 7b version to play around with it.
Using ollama can simplify the deployment process. After installing ollama with yay -S ollama, start the service with sudo systemctl start ollama, then run the command ollama run deepseek-r1 to begin chatting.
However, I quickly noticed something was wrong - why was the generation speed so slow? Checking the task manager, I found that inference was running on CPU without any GPU acceleration, so I started troubleshooting.
Looking at the ollama service logs with journalctl -u ollama -f, I found a warning: no cuda runners detected, unable to run on cuda GPU, but I obviously have CUDA drivers installed.
So I searched online extensively and was speechless when I found the solution. In the AUR repository, besides ollama, there’s also ollama-cuda - you need to install both to enable CUDA acceleration.
Just making some simple notes. Specific usage methods can be found in the documentation of each tool.
Game Cracking GBE FORK Download https://github.com/Detanup01/gbe_fork
Problem Description When using Sing-box, the Tailscale client cannot work properly.
Other devices can ping the host through tailscale ping <ip/hostname>, but cannot establish connections (e.g., SSH shows Connection refused).
Using Archlinux as an example, please adjust commands accordingly for other distributions.
0. (Optional) Install proton-ge-custom GE-Custom has the following advantages over the official version:
The fan scheduling on Clevo computers is really annoyingly loud. I used to use Windows and relied on Ryzen Master for undervolting to control CPU temperature, which indirectly reduced fan speed.
Now that I’ve switched to Linux, it’s unbearable without proper configuration.
I spent ages searching on Google and found a bunch of GitHub repositories. After trying several that didn’t work well, I finally discovered that someone in the AUR repository had already packaged useful solutions (I absolutely love pacman and AUR!).
https://aur.archlinux.org/packages?K=clevo