SSH Tunnel 三種方式備忘錄
最近要連某一台主機上的 Transmission 管理介面,Port 是 9091,但主機本身沒有直接對外開放這個 Port,所以最後還是得靠 SSH Tunnel 裡最常見的 Local Port Forwarding 來處理。
這個功能我以前就知道,只是通常久久才會用一次。每次要用的時候,又得重新想一次 -L、-R、-D 到底差在哪裡。既然這次剛好重新整理,就乾脆把重點記下來,之後自己複習也比較快。
最近要連某一台主機上的 Transmission 管理介面,Port 是 9091,但主機本身沒有直接對外開放這個 Port,所以最後還是得靠 SSH Tunnel 裡最常見的 Local Port Forwarding 來處理。
這個功能我以前就知道,只是通常久久才會用一次。每次要用的時候,又得重新想一次 -L、-R、-D 到底差在哪裡。既然這次剛好重新整理,就乾脆把重點記下來,之後自己複習也比較快。
在 Linux 系統管理裡,掛載硬碟看起來像是基本功,但真的遇到外接硬碟、USB、SD 卡、NAS 或 NFS 時,選錯方法很容易把自己搞到開機變慢、服務卡住,甚至一拔裝置就滿地錯誤。
我以前比較常直接用 /etc/fstab,後來在不同情境下才慢慢發現,其實 systemd、udevil、udev,甚至 autofs 都各有適合的使用場景。這篇就把幾種常見做法整理成一篇,順便補上我自己覺得比較實用的踩雷心得。
最近在玩 USB DAC、播放器獨佔模式時,有一個很容易讓人分心的小問題:明明音質很好,但每次切歌都會突然「啵」一聲。尤其是從 44.1kHz 切到 96kHz、192kHz 這種不同採樣率的音樂時,耳機裡那一下真的很明顯,聽久了不只不舒服,也會讓人擔心是不是設備哪裡有問題。
我一開始也以為是喇叭壞掉、USB 線不穩,或播放器設定怪怪的。後來查了一輪資料,有查到關掉獨佔模式可以解決部分問題,沒想到測試竟然解決。但聽音樂怎麼可能不開獨佔模式?那就失去很多音質優勢了啊。後來有找到解決方法,發現很少網站提到這個方法,甚至很多人都還在苦惱這個問題,希望這問題能幫助到大家。
這篇就整理成一篇實戰筆記,說明為什麼會有這個聲音,以及我自己覺得最有效、最省事的處理方式。
常看到網路上有人貼補幀或對比示範影片,但不確定如何錄製與壓縮。其實用 OBS 就能錄製,Windows 內建遊戲列也能錄,但檔案通常偏大。這篇示範:
目標是做出「體積小、觀感不差、可快速分享」的示範影片。
在開發和測試過程中,我們經常需要讓外部網路能夠訪問內部網路的服務。本文介紹如何使用 Caddy 反向代理和 Microsoft devtunnel 來實現內網穿透,讓外部網路可以安全地連接到內部網路服務。
本文介紹如何在 Windows 和 Linux 系統上比對根憑證,包含兩個系統的主要差異、比較方法,以及如何使用原生工具進行憑證管理。
Navidrome 是一款輕量級的自架串流音樂伺服器,支援多種前端播放器。其中 Feishin 是一款功能強大的網頁播放器,支援獨佔模式(Exclusive Mode),讓使用者在播放音樂時能夠獲得更好的音質體驗。本文將介紹如何在 Navidrome 中使用 Feishin 播放器的獨佔模式。
在 .NET 專案中直接呼叫 DateTime.Now、DateTimeOffset.Now 很直覺,但會讓單元測試難以驗證「時間相關」邏輯。本文整理 .NET 內建的 TimeProvider 與幾種常見做法,包含 DI 注入、自訂時區、以及傳統靜態 DateTimeProvider,協助你把時間抽象化、好測又好維護。
在 Linux 系統管理中,檔案系統的掛載是核心操作之一。自動掛載機制允許系統在開機時或在特定條件下(如插入可移動裝置)自動連接儲存裝置到指定的掛載點,無需使用者手動介入。本文整理 4 種常見又實用的作法:/etc/fstab、systemd mount/automount、udevil + devmon、以及 udev 規則,最後附上小實驗示範用 loop device 測試掛載。