Chia sẻ Folder qua mạng Internet

Liên hệ QC
Hóng cái này xem chỉ Mạnh chút ... vì chưa có cái IP tĩnh kia ... không lẻ chỉ quậy code chơi mà mất công lại chơi IP tĩnh
Vụ mở port ngày trước.. anh biết rồi.
Giờ đăng ký 1 dịch vụ dns free nào đó. Ví dụ DuckDNS chẳng hạn.
Anh tạo crontab/ task gì đó để nó tự động update IP động trỏ vào domain đã đăng ký là được.
Lúc dùng thì dùng qua domain đã đăng ký ở trên.

1596189336275.png
 
Vụ mở port ngày trước.. anh biết rồi.
Giờ đăng ký 1 dịch vụ dns free nào đó. Ví dụ DuckDNS chẳng hạn.
Anh tạo crontab/ task gì đó để nó tự động update IP động trỏ vào domain đã đăng ký là được.
Lúc dùng thì dùng qua domain đã đăng ký ở trên.

View attachment 242164
chịu ... cái này có @ongke0711 rành món này chỉ chi tiết cho may ra ok :p
 
Hóng cái này xem chỉ Mạnh chút ... vì chưa có cái IP tĩnh kia ... không lẻ chỉ quậy code chơi mà mất công lại chơi IP tĩnh
Giai đoạn tìm hiểu dùng ip động cũng được, mỗi lần thử có khi chỉ 5 10 phút, ip động nó cũng thay đổi chậm chứ có như thay quần áo đâu mà sợ. Muốn làm cái này phải biết mở port thuần thục đã
 
Giai đoạn tìm hiểu dùng ip động cũng được, mỗi lần thử có khi chỉ 5 10 phút, ip động nó cũng thay đổi chậm chứ có như thay quần áo đâu mà sợ. Muốn làm cái này phải biết mở port thuần thục đã
quan trọng cái Share Folder đó sao đây mà chưa làm được
 
đang tính mò ra cách Share Folder như thớt này ok thì tạm gác cái TCPIP trên VB6 lại làm sau ( mà mò ko có ra )
đang mò cái code VB6 này xài API nó chuyển Files qua LAN 1G mà thấy chạy rất nhanh và quan trọng là nó không có lỗi File sau khi nhận được

( nếu File trong đường dẫn tiếng Việt có dấu là tịt ... cái này Mạnh xử ok nhưng tạm cứ để vậy )
 

File đính kèm

  • ServerClient_SentFiles.rar
    63.8 KB · Đọc: 12
đang tính mò ra cách Share Folder như thớt này ok thì tạm gác cái TCPIP trên VB6 lại làm sau ( mà mò ko có ra )
đang mò cái code VB6 này xài API nó chuyển Files qua LAN 1G mà thấy chạy rất nhanh và quan trọng là nó không có lỗi File sau khi nhận được

Chuyển file qua LAN hay WAN?
Bạn Mạnh này cũng hay rẽ nhánh vấn đề nhỉ. Đang thảo luận chia sẽ nguyên Folder qua internet thỉ đổi qua chuyển file. :) Mà giải pháp gửi file, gói tin... qua Winsock qua TCP/IP thì đã có từ lâu lắm rồi, có nhiều demo trên mạng.

Qua lại vụ dùng FTP chia sẻ folder qua internet thì tuỳ nhu cầu tới đâu, có phù hợp với cách mà ứng dụng bạn đang thao tác dữ liệu qua mạng không để sử dụng, phát huy các đặc thù của hình thức này.
Trước đây mình cũng có ngâm cứu qua thằng FTP này nhưng thấy nó không phù hợp (không làm được) với việc liên kết các Table của CSDL Access (linked Table) nên bỏ qua không dùng nó (cũng đã có test thử dùng ODBC kết nối với file trong FTP folder nhưng nó không hỗ trợ). Nếu chỉ thuần tuý truyển gửi file thì dùng FTP thuận tiện, trực quan hơn, bảo mật cũng tốt.

Kết nối thông qua DDNS:

Screen Shot 2020-08-01 at 11.09.34 AM.png

Hôm nay test lại kết nối, phát hiện một điều khá thú vị là: nếu mình kết nối với FTP xong rồi dùng một máy ảo khác cũng trên cùng 1 PC link dữ liệu với Folder FTP trên máy chính thì OK, nó xem cái file này như nằm trên Local disk/ folder.
Dùng phương thức Linked Table của MS Access với CSDL backend này cũng ok luôn.

Dùng Mac OS kết nối, kế tiếp dùng máy ảo Windows 7 liên kết dữ liệu thì Ok. Cách này biết cho vui thôi chứ không hiệu quả.

