Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Chào buổi chiều Cộng đồng!

Tên tôi là Mikhail Podivilov. Tôi là người sáng lập tổ chức công cộng “Medium”.

Tôi đã nhiều lần được yêu cầu viết một bài hướng dẫn ngắn gọn nhưng đầy đủ về cách kết nối mạng nhà cung cấp Internet phi tập trung "Trung bình" ở chế độ lớp phủ, nghĩa là không kết nối trực tiếp với bộ định tuyến của nhà điều hành Phương tiện mà thông qua việc sử dụng Internet và Yggdrasil như vận chuyển.

Trong ấn phẩm này, tôi sẽ cố gắng giải thích rõ ràng cách bạn có thể kết nối với mạng Trung bình ở chế độ lớp phủ và định cấu hình môi trường làm việc nếu bạn đang sử dụng hệ điều hành Windows.

Nếu bạn muốn tìm hiểu chi tiết nhà cung cấp Internet phi tập trung “Medium” là gì và không phải là gì, tôi khuyên bạn nên đọc bài viết của đồng nghiệp của tôi.

Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Lạc đề trữ tình

Trước khi chuyển sang nhánh chính của câu chuyện, tôi muốn nói vài lời về lý do tại sao việc kết nối ở chế độ lớp phủ với mạng Medium hiện lại đóng một vai trò khá quan trọng.

Đầu tiên, chúng ta hãy sử dụng cấu trúc liên kết lưới một phần в Kolomna и Khanty-Mansiysk, không phải ai cũng muốn hành hương đến những thành phố này để thử hoạt động của mạng.

Ở những thành phố này Lưới thép hoạt động ở cấp độ L2, nơi đã đứng đầu ở cấp độ L3 công trình Yggdrasil, mà chúng tôi sử dụng làm phương tiện vận chuyển chính của mạng.

Do đó, cấu trúc liên kết của mạng “Trung bình” trông như thế này:Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Thứ hai, do hầu hết người dùng không có khả năng kết nối trực tiếp với bộ định tuyến của các nhà khai thác mạng Medium, nên đương nhiên có nhu cầu truy cập tài nguyên mạng thông qua việc sử dụng phương tiện truyền tải Internet vốn đã quen thuộc với tất cả chúng ta.

Nhờ sử dụng kết nối ở chế độ lớp phủ, mạng Medium đã có được một lượng lớn tài nguyên thông tin, hiện được quản lý bởi các nhà khai thác và người tham gia mạng Medium.

Xem cho chính mình!Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Với tôi, tựa đề có vẻ mâu thuẫn với nội dung. Đây có phải là cách nó nên được?

Tiêu đề không mâu thuẫn với nội dung mà là sự thể hiện chủ quan kỳ vọng của tác giả rằng trong tương lai gần cộng đồng nhà cung cấp Internet phi tập trung “Medium” sẽ có thể tổ chức truy cập mạng ở nhiều thành phố khác của Nga. Điều này sẽ cho phép người dùng sử dụng tài nguyên của mạng Medium mà không cần sử dụng phương tiện truyền tải Internet.

Chúng tôi tin rằng mọi người đều có quyền cung cấp và sử dụng miễn phí các dịch vụ liên lạc, vì trên thực tế chúng tôi không trả tiền để liên lạc trực tiếp với nhau. Đừng quên điều đó mạng chủ yếu được hình thành bởi con người chứ không phải công nghệ — chúng tôi chỉ trả tiền cho việc sử dụng dịch vụ truyền tải Internet vì anh ấy không thuộc về chúng tôi.

Mặc dù thực tế là Internet ban đầu được phân cấp (như tên gọi của nó - “Mạng kết nối”, “Mạng của các mạng”), các kênh liên lạc vẫn thuộc sở hữu của nhà nước hoặc các tập đoàn. Vì vậy, nhược điểm chính của nó là không phải do cộng đồng kiểm soát mà do nhà nước và các tập đoàn kiểm soát.

Nhân tiện, ngoài Kolomna và Khanty-Mansiysk, Medium còn có các điểm truy cập ở Hồ, Samara и Tyumen. Những người đam mê nước ngoài cũng ủng hộ sáng kiến ​​​​mạng Medium và đang nâng cao các điểm nóng ở Riga và Barcelona.

Vậy hãy bắt đầu!

Bước 1. Tải xuống phần mềm cần thiết để mạng hoạt động chính xác.

Tùy thuộc vào độ bit của hệ điều hành của bạn, hãy tải xuống bản phát hành mới nhất của ứng dụng khách Yggdrasil trên trang tương ứng. Tại thời điểm viết bài, phiên bản 0.3.8 là hiện tại.

