如何給舊域名做重定向

有些時候我們需要讓一個域名的訪問重定向到另一個域名,比如舊域名被牆的時候。

有些域名提供商會提供這項服務,但功能非常基礎,只能單純的匹配域名然後做跳轉,而且這種跳轉會丟失參數等信息,或者乾脆就匹配失敗,基本無法使用。

要重定向域名且保留請求參數,就需要你有一個專門的服務器來接受請求然後返回重定向信息。這個需求確實無法單純用 DNS 實現的。

使用一個服務器

由於我本身有博客服務器,[……]

點擊跳轉以繼續閱讀

塞羅特 + RouterOS 打造回家 VPN

我家裡的 NAS 其實利用率不高,重要的數據我都是存在雲盤的。不過家裡能有一個媒體中心還是會方便很多……比如看電影的時候。可以後台下載,然後電視等設備能直接讀取。

我之前一直是用一台舊的 rmbp 來做服務器的,放在路由器旁邊,網線直連,這樣下載可以最大化利用帶寬。不過眾所周知 macOS 對 smb 服務的支持很爛,最近趁著有朋友的小主機,就拿它打造了一台 home lab,用的 Prox[……]

點擊跳轉以繼續閱讀

Hestia CP 與 Docker 應用程式

之前寫過一篇文章說我 遷移 Plesk 到 Hestia 經過一段時間的使用,除了少了一些功能外,整體還是很穩定實用的。最近我在搗鼓一些 Docker 應用,就發現 赫斯提亞 並不能像 那樣直接從 UI 控制和管理 docker,當然,由於 赫斯提亞 本身輕量級的設計架構,我們還是能夠輕易讓它實現 Docker App 反代的,當然了,它確實沒辦法管理 碼頭工人 服務,[……]

點擊跳轉以繼續閱讀

Kotlin/Android 偵測文字編碼

最近在做 Android的 版本的落格輸入法,在導入碼表的時候我犯了難。因為落格輸入法的碼表是支援 utf8 和 gb18030 兩種編碼格式的,甚至我自己內建的碼表也是混用這兩種格式的。在 Swift 或 Python 中,如果你使用錯誤的編碼去解碼文本,就會收到報錯。利用這個辦法,我可以輕鬆實現兩種編碼的檢測——先用 utf8 解碼,報錯了就再試試 gb18030. 簡單方便,足夠我用。[……]

點擊跳轉以繼續閱讀

如果你的運營商沒有給分配的 IPv6 只有前綴而沒有位址

我最近切換運營商,新的運營商提供給我的是一個 /48 的地址前綴,這和我之前的營運商們不一樣,他們大多使用 DHCP,直接給你分配一個 IPv6的 的地址。儘管 v6 存在的意義就是地址“無限”,但分配一個的話能省掉很多配置上的麻煩事。

這次全新的設定讓我措手不及。

好消息是,官方有教程。壞消息是,官方的教學不沃克。

這就有些讓人頭痛了,設定完沒網,即使我手動為路由器新增了靜態路由到出口,[……]

點擊跳轉以繼續閱讀