科學上網中的 Caddy 配置

4年前 (2020-02-23) Yosheng 科學上網, 資訊教學 0評論 已收錄 1800℃

最近想要把自己搭建的科學上網服務器配置放到一個站點上面,我的服務器是使用 v2ray + tls + ws 進行科學上網,反向代理使用 caddy 下面說明該如何針對 V2Ray一键安装脚本 進行配置

安裝完成後輸入 v2ray status 指令可以查看執行狀態如附圖情況則代表安裝成功沒問題


預設 Caddy 配置位於 /etc/caddy/Caddyfile 中,可以透過 WinScp 直接進行編輯後保存,原本的配置如下

timeouts none 禁止啟用超時間,意思即是客戶端與服務端連線不會因為超時間而中斷

proxy / 127.0.0.1:26600 代表作為反向代理根目錄請求到本地服務 127.0.01:26600 中

websocket 提供一個簡單的 websocket 服務

import sites/* 意思是導入 /etc/caddy/sites 底下配置

詳細可以參考 Caddy 文檔說明

添加網站根目錄並修改配置

輸入下列指令進行網站根目錄配置

修改 Caddyfile  配置如下

root 指定網站根目錄的路徑

excpt 排除訪問根目錄底下文件夾下轉發

經過上面的設定就可以將自己的靜態網頁發佈到 /var/www/static 進行查看囉

後記

解決 failed to obtain certificate: acme: Error

過程中曾經想嘗試另外設定域名並配置 conf 但失敗了 出現獲取證書錯誤的信息如該文章

針對FRP內網穿透

下列設定先筆記起來,目前還沒有自己實際測試過

內容如下

具體可以參考這篇文章

博主

擅長使用 C# 和 Java 開發項目,全棧開發工程師,前端主要使用 Vue 其次 Angular ,目前正在學習分布式架構,運維研發兼具,平時愛好鑽研技術並應用於實務當中,常駐於上海。

相關推薦

相逢就是有緣,留下足跡吧!