Screen Shot 2020-08-01 at 12.01.42 AM.png
 
Ối dào cái Share folder có ai chỉ mô mà ko rẻ nhánh ... Chung vào hết cho nó xôm
 
Lần chỉnh sửa cuối:
Ối dào cái Share folder có ai chỉ mô mà ko rẻ nhánh ... Chứng vào hết cho nó xôm
Như đã nói ở trên, mình phải có IP tĩnh (IP ở bên ngoài Internet), nếu không có thì phải dùng cách nào đó để nó nhận biết được địa chỉ máy của mình đã chia sẻ. Công việc tiếp theo anh phải làm ở máy cần chia sẻ là:
1. Đặt mật khẩu truy cập cho tài khoản quản trị cao nhất để tránh trường hợp người ta cố tình chiếm quyền...
2. Đăng nhập máy tính bằng tài khoản ở trên.
3. Tạo tài khoản với mật khẩu để chia sẻ.
4. Thiết lập IP tĩnh cho máy cần chia sẻ.
5. Chia sẻ folder và phân quyền chia sẻ cho từng tài khoản.
6. Mở port 445 và cấu hình modem để chuyển hướng đến máy cần chia sẻ.
7. Khởi động lại máy.
8. Sang máy khác (Không phải là máy chia sẻ folder).
9. Vào run gõ địa chỉ IP (IP ở bên ngoài Internet). Ví dụ: \\113.xxx.xxx.xxx
10. Nhập tên tài khoản và mật khẩu đã thiết lập ở mục 3.

Trên đây là những bước theo kinh nghiệm tự đút kết của HLMT, xin chia sẻ cùng mọi người. Nếu có gì thiếu sót, mong các bạn thông cảm và góp ý.
 
Lần chỉnh sửa cuối:
Như đã nói ở trên, mình phải có IP tĩnh (IP ở bên ngoài Internet), nếu không có thì phải dùng cách nào đó để nó nhận biết được địa chỉ máy của mình đã chia sẻ. Công việc tiếp theo anh phải làm ở máy cần chia sẻ là:
1. Đặt mật khẩu truy cập cho tài khoản quản trị cao nhất để tránh trường hợp người ta cố tình chiếm quyền...
2. Đăng nhập máy tính bằng tài khoản ở trên.
3. Tạo tài khoản với mật khẩu để chia sẻ.
4. Thiết lập IP tĩnh cho máy cần chia sẻ.
5. Chia sẻ folder và phân quyền chia sẻ cho từng tài khoản.
6. Mở port 445 và cấu hình modem để chuyển hướng đến máy cần chia sẻ.
7. Khởi động lại máy.
8. Sang máy khác (Không phải là máy chia sẻ folder).
9. Vào run gõ địa chỉ IP (IP ở bên ngoài Internet). Ví dụ: \\113.xxx.xxx.xxx
10. Nhập tên tài khoản và mật khẩu đã thiết lập ở mục 3.

Trên đây là những bước theo kinh nghiệm tự đút kết của HLMT, xin chia sẻ cùng mọi người. Nếu có gì thiếu sót, mong các bạn thông cảm và góp ý.
Mai thử cái IP động xem sao có được ko
đang xem cái 445 nó là cái gì xong tính tiếp
Mã:
Nếu như Port 445 là cổng nhằm giúp chia sẻ các tệp tin trên hệ thống máy tính,
thì Iops là gì mà nó càng cao sẽ càng nhiều thao tác được thực hiện đồng thời một lúc,
tốc độ xử lý càng nhanh.
Thấy nó keo mấy dòng trên ... cũng thích rồi đó đam mê mà
 
đang xem cái 445 nó là cái gì xong tính tiếp
Đấy là port mặc định.
Anh dùng port nào cũng được. Chọn port ít thông dụng để đỡ bị tấn công.
Khi dùng port không mặc định thì anh gõ thêm port vào địa chỉ truy cập.
Ip.xxx...xxx:123456
domain.org:123456
 
Ủa lần trước khi thử cái socket anh đã cấu hình rồi mà.
đó là năm ngoái quậy banh viettel lên nó mới mở ra cho khoãng 1 tháng xong nó khóa lại ... còn tại sao thì ko biết hay do IP động nên nó thế

quay lại vấn đề cho mạnh hỏi chút xong mai thử xem sao vì làm biếng tạo User mới

1/ Khi Mạnh cài Win thì mặc định cái tài khoản Administrator Bill ẩn đi còn mình vẫn xài trên 1 tài khoản ko phải là Administrstor gì đó nhưng nó có quyền Như Addmin ( Tất nhiên là cài xong Mạnh sẻ cho cái tài khoản Administrator ẩn này 1 cái Pass = 10 ký tự chữ IN số + @ rồi ... phòng Virus hay chộm cắp)

