ข้ามไปที่เนื้อหาหลัก

Post

จังหวัดร้อยเอ็ด สถานที่ท่องเที่ยว ถนนคนเดิน  

ตั้งค่าddns

เปิด port ddnsให้เพื่อนโหลดไฟล์ตรงจากเครื่องได้เลย
config port map rule ที router: data จะมันส่งมาที่ router ครับฉะนั้นคุณต้อง forward จาก port ที่ DDSN ให้มา ไปยัง port ที่คุณต้องการก่อน
config firewall policy ที่ PC: เปิด Windows Defender Firewall (Advance Mode) ใส่ rule expect port ที่ map จาก router ทั้ง inbound, outbound
program ที่จะให้ connect จาก external ต้อง listen 0.0.0.0 port จาก router ด้วย
เท่านี้ก็น่าจะใช้ได้แล้วครับ ถ้าไม่ติด Firewall ที่อื่นอีก

ถ้าจะ copy file peer-to-peer ใช้ scp, sftp น่าจะดีกว่า https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_overview มัน built-in มากับ Windows อยู่แล้ว


โดยให้เพื่อนสามารถใช้ browser ทั่วไปโหลดจาก link ที่ผมให้ อาจจะมีแค่ domain.name:port หรือเป็น link ยาว ๆ เจาะจงไปถึงชื่อไฟล์เลยยิ่งดี โดยที่ไม่ต้องลงโปรแกรม protocol อื่น ๆ มาช่วย เช่น FileZilla เพราะผมต้องการให้ทุกอย่างง่ายที่สุดครับ

2.ถ้าทำ webserver เป็น ก็ใช้ cloudflared ก็ได้ครับ โหลดเป็นตัว exe มา แล้วรัน cloudflared tunnel --url localhost จะได้ url สำหรับวิ่งตรงเข้าเครื่องเราประมาณนี้ครับ https://xxx-xxx-xxx.trycloudflare.com

3. ถ้าลงโปรแกรมทั้งสองฝั่งได้ ผมว่า ผ่านระบบพวก hamachi, zerotier น่าจะสะดวกสุดครับ

พอทุกคนคอนเนคเข้าวงเดียวกันแล้ว ก็ใช้งานได้ราวกับอยู่ในวงแลนเดียวกัน ไม่ต้องคอนฟิกอะไรเพิ่มเลย จะแชร์ไฟล์ก็แค่สั่งแชร์ไฟล์ แล้วทุกคนก็เข้ามาดาวน์โหลดได้

ที่สำคัญคือ

คนนอกเข้าไม่ได้ ดังนั้นเรื่องโดนสแกนพอร์ตแล้วโจมตีก็หายห่วงไป
IP เป็น Static ไม่ต้องใช้ DDNS ก็ได้ หรือจะจด DNS ไว้เลยก็ยังได้ (ปีละสี่ห้าร้อยมั้ง)
ข้อเสียคือ

ถ้าไม่ติดตั้งโปรแกรม ไม่ต่อเข้ามาแลนวงเดียวกัน ก็จะเข้าไปใช้งานระบบไม่ได้
ความเร็วอาจจะไม่ได้สูงมาก แต่เท่าที่ลองยังไม่เจอปัญหานะครับ

ความคิดเห็น

บทความที่ได้รับความนิยม