2023年8月25日 星期五

服務不要開在超過49152到65535的port

架設站台開服務的時候,可以自選連接埠。通常的建議會是開在1024(不含)以後,但還有一個規則,參考RFC 6335的Port Number Ranges那一節說明:

  • Port 0 - 1023:System ports, well-known port,系統用的埠。
  • Port 1024 - 49151:User ports, registered port,服務用的埠。
  • Port 49152 - 65535:Dynamic ports, private port, ephemeral port,動態埠或臨時埠,給程式使用的時候臨時開出來的埠。

2023年8月11日 星期五

iPhone同時開熱點並投影YouTube到電視

iPhone是可以同時開熱點,並同時將YouTube的內容投影到電視上,而且放映影片的同時,iOS還可以開其他App看影片或是其他操作。以下是目前完成這件事情的條件:

  • iPhone的iOS版本是16.5.1
  • 電視用Android 9,核心版本4.9.118+,
    上面有內建YouTube的App,且有Built-in Chromecast
  • iPhone當熱點,用Wifi分享且與電視在同一個subnet。做法參考《不斷線分享iPhone熱點給多Wifi台設備》用平常開熱點的分享方式沒試過是否能成功,有成功的網友請分享在留言區,感謝。用平常開熱點的方式分享網路給電視是可以成功的。


以下是iPhone同時開熱點並投影YouTube到電視的順序:

2023年8月10日 星期四

簡介TurnKey Linux軟體裝置

通常安裝Linux是為了要架站,提供一些服務。一種從頭開始的做法是手動安裝某套Linux distribution,像是Debian, Ubuntu, CentOS, Fedora, ...,再開始在上面安裝一系列的套件。例如說我要架動態網站,通常就會需要依序安裝下列的:

  • Linux:最底層的作業系統
  • Apache:提供網頁服務
  • MariaDB:提供資料庫服務
  • PHP/Python/Perl:寫動態網頁需要的程式語言

TurnKey Linux提供一套軟體裝置(Software Appliance)叫做LAMP Stack,使用者就不需要依據上述的順序安裝系統與多套服務,只要下載ISO檔或是VM檔,直接佈署使用。