Bạn có thể tìm hiểu mức độ bit của hệ điều hành của mình bằng cách gọi menu ngữ cảnh của phần “Máy tính” bên trong chương trình “Explorer” và chọn “Thuộc tính”.

Bạn quan tâm đến mục “Loại hệ thống”. Bitness của hệ điều hành của bạn sẽ được hiển thị ở đó. Ví dụ, "Hệ điều hành 64-bit'.

Khách hàng có thể tải về tại đây:

Yggdrasil 0.3.8 / i386 (32-bit) | Yggdrasil 0.3.8 / amd64 (64-bit)

Và theo đó, bạn có thể tải xuống tiện ích quản lý bản sao Yggdrasil của mình tại đây:

Yggdrasilctl 0.3.8 / i386 (32-bit) | Yggdrasilctl 0.3.8 / amd64 (64-bit)

Bước 2. Cài đặt phần mềm cần thiết để mạng hoạt động chính xác.

Bây giờ bạn cần di chuyển các tập tin đã tải xuống trước đó vào thư mục nằm ở C: WindowsSystem32. Điển hình là biến môi trường Windows % CON ĐƯỜNG% chứa địa chỉ của các thư mục chứa các tệp thực thi. Chúng bao gồm C: WindowsSystem32.

Bước 3. Thiết lập ứng dụng khách Yggdrasil.

Bằng cách nhấn tổ hợp phím Win + R và nhập lệnh vào trường xuất hiện cmd, khởi chạy dòng lệnh.

Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Sử dụng lệnh yggdrasil -genconf > yggdrasil.confđể tạo một tập tin cấu hình mới. Không chia sẻ tập tin này với bất kỳ ai trong bất kỳ trường hợp nào., vì nó chứa khóa riêng của bạn để mã hóa lưu lượng truy cập trong mạng.

Khóa riêng sẽ tạo địa chỉ IPv6 mạng nội bộ của bạn, vì vậy nếu kẻ tấn công có thể lấy được bản sao tệp cấu hình của bạn, họ cũng có thể sử dụng địa chỉ IPv6 của bạn và mạo danh bạn.

Tệp cấu hình của bạn hiện được đặt tại C:UsersВАШЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Mở file này bằng bất kỳ trình soạn thảo văn bản nào và đặc biệt chú ý đến các cặp đôi sau giá trị cốt lõi:

Peers: [] — nếu bạn để trống trường này, ứng dụng khách Yggdrasil sẽ chỉ có thể hoạt động trong -autoconf. Các đồng nghiệp (người tham gia) khác của mạng cũng hoạt động ở chế độ lớp phủ phải được chỉ định ở đây. Chúng sẽ được kết nối khi ứng dụng khách Yggdrasil được khởi chạy.

Chọn nhiều đồng nghiệp từ danh sách tiếp theo và thêm họ vào danh sách các đồng nghiệp.

Bạn nên kết thúc với một cái gì đó như Peers: ["tcp://46.151.26.194:60575", "tcp://78.155.207.12:32320", "tcp://194.177.21.156:5066"]. Bạn cũng có thể sử dụng các đồng nghiệp từ các quốc gia khác, nhưng điều này cực kỳ khó khăn không khuyến khích, vì điều này có ảnh hưởng bất lợi đến hiệu suất mạng tổng thể.

Thay đổi cài đặt NodeInfoPrivacy: false trên NodeInfoPrivacy: true, nếu bạn không muốn người khác trên mạng biết bạn đang sử dụng nền tảng, kiến ​​trúc và phiên bản nào của ứng dụng khách Yggdrasil. Tôi khuyên bạn nên ẩn các tùy chọn này vì Yggdrasil hiện không ổn định lắm và một số phiên bản có thể có lỗ hổng.

Bạn cũng có thể định cấu hình cài đặt NodeInfođể những người dùng mạng khác có thể tìm hiểu thêm thông tin về nút của bạn. Bạn chọn thông tin nào bạn sẽ chia sẻ và thông tin nào bạn sẽ không chia sẻ.

Ví dụ:

NodeInfo:
{
contact: [email protected]
location: Ozyory, Russia
name: home.y.podivilov.ru
}

Bước 4. Tạo một nhiệm vụ trong lịch trình nhiệm vụ.

Bằng cách nhấn tổ hợp phím Win + R và nhập lệnh vào trường xuất hiện taskschd.msc, khởi động bộ lập lịch tác vụ.

Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Từ menu ngữ cảnh bên phải, chọn Tạo nhiệm vụ.

