---
# System prepended metadata

title: Team A 與甲方的第二次會議 會議紀錄 (20221018)
tags: [' 20221018', ' project', meeting]

---

---
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: 在沒有做出草稿的情況下，不能用「測試」的字眼！
            > 「測試」的字眼，表示乙方已經有相關東西了，容易讓甲方誤會可以立即拿出使用。
