0%

前言

這篇的誕生是因為某一天用SSH從宿舍連回實驗室的機器的時候,發現實驗室的機器所記錄的IP是Router上Site to Site VPN的IP地址,而不是我宿舍電腦的IP。很明顯就是NAT Masquerade設定錯誤導致的,故以此篇採坑記記錄一下我又犯了甚麼蠢。

閱讀全文 »

前言

最近我買了兩台MikroTik RB760iGS hEX S打算在家中跟宿舍各放一台,並讓這兩台Router跟我在研究所實驗室自己架設用來負責個人相關設備網路的Cloud Hosted Router (CHR)組成私人網路。

這篇主要就是分享如何在RouterOS中用WireGuard搭配OSPF來設定私人網路,讓三個地方的設備都可以互相連線。

閱讀全文 »

好久沒有更新了(汗)...

最近在練習架設Gitlab以及建立CI/CD Pipeline。由於我的伺服器上還有其他服務,所以我就沒有用Gitlab-Omnibus內建的Nginx代理,改用自己設定Nginx代理的方式來運作。結果在CI Jobs裡面使用到Gitlab內建的Registry服務時,發生404 Not Found的情況。最後查出來是因為Nginx代理設定中,proxy_pass代理網址的最後我有加了斜線,導致docker打得路徑導向位置不對,造成此問題。

以下是在網路上找到人家整理過的相應設定方式會得到的結果,筆記一下。

序號 訪問URL location配置 proxy_pass配置 後端接收的請求
1 test.com/user/test.html /user/ http://test1/ /test.html
2 test.com/user/test.html /user/ http://test1 /user/test.html
3 test.com/user/test.html /user http://test1 /user/test.html
4 test.com/user/test.html /user http://test1/ //test.html
5 test.com/user/test.html /user/ http://test1/haha/ /haha/test.html
6 test.com/user/test.html /user/ http://test1/haha /hahatest.html