Category Archives: Server

Nextcloud login flow 搭配 nginx reverse proxy 的問題與解法

Photo by Neda Astani on Unsplash

使用 Nextcloud 已經有幾年的時間了,這一套真的是穩定好用的 Dropbox 替代品,如果有能力自行維護 Linux 系統的人很建議跑一套起來當做自己的雲端硬碟使用。搭配 Joplin 的話就可以無痛變身為 Evernote 替代品,完全走到哪同步到哪。

最近遇到的一個問題,困擾了我一兩天的時間,想說也許有人也會遇到類似的問題,因此把解法寫出來留個紀錄,順便給那些一樣遇到此問題的人一個節省時間的幫助。

Continue reading

Source Tree 使用 proxy 連線設定

那天把自己的 Proxy Server 架設起來之後,就順勢再啟動一次 fail2ban 嚴格的管制,結果,這次又把自己 ban 掉了。

經過一番調查,發現是 scm server ,也就是 git server 連線的部分過於頻繁,又引發 fail2ban 把我自己的 IP ban 掉。所以接下來的問題就是,要怎麼把 Source Tree 設定為透過 Proxy 出去 access。

稍微 Google 了一輪,發現 Source Tree 裡面並沒有直接的設定可以處理這一段,本來以為跟 Browser 類似,都是只要叫出某個 Proxy 設定,填上去就收工了,事實上並不是這樣,而是需要透過 command line 直接去設定 git global 的 http config。

Continue reading

用 Linux + Dante 搭建簡易 Socks Server

最近遇到一個需要用 Socks Server 作為對外溝通的狀況,找了一下 Solution ,順利把 Socks Server 開起來開始使用,分享一下,如果有需要的人可以自行對照參考,也給自己留份紀錄。

起因是,放在外面的 Server 會被一堆網路小白圍攻,有人沒事就會來 try 一下可不可以 hack 進來,雖然說用 Firewall 封住了大部分的 port,但是那些重要的 Service Port ,例如 http 的 80, https 的 443 還是沒辦法封住,這時候就要啟用 fail2ban 這一套防衛機制來幫助處理。

Continue reading