Tags:

ผมมีแค่คอมเครื่องนึง OS Windows
โดยการต่อกับเน็ตบ้านธรรมดาแล้วใช้ ddns ของค่ายเน็ต ให้เปิด port เข้ามาที่เครื่องนี้
ผมต้องการให้เพื่อนสามารถโหลดไฟล์ตรงจากเครื่องผมได้เลย

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

พอจะทำยังไงได้บ้างครับ

Get latest news from Blognone
By: rattananen
AndroidWindows
on 15 March 2023 - 10:20 #1279934
  • 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 อยู่แล้ว

แต่ผมไม่เคย setup ให้มัน connect โดย scp จากเครื่องอื่นนะ

By: princeth
Contributor
on 15 March 2023 - 12:34 #1279955 Reply to:1279934

ขอบคุณมากครับ จะลองศึกษาดู

By: AMp
In Love
on 15 March 2023 - 10:11 #1279938

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

By: mr_tawan
ContributoriPhoneAndroidWindows
on 15 March 2023 - 20:41 #1279987
mr_tawan's picture

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

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

ที่สำคัญคือ

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

ข้อเสียคือ

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

  • 9tawan.net บล็อกส่วนตัวฮับ
By: qweret
AndroidWindowsIn Love
on 17 March 2023 - 13:09 #1280159 Reply to:1279987
qweret's picture

+1

By: princeth
Contributor
on 18 March 2023 - 00:26 #1280215 Reply to:1279987

น่าสนใจครับ เดี๋ยวจะลองดู ขอบคุณมากครับ

By: big50000
AndroidSUSEUbuntu
on 19 March 2023 - 18:52 #1280371 Reply to:1279987
big50000's picture

Hamachi ตัวฟรี ความเร็วระดับหอยทากเป็นตะคริว ไม่แนะนำ

By: Fzo
ContributorAndroid
on 21 March 2023 - 11:11 #1280494 Reply to:1279987
Fzo's picture

ถ้าไฟล์ไม่ใหญ่มากแนะนำ hamachi เหมือนกันครับ


WE ARE THE 99%

By: blackdoor on 21 March 2023 - 22:08 #1280547
blackdoor's picture

ใช้ scp ครับ