# 目錄
[TOC]
# 想加的功能
## 在 nginx 進行 DDOS 的防護
* [參考](https://officeguide.cc/nginx-ddos-attack-prevention-configuration-tutorial-examples/)
* [Nginx的ngx_http_limit_req_module模組](https://magiclen.org/nginx-defend-ddos/)
* [與 DDoS 奮戰:nginx, iptables 與 fail2ban](https://blog.huli.tw/2016/07/21/the-battle-against-ddos-nginx-iptables-and-fail2ban/)
## 不同 l3 domain 用不同專案處理
* 預計 go.kawa.homes 使用 golang gin 之類的來處理
* 
* 
## [google analytics](https://github.com/spatie/laravel-analytics)
## google ads
## ~~line bot~~
* 目前完成
* 串接 chatgpt + whisper 用 line 語音跟 chatgpt 交流
### [參考筆記](https://ordinary9843.medium.com/larave-%E4%B8%B2%E6%8E%A5-line-bot-%E6%8E%A5%E6%94%B6%E8%A8%8A%E6%81%AF%E8%88%87%E5%9B%9E%E8%A6%86-90767cde2df2)
### [參考 Github](https://github.com/ordinary9843/LineBot)
### [Day 35 Laravel 實作 LINE Bot 小幫手筆記](https://ithelp.ithome.com.tw/articles/10229476)
### [Day13-Webhook 實作(二)LINEBot 之 Echo bot](https://ithelp.ithome.com.tw/articles/10273699)
## websocket 實作
### [编写 WebSocket 服务器](https://developer.mozilla.org/zh-CN/docs/Web/API/WebSockets_API/Writing_WebSocket_servers)
### [WebSocket 是什么原理?为什么可以实现持久连接?](https://www.zhihu.com/question/20215561)
### [万字长文,一篇吃透WebSocket:概念、原理、易错常识、动手实践](https://cloud.tencent.com/developer/article/1887095)
### [WebSocket|概念、原理、用法及实践](https://juejin.cn/post/7086021621542027271)
### [老司机带你用 PHP 实现 Websocket 协议](https://learnku.com/articles/36471)
## 點對點檔案傳輸
## WebRTC
### [參考](https://www.metered.ca/blog/building-a-group-video-chat-app-with-webrtc-and-php-laravel/)
## ~~自動更新 lang 檔案~~
### 概念
* 專心維護一個語言的多個 lang 檔案就好
* 其他語言使用指令產生即可
## 2fa
### [套件](https://github.com/antonioribeiro/google2fa-laravel)
## 串接 HackMD 筆記
* 在 HackMD 上寫筆記
* 用 API 取得筆記內文
* 在後台列出所有筆記,並選擇開放的筆記(可依照在 HackMD 設定的權限)
* 取得可給 guest 看的筆記的內文(取得特定筆記詳細內容),用於公開展示
* 使用 vue-markdown 展示詳細的內容
### laravel-markdown
* [連結](https://spatie.be/docs/laravel-markdown/v1/installation-setup)
## 推薦 something 的頁面
## 圖片 API 擷取文字 + chatgpt 直接翻譯生肉
### 可能可行的方法
* google vision api
## rust api server + vue(react) page project
### 後端
#### rust
* jwt
* 作為不讓任何人都可隨意使用 API 的限制
* cache
* redis
* db 未定
* surrealdb
* postgresql
* sqlx
* mysql
### 前端