Mới: Connect liên kết hai máy tính của cùng một người trong một mạng

Mọi server Linux,được quản trị trong một cửa sổ.

Portway kết nối qua SSH, duyệt tệp, mở tunnel và quản lý dịch vụ trên nhiều server. Không có agent nào được cài lên server, và mọi thay đổi do Portway thực hiện đều được ghi vào nhật ký thao tác.

macOS 11+ và Windows 10+ · Mã nguồn trên GitHub

Màn hình Tổng quan của Portway cho một server đã kết nối, gồm mức dùng tài nguyên, tiến trình dùng nhiều nhất, tình trạng, cổng mạng và ổ đĩa.
0agent được cài lên server
2nền tảng: macOS và Windows
2ngôn ngữ: tiếng Anh và tiếng Việt
Cục bộcấu hình chỉ nằm trên máy tính

Tính năng

Ứng dụng thật, từng màn hình một.

Mọi hình bên dưới đều là ảnh chụp Portway đang kết nối tới các server thử nghiệm.

Tunnel có màn hình theo dõi (ảnh chụp màn hình)

Tunnel có màn hình theo dõi

Tốc độ, độ trễ và ứng dụng cục bộ tạo ra từng kết nối được hiển thị theo thời gian thực. Tunnel tự kết nối lại khi mạng bị gián đoạn.

Tệp với quyền truy cập rõ ràng (ảnh chụp màn hình)

Tệp với quyền truy cập rõ ràng

Quyền của tài khoản đang đăng nhập được giải thích cho từng mục. Mỗi tệp có sẵn các thao tác đổi tên, chmod, chown, tải xuống và sửa bằng ứng dụng trên máy.

Nginx dưới dạng sơ đồ (ảnh chụp màn hình)

Nginx dưới dạng sơ đồ

Mỗi site được vẽ từ tên miền tới đích, kèm hạn chứng chỉ và tình trạng upstream. Thay đổi làm nginx -t báo lỗi sẽ được hoàn tác.

Docker, gom theo dự án Compose (ảnh chụp màn hình)

Docker, gom theo dự án Compose

Các cổng truy cập được từ bên ngoài được đánh dấu là công khai, và container rơi vào vòng lặp khởi động lại dễ dàng được nhận ra.

Rule firewall đặt trong ngữ cảnh (ảnh chụp màn hình)

Rule firewall đặt trong ngữ cảnh

Rule của ufw hoặc firewalld được đối chiếu với các cổng đang thực sự lắng nghe, nhờ đó dịch vụ bị phơi ra ngoài hoặc bị chặn được nhận ra ngay.

Dịch vụ systemd (ảnh chụp màn hình)

Dịch vụ systemd

Trạng thái, tuỳ chọn khởi động cùng hệ thống, mức dùng bộ nhớ và journal của từng unit đang theo dõi, cùng các hành động khởi động lại và dừng hiển thị lệnh chính xác.

Request HTTP chạy từ server (ảnh chụp màn hình)

Request HTTP chạy từ server

Request được chạy bằng curl ngay trên server, nên có thể truy cập các địa chỉ nội bộ. Thời gian DNS, TCP, TLS và xử lý của server được đo riêng.

Connect, cho hai máy tính của cùng một người (ảnh chụp màn hình)

Connect, cho hai máy tính của cùng một người

Dành cho một người làm việc trên hai máy tính trong cùng một mạng, ví dụ một máy Mac và một máy Windows. Connect chuyển tệp, chia sẻ clipboard và đánh thức máy kia. Connect không dành cho việc chia sẻ giữa những người khác nhau, và tắt theo mặc định.

Chi tiết

Những tính năng nhỏ hoàn thiện quy trình làm việc.

  • Jump host

    Server không mở SSH ra ngoài được truy cập qua bastion, tương tự ssh -J.

  • Xác minh khoá máy chủ

    Khoá máy chủ lạ hoặc đã thay đổi luôn cần được xác nhận, dựa trên ~/.ssh/known_hosts.

  • Nhập từ ~/.ssh/config

    Các host sẵn có và thiết lập ProxyJump được nhập vào Portway.

  • Sao chép giữa hai server

    Giao diện hai khung sao chép tệp từ server này sang server khác thông qua máy tính đang dùng.

  • Terminal

    Terminal được mở với đúng lệnh ssh tương ứng của server đang chọn.

  • Theo dõi nhật ký

    Tệp nhật ký được theo dõi theo thời gian thực, tương tự tail -f.

  • Nhiều tài khoản

    Mỗi server có thể có nhiều tài khoản, đăng nhập bằng mật khẩu hoặc khoá SSH.

  • Giao diện sáng và tối

    Giao diện theo chủ đề của hệ thống hoặc theo lựa chọn thủ công.

Minh bạch và an toàn

Mọi thay đổi do Portway thực hiện đều được ghi lại.

Portway chỉ dùng các công cụ đã có sẵn trên server, như sftp, systemctl, docker và nginx. Các thay đổi do Portway thực hiện được ghi vào nhật ký thao tác cùng với kết quả. Lệnh gõ trực tiếp trong terminal không nằm trong nhật ký này.

  • Bí mật nằm trong kho của hệ điều hành

    Mật khẩu và passphrase được lưu trong Keychain trên macOS và trong Credential Manager trên Windows, không nằm trong tệp cấu hình.

  • sudo qua đầu vào chuẩn

    Mật khẩu sudo được chuyển qua đầu vào chuẩn và không xuất hiện trong dòng lệnh hay trong nhật ký.

  • Dữ liệu nằm trên máy tính

    Không cần tài khoản và không có máy chủ trung gian. Cấu hình chỉ được lưu trên máy tính đang dùng.

Tải về

Có sẵn cho macOS và Windows.

Tải bản mới nhất tại GitHub Releases.

Server đích: Linux có OpenSSH. Không cần cài thêm thành phần nào. · Biên dịch từ mã nguồn