<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Internet on Young 的 Blog</title><link>http://blog.youn.gg/tags/internet/</link><description>Recent content in Internet on Young 的 Blog</description><generator>Hugo</generator><language>zh-tw</language><lastBuildDate>Wed, 20 Dec 2023 05:00:00 +0000</lastBuildDate><atom:link href="http://blog.youn.gg/tags/internet/index.xml" rel="self" type="application/rss+xml"/><item><title>你值得擁有一套屬於自己的網域和伺服器</title><link>http://blog.youn.gg/posts/intro/domain/</link><pubDate>Wed, 20 Dec 2023 05:00:00 +0000</pubDate><guid>http://blog.youn.gg/posts/intro/domain/</guid><description>&lt;p&gt;不論你是不是學資訊的人，
你都值得擁有一個自己的網域，
擁有一個網域可以做非常多事情。&lt;/p&gt;
&lt;h2 id="擁有網域可以做什麼"&gt;擁有網域可以做什麼&lt;/h2&gt;
&lt;p&gt;不架設伺服器的情況下就能直接使用 email 轉寄的服務，
像是 cloudflare 就有免費提供 email 轉寄，
只要域名在 cloudflare 管理就能設定自己的轉寄，
例如我就使用了 &lt;a href="mailto:me@youngtw.net"&gt;me@youngtw.net&lt;/a&gt; 做為我的公開電子郵件。&lt;/p&gt;
&lt;p&gt;下面會介紹 self-hosting 和虛擬主機商的差異和我的偏好，
還有具體使用哪些服務。&lt;/p&gt;
&lt;h2 id="self-hosting"&gt;self-hosting&lt;/h2&gt;
&lt;p&gt;以下大部分功能需要一台主機，
可以選擇用自己的機器自架，
或是租用虛擬主機(VPS)來架設，
絕大多數服務對於伺服器硬體要求都很低，
所以我個人會偏向用舊電腦當主機。&lt;/p&gt;
&lt;p&gt;並且需要有穩定的網路環境，
才能夠讓服務順暢的運作，
通常家用網路 100/40 Mbps 就可以應付大部分服務。&lt;/p&gt;
&lt;p&gt;通常我會建議買了自己的網域就直接把服務也自己架，
原因在&lt;a href="https://www.gnu.org/philosophy/who-does-that-server-really-serve.html"&gt;這篇文章&lt;/a&gt;內寫得很清楚，
這邊就不展開討論。&lt;/p&gt;
&lt;p&gt;我也有蒐集一些適合 self-host 的服務列表，
像是 &lt;a href="https://awesome-selfhosted.net/"&gt;awesome selfhosted&lt;/a&gt;，
還有 &lt;a href="https://github.com/mikeroyal/Self-Hosting-Guide"&gt;Self Hosting Guide&lt;/a&gt;，
有興趣的話可以自行參考和研究。&lt;/p&gt;
&lt;h3 id="虛擬主機"&gt;虛擬主機&lt;/h3&gt;
&lt;p&gt;真的沒時間和心力架設的話我會推薦你可以直接找我代架，
詳細請參考我寫的&lt;a href="https://blog.young-tw.com/blogs/career/avaliable-work.html"&gt;這篇文章&lt;/a&gt;，
如果只是沒錢買主機或網路環境不允許等等原因但有時間做設定，
還是想選擇虛擬主機商的話我可能比較難做推薦，
因為我目前為止都是直接自架，
但如果只要部署靜態網頁可以使用 github pages。&lt;/p&gt;
&lt;h2 id="服務"&gt;服務&lt;/h2&gt;
&lt;h3 id="個人網頁"&gt;個人網頁&lt;/h3&gt;
&lt;p&gt;擁有一個網域可以做非常多不同的事情，
大部分人第一個想到的通常可能是個人網頁，
也是大部分買網域的人的目的，
不過除了架設網頁以外還有各種生活中常用的功能。&lt;/p&gt;
&lt;h3 id="遊戲伺服器"&gt;遊戲伺服器&lt;/h3&gt;
&lt;p&gt;遊戲伺服器我自己就開了兩個，
一個是 &lt;a href="https://www.minecraft.net/zh-hant"&gt;Minecraft&lt;/a&gt;，
另一個是 &lt;a href="https://mindustrygame.github.io/"&gt;Mindustry&lt;/a&gt;，
要和朋友玩非常方便，
也不會因爲自己要下線導致大家都不能玩。&lt;/p&gt;
&lt;p&gt;關於 Minecraft 伺服器我另外有寫一篇文，
有興趣的可以看看：&lt;a href="https://blog.young-tw.com/blogs/tutorial/papermc.html"&gt;Minecraft 伺服器架設&lt;/a&gt;。&lt;/p&gt;</description></item><item><title>DNS 與 DDNS 介紹與設定教學</title><link>http://blog.youn.gg/posts/tutorial/dns_tutorial/</link><pubDate>Wed, 11 Oct 2023 02:00:00 +0000</pubDate><guid>http://blog.youn.gg/posts/tutorial/dns_tutorial/</guid><description>&lt;h2 id="dns-是甚麼"&gt;DNS 是甚麼&lt;/h2&gt;
&lt;p&gt;DNS 中文稱為網域名稱系統 Domain Name System&lt;/p&gt;
&lt;p&gt;DNS 的概念就像是電話簿一樣，
首先要知道每一台裝置會有一個 ip 位址，
而 DNS 就是負責取代這些 ip 位址來讓你更好記住別人，
就像是你想要打電話給 A (連線至網站 A)，
但是你不知道 A 的電話號碼是多少 (A 的 ip 位址)，
這時候你就會告訴 DNS 伺服器你要打給 A，
這時候 DNS 伺服器會代替你找到 A 的電話號碼 (A 的 ip 位址)，
並且將 A 的電話號碼 (ip 位址) 傳回給你，
接下來你就可以自己撥打 A 的電話號碼 (向 A 發起連線)。&lt;/p&gt;
&lt;p&gt;所以每一個網域名稱會對應到一組 ip 位址，
你提供了網域名稱後 DNS 伺服器會幫你找到你真正要連線到的 ip 位址。&lt;/p&gt;
&lt;h2 id="dns-設定"&gt;DNS 設定&lt;/h2&gt;
&lt;p&gt;網域名稱有幾種不同的使用方法，
這邊只介紹兩種我用到的，
同時也是最常用到的，
如以下表格：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;類型&lt;/th&gt;
&lt;th&gt;用途&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;CNAME&lt;/td&gt;
&lt;td&gt;指向另一個域名&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;A&lt;/td&gt;
&lt;td&gt;指向一或多個 ip 位址&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;設定好以後可能需要一些時間才會開始作用，
成功連上後就大功告成了。&lt;/p&gt;</description></item><item><title>學會在網路上保護自己</title><link>http://blog.youn.gg/posts/general/safe_yourself_on_internet/</link><pubDate>Fri, 06 Oct 2023 20:30:00 +0000</pubDate><guid>http://blog.youn.gg/posts/general/safe_yourself_on_internet/</guid><description>&lt;p&gt;這篇文前半段我會專注在個人資料和相片的部分，
後半段則是關於位置與 IP 的部分。&lt;/p&gt;
&lt;h2 id="你在網路上留下的痕跡會永遠存在"&gt;你在網路上留下的痕跡會永遠存在&lt;/h2&gt;
&lt;p&gt;不知道大家有沒有遇過一件事情，
當你在某個社群軟體上發布了一張照片，
過了一段時間後你打算刪除這張照片，
卻發現這張照片已經被其他人轉載到其他地方，
這時候你就會發現你的照片已經無法刪除了，
但別人帳號上的照片你卻無法控制，
這就是網路上的資訊永遠無法被刪除的原因。&lt;/p&gt;
&lt;p&gt;又或是你小時候曾經在某個社群網站上發布了相片，
但是你已經不記得當時使用的帳號密碼。&lt;/p&gt;
&lt;p&gt;更恐怖的事全世界都看得到那些你一輩子都刪除不了的任何資訊。&lt;/p&gt;
&lt;p&gt;其實網路上留下的痕跡不僅僅是照片，
還有你的個人資料、IP 位置、瀏覽紀錄、喜歡的事物、聯絡人等等，&lt;/p&gt;
&lt;h2 id="你可能需要的工具-vpn"&gt;你可能需要的工具： VPN&lt;/h2&gt;
&lt;p&gt;要保護好自己的資料和行蹤有一些手段，
例如 VPN 像是 Cloudflare Warp、Mullvad、NordVPN 等等，
如果你有個熱愛資訊技術的朋友也可以請他幫你架設 VPN。&lt;/p&gt;
&lt;p&gt;VPN 就像是一個隧道，
你的資料會透過這個隧道傳送，
而這個隧道的出口會是 VPN 伺服器的 IP 位置，
所以你的 IP 位置就會變成 VPN 伺服器的 IP 位置，
藉此來達到隱藏自己真實 IP 位置的目的。&lt;/p&gt;
&lt;h2 id="激進一點的手段"&gt;激進一點的手段&lt;/h2&gt;
&lt;p&gt;如果你依舊不信任那些會收集你資料的服務，
你可以考慮自己架設服務，
也能夠確保自己的資料不會被賣給廣告商，
像是即時通訊的 matrix 的 synapse 伺服器，
或是發文為主的社群網站 Mastodon，
這些軟體不會被廣告商插手，
這些開源的軟體可以讓你不受言論審查，
所以不用擔心自己的資料被別人掌握，
並且他們都採用去中心化的架構，
即使其中一個節點下線也可以用另一個節點的服務。&lt;/p&gt;
&lt;h2 id="必須要有的底線"&gt;必須要有的底線&lt;/h2&gt;
&lt;p&gt;不管你使用什麼服務，
任何你能被別人看見的資料都有可能被轉載並且永久保存，
所以你必須要有一個底線，
至於這個底線是什麼，
就要看你自己覺得哪些東西是一輩子公開都沒問題的，
不然就不要上傳到網路上，
除非是你可以完全信任的人。&lt;/p&gt;</description></item><item><title>Port Forwarding 通訊埠轉發教學</title><link>http://blog.youn.gg/posts/tutorial/port_forwarding/</link><pubDate>Mon, 31 Jul 2023 04:00:00 +0000</pubDate><guid>http://blog.youn.gg/posts/tutorial/port_forwarding/</guid><description>&lt;h2 id="port-是甚麼"&gt;Port 是甚麼&lt;/h2&gt;
&lt;p&gt;在網路上，
每一個服務都會使用一個 port 通訊埠，
例如使用 http 的網頁服務通常會使用 80 port，
而 https 通常會使用 443 port，
而 Minecraft 伺服器則是使用 25565 port，
還有很多很多 port 用於各種不同服務，
這些 port 都是網路上的服務所使用的。&lt;/p&gt;
&lt;h2 id="port-forwarding-是甚麼"&gt;Port Forwarding 是甚麼&lt;/h2&gt;
&lt;p&gt;在遊玩 Minecraft 等等的線上遊戲時，
常常會需要讓別人連線到你的電腦，
通常家裡的網路都是先接入一台路由器，
然後再由路由器 DHCP 分配 ip 位址給各個裝置，
這時候你的電腦會分配到一個內網的 ip 位址，
外網的人在連線到你家的 ip 位址時會先連線到路由器，
因此是無法直接連線到你的電腦的，
你需要讓你家裡的路由器幫你轉發指定的 Port 到你的電腦上，
這個轉發的過程就稱為 Port Forwarding 通訊埠轉發。&lt;/p&gt;
&lt;h2 id="如何設定-port-forwarding"&gt;如何設定 Port Forwarding&lt;/h2&gt;
&lt;p&gt;前面介紹完 Port Forwarding 的概念之後，
接下來要講解如何設定 Port Forwarding，
需要注意每一家路由器的設定方法都不太一樣所以就不放圖片。&lt;/p&gt;
&lt;h3 id="登入路由器"&gt;登入路由器&lt;/h3&gt;
&lt;p&gt;首先要知道你的路由器在內網中的 ip 位址，
通常路由器的 ip 位址會是 192.168.0.1 或 192.168.1.1 之類的，
你可以在網路設定中查看你的路由器的 ip 位址，
接著在瀏覽器中輸入路由器的 ip 位址，
會出現一個登入畫面，
帳號密碼通常能在路由器的貼紙上看到，
如果沒有的話也可以試試看 admin admin 或 admin password 之類的。&lt;/p&gt;</description></item></channel></rss>