--- title: Team A 與甲方的第二次會議 會議紀錄 (20221018) tags: meeting, 20221018, project description: 1. title 請改為 [活動名稱] 會議紀錄 (yyyymmdd) 2. tag 請刪去template,加上種類、活動名稱、時間 (格式:yyyymmdd) 種類:成員會議(general)、核心會議(core)、活動會議(activity)、專案會議(project) 3. 下方會議記錄請使用會議記錄範本 4. 加上"{%hackmd BkVfcTxlQ %}"意為套用黑色模板 --- {%hackmd BkVfcTxlQ %} # ***「Team A 與甲方的第二次會議」會議紀錄 (20221018)*** :::info 活動企劃書:尚未撰寫 * 會議參與成員: 夜珞、黃丰嘉、黃子軒、許至齊 共計 4 人 [name=會議紀錄:許至齊] * 會議時間: [time=] Oct 18, 2022 (Tue.) *21:30~22:30* * 會議地點: Google Meet 遠端線上會議 ::: > [TOC] > *** ## **會議議程** :::warning * 理解專案相關資訊(專案細節需求、預期目標) * 確認專案方向(爬取 Public VPN 清單的網站、VPN 要針對的設備類型、軟體連線工具的預期使用者操作) * 特殊的技術或其他要求(關乎最終專案交付的主要查核點) ::: ### *理解專案相關資訊* * ==甲方要求再次確認 VPN 意涵== > 若照乙方說法:「為何還要公開 VPN 讓他人連線使用?」這本身就是個很大的問題...那照乙方所說 Public VPN 就不應該存在啊 > 我為什麼要使用「Public VPN」? ### *確認專案方向* * **Public VPN 清單** * 找到的網站其 public VPN 結果應多數皆可使用 > 乙方必須驗證過 * 甲方需求: 1. 要能夠自行加入 Reference/URL (不可寫死) > 乙方回應:(X) > 需客製化爬取網站,故無法在時限內完成。 * **預期操作方式** * 作業系統環境:不須考慮 * VPN 在不同系統(Windows, Linux, MacOS)下運作方式是一樣的 * 應用的硬體裝置 * 無 * 使用軟體搭配 * 使用 openVPN 軟體來搭配連線 VPN * 甲方需求 1. 允許甲方自訂加入 Resource/URL(爬蟲爬取) > 乙方回應:(X) > 由於爬取網站內容需要客製化,所需時間龐大,單就時程安排來說來不及完成,故僅會爬取符合 OpenVPN 協定的 Public VPN 清單而已。 2. 甲方自行選擇要使用的 VPN 協定 > 乙方回應:(O) > 僅會爬取符合 OpenVPN 協定的 Public VPN 清單,將提供甲方選擇 DDNS hostname IP Address (ISP hostname) 功能。 3. 甲方自行選擇可使用的 port > 乙方回應:(O) > TCP port 優先提供使用。(已承諾甲方此功能) > UDP port 待測試成功後將提供予甲方。(未承諾甲方此功能) 4. 顯示 VPN 的詳細資訊 > 乙方回應:(O) > 提供甲方的 VPN 詳細資訊,包含國籍、IP、DOMAIN、速率。 :::warning 結論:我們會爬取能夠使用 OpenVPN 軟體的 VPN 協定之 ISP hostname,並且能讓甲方選擇 ISP hostname 去掛載 public VPN。 ::: ### *特殊的技術或其他要求* * **甲方要求有 query 查詢功能** * 甲方可經篩選(國家、速率...)後,選擇可使用的 ISP hostname > 乙方回應:(?) > 待乙方與工程師討論後,再行回覆甲方。 * **使用 Python 作為程式語言撰寫** * 方法:撰寫 Python Script 驅動 OpenVPN 軟體連線 * **結案報告使用 PPT 並附一些擷圖** * 當天要用簡報報告 (中英文皆可) * 完整書面結案報告書 (將企劃書完善後的結果,中文) * 準備 Readme.txt (英文) * 專案概述 * 如何安裝 * 如何使用 * Resource > 參考大公司企業 readme --- ## **臨時動議** * ==尚待決議的議題== * 甲方要求 query 查詢功能 * 可經篩選(國家、速率...)後,選擇可使用的 ISP hostname > 待議 * 甲方自行選擇可使用的 port (TCP, UDP) * TCP 優先提供使用,UDP 待測試成功後將提供予甲方。 * 能夠透過執行 Python script 達到自動掛載的功能 * 這部分尚不確定是否能撰寫出來,因為時程蠻趕的,我們工程師需要了解這方面技術的知識,故無法給甲方立即回覆。 > :star2: 在沒有做出草稿的情況下,不能用「測試」的字眼! > 「測試」的字眼,表示乙方已經有相關東西了,容易讓甲方誤會可以立即拿出使用。