Trên tab “Chung”, trong trường “Tên”, nhập “Yggdrasil” và chọn hộp kiểm “Chạy với quyền cao nhất”. Điều này là cần thiết để máy khách Yggdrasil có thể sử dụng trình điều khiển TAP mạng mà chúng tôi sẽ cài đặt trong bước tiếp theo.

Trên tab “Trình kích hoạt”, nhấp vào nút “Tạo” và chọn “Khi đăng nhập” từ menu ngữ cảnh. Bấm vào đồng ý.

Trên tab “Hành động”, nhấp vào nút “Tạo” và đối diện với “Hành động” từ menu ngữ cảnh, chọn “Chạy chương trình”. Trong trường Chương trình hoặc Tập lệnh, nhập Yggdrasil. Trong trường "Thêm đối số (tùy chọn)", hãy nhập -useconffile C:UsersИМЯ_ВАШЕГО_ПОЛЬЗОВАТЕЛЯyggdrasil.conf. Bấm OK.

Bước 5. Cài đặt bản phân phối OpenVPN.

Yggdrasil sử dụng trình điều khiển TAP mạng ảo để mô phỏng thiết bị Ethernet và đảm bảo hoạt động mạng chính xác.

Bạn có thể tải xuống bản phân phối OpenVPN đây.

Bước 6. Cấu hình máy chủ DNS cho giao thức IPv6.

  1. Gọi menu ngữ cảnh của Windows bằng cách nhấn một phím Win và mở bảng điều khiển
  2. Chọn "Mạng và Internet"
  3. Chọn "Trung tâm mạng và chia sẻ"
  4. Bấm vào link đối diện với dòng chữ “Connections”
  5. Nhấp vào Thuộc tính
  6. Chọn “IP phiên bản 6 (TCP/IPv6)”
  7. Nhấp vào Thuộc tính
  8. Chọn hộp bên cạnh “Sử dụng các địa chỉ máy chủ DNS sau”
  9. Đi vào 200:d0c4:68ee:e87b:c206:67b8:5fa5:d4be trong trường Máy chủ DNS ưa thích và nhấp vào OK

Chúc mừng! Quá trình thiết lập đã hoàn tất. Quay lại Trình lập lịch tác vụ, sau đó chọn mục Yggdrasil và nhấp vào nút Chạy từ menu ngữ cảnh bên phải.

Bạn sẽ thấy một cửa sổ terminal xuất hiện:

Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm
Quan trọng.

Bây giờ bạn có thể mở trình duyệt của mình và nhập vào thanh địa chỉ http://medium.isp/. Nếu mạng được cấu hình đúng, bạn sẽ thấy trang sau:

Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm

Chào mừng trở lại!

Chúng tôi đã chuẩn bị cho bạn danh sách các tài nguyên mạng phổ biến và thú vị nhất - bạn có thể tìm thấy nó đây.

Internet miễn phí ở Nga bắt đầu từ bạn

Bạn có thể cung cấp mọi hỗ trợ có thể để thiết lập Internet miễn phí ở Nga ngay hôm nay. Chúng tôi đã biên soạn một danh sách đầy đủ về chính xác cách bạn có thể trợ giúp mạng:

    Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm   Giới thiệu với bạn bè và đồng nghiệp của bạn về mạng Medium
    Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm   Trả lời bằng cách tham chiếu tới bài viết này trên mạng xã hội hoặc blog cá nhân
    Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm   Tham gia thảo luận các vấn đề kỹ thuật trên mạng Medium trên GitHub
    Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm   Tạo dịch vụ web của bạn trực tuyến Yggdrasil
    Internet cho tất cả mọi người, miễn phí và không để ai bị xúc phạm   Nâng cao của bạn điểm truy cập đến mạng trung bình

Xem thêm:

tôi không có gì để giấu
Mọi thứ bạn muốn biết về nhà cung cấp Internet phi tập trung Medium, nhưng ngại hỏi
Em yêu, chúng ta đang giết chết Internet

Chúng tôi đang ở trên Telegram: @medium_isp

Chỉ những người dùng đã đăng ký mới có thể tham gia khảo sát. Đăng nhập, xin vui lòng.

Bỏ phiếu thay thế: điều quan trọng là chúng tôi phải biết ý kiến ​​​​của những người không có tài khoản đầy đủ trên Habré

86 người dùng bình chọn. 22 người dùng bỏ phiếu trắng.

Nguồn: www.habr.com

Thêm một lời nhận xét