COSCUP 2024

多客機上的 NAT 管理系統專案經驗分享
2024-08-03, 11:45–12:15 (Asia/Taipei), TR210

經由維運 Proxmox VE 後搭配網路政策下,面臨客機搶奪網路之下的 IP,目前有自建 VLAN 再進行 NAT 的網路轉發的方式,但是在測試環境,只提供 VLAN 的 IP 對於開發人員是沒有辦法直接存取的,那我們可以怎麼去將客機上的服務對外呢,不想要建立 Tunnel 跟 Proxy 也許可以嘗試看看修改 IP 表,為了適應多人環境與管理,我自行開啟了 NAT 管理系統的開源專案,希望透過這次的分享讓有共享主機需求的朋友能夠透過採用這個方案來解決一些開發上的困擾。


2024 年我接觸了 Proxmox VE 的開源企業虛擬化平台軟體,在一台實體機器(宿主機)只有一組固定 IP 的情況下,我們該如何去適當的配置網路給予客機,然而客機上又會有一些容器或是應用程式,我們可以怎麼去在三層網路(固定IP(WAN)> VLAN > Service )的情況下去存取他,對於網路的重重突破非常的麻煩,為了省去往後的網路管理的麻煩我透過打造 NAT 管理系統,來解決在單一固定 IP 下存取客機服務的直接方法,我透過豎立開源專案來協助宿主機管理人員,協助客機開發人員進行流量的轉發。

FKT

哈摟我是 FKT 擅長後端與維運以下是我在社群間的經歷

  • 2024 COSCUP 學生 x 教育大亂鬥 Organizer
  • 2023 COSCUP 學生社群大亂鬥 負責人
  • 2023 GitHub Campus Expert
  • 2022 GDSC Lead
  • 2022 網管小組系統暨教學組 教學組組長

對於其他領域也有興趣所以會出一些其他的專案或文章
個人部落格 https://www.sql-fan9704.eu.org/
GitHub https://github.com/fan9704