2/ vậy muốn hỏi là trên cái tài khoản hiện tại đang dùng khi khởi động là nó vào luôn vậy có đặt pass + User nữa hay không

3/ hay khi đăng nhập thì vào cái tài khoản Admin ẩn kia có pass hay sao ???

4/ Hình sau là khi cài Win xong là mạnh cho nó 1 cái Pass và nó lại TK mặc định Bill ẩn nó đi trừ khi mình keo thì nó Show ra còn cái User Kieu Manh đó là cái đang dùng

Untitled.png
 
đó là năm ngoái quậy banh viettel lên nó mới mở ra cho khoãng 1 tháng xong nó khóa lại ... còn tại sao thì ko biết hay do IP động nên nó thế

quay lại vấn đề cho mạnh hỏi chút xong mai thử xem sao vì làm biếng tạo User mới

1/ Khi Mạnh cài Win thì mặc định cái tài khoản Administrator Bill ẩn đi còn mình vẫn xài trên 1 tài khoản ko phải là Administrstor gì đó nhưng nó có quyền Như Addmin ( Tất nhiên là cài xong Mạnh sẻ cho cái tài khoản Administrator ẩn này 1 cái Pass = 10 ký tự chữ IN số + @ rồi ... phòng Virus hay chộm cắp)

2/ vậy muốn hỏi là trên cái tài khoản hiện tại đang dùng khi khỡi động là nó vào luôn vậy có đặt pass + User nữa hay không

3/ hay khi đăng nhập thì vào cái tài khoản Admin ẩn kia có pass ???

4/ Hình sau là khi cài Win xong là mạnh cho nó 1 cái Pass và nó lại TK mặc định Bill ẩn nó đi trừ khi mình keo thì nó Show ra còn cái User Kieu Manh đó là cái đang dùng

View attachment 242190
Nên đặt mật khẩu cho tất cả các tài khoản cho chắc nhé anh :D
 
Vụ này hồi trước em có nói với anh là không phải đâu. Chỉ có 1 user Administrator thôi, là cái mà anh bảo bị ẩn đấy. Dùng cái đó.
thì cái TK mặc định Bill ẩn nó đi đó là cái nguy hiểm nhất mà ít ai biết nó trừ mấy tay IT hay mấy tay ko phải là IT mà hay quậy như Mạnh mới biết
Cái tài khoản ẩn đó nên cho nó 1 cái Pass = 10 ký tự chữ IN + số + @ ngay khi vừa cài Win xong cho chắc ăn :p
 
thì cái TK mặc định Bill ẩn nó đi đó là cái nguy hiểm nhất mà ít ai biết nó trừ mấy tay IT hay mấy tay ko phải là IT mà hay quậy như Mạnh mới biết
Cái tài khoản ẩn đó nên cho nó 1 cái Pass = 10 ký tự chữ IN + số + @ ngay khi vừa cài Win xong cho chắc ăn :p
Em luôn dùng tài khoản đó :D

Còn vụ share kia, thì anh cứ share bình thường như trong LAN, nếu không tạo thêm tài khoản thì dùng tài khoản kieumanh đó.
Tức là tạo thêm tài khoản để phân quyền truy cập chỉ định tới Folder nào đó.
Quan trọng anh đọc bài hướng dẫn NAT port và duckdns em gửi phía trên đó.
Làm đơn giản lắm.
 
Em luôn dùng tài khoản đó :D

Còn vụ share kia, thì anh cứ share bình thường như trong LAN, nếu không tạo thêm tài khoản thì dùng tài khoản kieumanh đó.
Tức là tạo thêm tài khoản để phân quyền truy cập chỉ định tới Folder nào đó.
Quan trọng anh đọc bài hướng dẫn NAT port và duckdns em gửi phía trên đó.
Làm đơn giản lắm.
đụng tới cái NAT Port này cảm giác thấy nhột ... năm ngoái quậy bank ra nó mới mở ban đầu nó cứ chối quanh co các kiểu xong nó gọi xuống trung tâm gì đó ở sài gòn thì nó mới mở ra ... mai thử xem sao xong tính tiếp
Mình chủ yếu đam mê nghiên cứu code mà ra mở cái IP tĩnh thấy cũng phí hiện tại đang xài IP động mà tốc độ quá tốt rồi nên cũng làm biếng mở cái Tĩnh lại + thêm $

Mới check xong tốc độ vậy quá Tốt

1596271201294.png
 
Web KT
Back
Top Bottom