Sideband는 안드로이드, 리눅스, MacOS 및 Windows를위한 확장 가능한 LXMF 메시징 클라이언트, 상황 인식 추적기 및 원격 제어 및 모니터링 시스템입니다. LORA, Packet Radio, WiFi, I2P, 암호화 된 QR 용지 메시지 또는 기타 Reticulum 지원을 사용하여 Reticulum 네트워크를 통해 다른 사람 또는 LXMF 호환 시스템과 통신 할 수 있습니다.

측반은 완전히 무료이며 엔드 투 엔드 암호화, 권한이없고 익명 및 인프라가없는 것입니다. Sideband는 피어 투 피어 및 분산 메시징 시스템 LXMF를 사용합니다. 가입, 서비스 제공 업체, "최종 사용자 라이센스 계약", 데이터 도난 및 감시가 없습니다. 당신은 시스템을 소유하고 있습니다.
이것은 또한 측반이 당신이 익숙한 것과 다르게 작동한다는 것을 의미합니다. 작동하기 위해 인터넷의 서버에 연결할 필요가 없으며 어디서나 계정이 없습니다. 측면 대역이 다른 메시징 시스템과 어떻게 다른지 이해하려면 프로그램에 포함 된 가이드 섹션을 읽으십시오.
Sideband는 다음과 같은 유용하고 흥미로운 기능을 제공합니다.
ping , signal Reports 및 echo 및 전체 플러그인 확장 성과 같은 내장 명령이 포함 된 원격 명령 실행 및 응답 엔진 .측반은 Meshchat 및 Nomad Network와 같은 다른 LXMF 클라이언트와 완전히 호환됩니다. Nomad Network 클라이언트를 사용하면 LXMF 네트워크 등의 전파 노드 등을 쉽게 호스팅 할 수 있습니다.
측반대는 대부분의 컴퓨팅 장치에서 실행될 수 있지만 설치 방법은 장치 유형 및 운영 체제에 따라 다릅니다. 설치 지침은 아래 관련 섹션을 참조하십시오.
Android 장치의 경우 F-Droid를 통해 Borders Repo 사이에 추가하여 Sideband를 설치하거나 최신 릴리스 페이지에서 APK를 다운로드 할 수 있습니다. 두 소스 모두 동일한 릴리스 키로 서명되며 상호 교환 할 수 있습니다.
애플리케이션이 Android 장치에 설치된 후 응용 프로그램의 저장소 섹션을 통해 직접 업데이트를 가져올 수도 있습니다.
모든 Linux 기반 운영 체제에서 pipx / pip 패키지로 측면 반도를 사용할 수 있습니다. 이 설치 방법 에는 데스크톱 통합이 포함되어있어 응용 프로그램 메뉴 및 런처에 측면도가 표시됩니다. 다음은 가장 일반적인 최근 Linux 배포판에 대한 설치 단계입니다. 데비안 11은이 섹션의 끝을 참조하십시오.
주목하십시오! 최신 Python 릴리스 인 Python 3.13은 현재 Kivy Framework와 호환되지 않으며 , 측면 대역은 사용자 인터페이스를 렌더링하는 데 사용합니다. Linux 배포판에서 Python 3.13을 기본 Python 설치로 사용하는 경우 이전 버전도 설치해야합니다. Python 3.12의 최신 릴리스를 사용하는 것이 좋습니다.
먼저 오디오 메시징 및 Codec2 지원을위한 몇 가지 종속성을 설치해야합니다.
# For Debian (12+), Ubuntu (22.04+) and derivatives
sudo apt install pipx python3-pyaudio python3-dev build-essential libopusfile0 portaudio19-dev codec2 xclip xsel
# For Manjaro and derivatives
pamac install python-pipx python-pyaudio base-devel codec2 xclip xsel
# For Arch and derivatives
sudo pacman -Sy python-pipx python-pyaudio base-devel codec2 xclip xsel
이들이 설치되면 측반 응용 프로그램 자체를 설치하십시오.
# Finally, install Sideband using pipx:
pipx install sbapp
# If you need to specify a specific Python version,
# use something like the following:
pipx install sbapp --python python3.12설치 후 여러 가지 방법으로 측반대를 실행할 수 있습니다.
# If this is the first time installing something with pipx,
# you may need to use the following command, to make your
# installed applications available. You'll probably need
# to close and reopen your terminal after this.
pipx ensurepath
# The first time you run Sideband, you will need to do it
# from the terminal:
sideband
# At the first launch, it will add an application icon
# to your launcher or apps menu. You may need to log out
# of your session, and back in for the application to
# show up in your launcher, depending on your distro.
# You can also run Sideband in headless daemon
# mode, for example as a telemetry collector:
sideband --daemon
# You can also run Sideband with more verbose
# log output enabled:
sideband -v다양한 대안적인 방법으로 사이드 밴드를 설치할 수도 있습니다.
# Install Sideband via pip instead of pipx:
pip install sbapp
# Or, if pip is externally managed:
pip install sbapp --break-system-packages
# Or, if you intend to run Sideband in headless
# daemon mode, you can also install it without
# any of the normal UI dependencies:
pip install sbapp --no-dependencies
# In the case of using --no-dependencies, you
# will still need to manually install the RNS
# and LXMF dependencies:
pip install rns lxmf
# Install Sideband on Debian 11 and derivatives:
sudo apt install python3-pip python3-pyaudio python3-dev build-essential libopusfile0 portaudio19-dev codec2 xclip xsel
pip install sbapp
# On Debian 11, run Sideband manually via the
# terminal once to install desktop integration:
python3 -m sbapp.main64 비트 운영 체제를 지원하고 최소한 Python 버전 3.11을 실행할 수있는 모든 Raspberry Pi 모델에 Sideband를 설치할 수 있습니다. Sideband의 종속성 중 일부에는 64 비트 암 프로세서를 위해 미리 작성된 패키지가 없으므로 몇 개의 추가 패키지를 설치해야하므로 설치 중에이를 구축 할 수 있습니다.
고통스럽게도 pycodec2 패키지는 수동으로 설치해야합니다. 사전 구축 된 버전을 제공했는데, 단일 명령으로 다운로드하여 설치할 수 있거나 사전 제작 된 버전을 신뢰하지 않으려면 소스에서 직접 구축하여 설치할 수 있습니다.
아래 설치 지침은 64 비트 라즈베리 파이 OS (데비안 책벌레 기반)에 측반을 설치하고 있다고 가정합니다. PI에서 다른 것을 실행하는 경우 일부 명령을 약간 수정해야 할 수도 있습니다. Raspberry Pi에 측반을 설치하려면 다음 단계를 따르십시오.
# First of all, install the required dependencies:
sudo apt install python3-pip python3-pyaudio python3-dev python3-cryptography build-essential libopusfile0 libsdl2-dev libavcodec-dev libavdevice-dev libavfilter-dev portaudio19-dev codec2 libcodec2-1.0 xclip xsel
# If you don't want to compile pycodec2 yourself,
# download the pre-compiled package provided here
wget https://raw.githubusercontent.com/markqvist/Sideband/main/docs/utilities/pycodec2-3.0.1-cp311-cp311-linux_aarch64.whl
# Install it:
pip install ./pycodec2-3.0.1-cp311-cp311-linux_aarch64.whl --break-system-packages
# You can now install Sideband
pip install sbapp --break-system-packages
# Restart your Raspberry Pi
sudo reboot
# Everything is ready! You can now run Sideband
# from the terminal, or from the application menu
sidebandMacOS에 측반을 설치하려면 두 가지 옵션이 있습니다.
최신 릴리스 페이지에서 MACOS (ARM 및 Intel) 용 Sideband가있는 디스크 이미지를 다운로드 할 수 있습니다. 다운로드 된 디스크 이미지를 장착하고 Sideband 응용 프로그램 폴더로 끌어 내고 실행하십시오.
주목하십시오! MACOS 설치에 응용 프로그램 설치 제한이 활성화되거나 Apple App Store에서 응용 프로그램을 설치할 수 있도록 시스템을 제한 한 경우 측반에 대한 예외를 만들어야합니다. Apple은 Apple 제어 디지털 서명과 함께 배포되지 않습니다 .이를 통해 Apple은 당국이나 기타 상황에 의해 결정되거나 당국이 시스템에서 실행되는 것을 단순히 비활성화 할 수 있기 때문입니다.
DMG 파일에서 Sideband를 설치하는 경우에도 pip 또는 pipx 패키지 관리자를 통해 rns 패키지를 설치하는 것이 좋습니다. rnstatus 와 같은 RNS 유틸리티 프로그램을 사용하여 인터페이스 및 연결 상태를 볼 수 있습니다. 이미 시스템에 Python과 pip 설치된 경우 터미널 창을 열고 다음 명령 중 하나를 사용하십시오.
# Install Reticulum and utilities with pip:
pip3 install rns
# On some versions, you may need to use the
# flag --break-system-packages to install:
pip3 install rns --break-system-packages Python과 pip 사용할 수없는 경우 먼저 다운로드하여 설치하십시오.
헤드리스 데몬 모드에서 사이드 밴드를 실행하는 기능을 포함하여 더 고급 설정을 보려면 디버그 로깅 출력, 구성 가져 오기 및 내보내기 등을 활성화하려면 pip 통해 소스 패키지에서 설치할 수 있습니다.
주목하십시오! 최신 Python 릴리스 인 Python 3.13은 현재 Kivy Framework와 호환되지 않으며 , 측면 대역은 사용자 인터페이스를 렌더링하는 데 사용합니다. MacOS 버전에서 Python 3.13을 기본 Python 설치로 사용하는 경우 이전 버전도 설치해야합니다. Python 3.12의 최신 릴리스를 사용하는 것이 좋습니다.
pip 통해 측반을 설치하려면 다음과 같은 지침을 따르십시오.
# Install Sideband and dependencies on macOS using pip:
pip3 install sbapp
# Run Sideband from the terminal:
# ################################
sideband
# or
python3 -m sbapp.main
# Enable debug logging:
# ################################
sideband -v
# or
python3 -m sbapp.main -v
# Start Sideband in daemon mode:
# ################################
sideband -d
# or
python3 -m sbapp.main -d
# If Python and pip was installed correctly,
# you can simply use the "sideband" command
# directly. Otherwise, you will manually
# need to add the pip binaries directory to
# your PATH environment variable, or start
# Sideband via the "python3 -m sbapp.main"
# syntax.
Windows에 Sideband를 설치하려면 두 가지 옵션이 있습니다.
최신 릴리스 페이지에서 포장 된 Windows Zip 파일을 다운로드하고 파일을 압축하고 압축 된 디렉토리에서 Sideband.exe 실행하십시오. 필요한 경우이 실행 파일에서 데스크탑 또는 시작 메뉴 바로 가기를 만들 수 있습니다.
처음으로 측반을 실행하면 기본 망상 구성 파일이 없으면 기본 레티 큘럼 구성 파일이 생성됩니다. 로컬에서 사용 가능한 기존 Reticulum 연결이없는 경우 C:UsersUSERNAME.reticulumconfig 에있는 파일을 편집하고 더 넓은 네트워크에 연결을 제공하는 인터페이스를 수동으로 추가 할 수 있습니다. 인터넷을 통해 연결하려면 Reticulum Testnet에 공개 허브 중 하나를 추가 할 수 있습니다.
ZIP 파일에는 측반대를 실행하는 데 필요한 모든 것이 포함되어 있지만 rnstatus 및 rnsd 와 같은 명령을 명령 줄에서 사용할 수 있도록 Reticulum 명령 줄 유틸리티를 별도로 설치하는 것이 좋습니다. 따라서 시스템에서 Reticulum 연결을보다 쉽게 관리 할 수 있습니다. 시스템에 아직 Python이 설치되지 않은 경우 먼저 다운로드하여 설치하십시오.
중요한! 설치 프로그램이 요청하면 Python 프로그램을 PATH 환경 변수에 추가하십시오. 이 작업을 수행하지 않으면 pip 설치 프로그램을 사용하거나 설치된 명령을 실행할 수 없습니다. Python이 설치되면 pip 통해 명령 프롬프트를 열고 Reticulum 패키지를 설치할 수 있습니다.
pip install rns 헤드리스 데몬 모드에서 사이드 밴드를 실행하는 기능을 포함하여 더 고급 설정을 보려면 디버그 로깅 출력, 구성 가져 오기 및 내보내기 등을 활성화하려면 pip 통해 소스 패키지에서 설치할 수 있습니다.
이 경우 최신 지원되는 최신 버전의 Python (현재 Python 3.12.7)을 다운로드하여 설치해야합니다. 최신 Python 릴리스 인 Python 3.13은 현재 Kivy 프레임 워크와 호환되지 않으므로 측면 밴드는 사용자 인터페이스를 렌더링하는 데 사용합니다. 바이너리 패키지에는 이미 호환되는 Python 버전이 포함되어 있으므로 측면대를 실행중인 경우 특정 버전의 Python을 설치할 필요가 없습니다.
Python이 설치되면 pip 통해 명령 프롬프트를 열고 Sideband를 설치할 수 있습니다.
pip install sbapp 전 대역 응용 프로그램은 이제 명령 프롬프트에서 명령 sideband 실행하여 시작할 수 있습니다. 필요한 경우 데스크탑 또는 시작 메뉴에서 측반을위한 바로 가기를 만들 수 있습니다.
이 설치 방법은 rns 및 lxmf 패키지를 자동으로 설치하므로 시스템에 rnstatus , rnsd 및 lxmd 와 같은 모든 RNS 및 LXMF 유틸리티를 사용하는 데 액세스 할 수 있습니다.
다음 QR 코드를 사용하여 용지 메시징 기능을 시도 할 수 있습니다. LXMF 주소 6b3362bd2c1dbf87b66a85f79a8d8c75 로 전송 된 종이 메시지입니다. 메시지를 해독하고 읽을 수 있으려면 다음 Base32에 인코딩 된 Reticulum Identity를 앱으로 가져와야합니다.
3BPTDTQCRZPKJT3TXAJCMQFMOYWIM3OCLKPWMG4HCF2T4CH3YZHVNHNRDU6QAZWV2KBHMWBNT2C62TQEVC5GLFM4MN25VLZFSK3ADRQ=
프로그램의 암호화 키 부분에서 ID를 측반으로 가져올 수 있습니다. ID를 가져 오면 ID를 가져 오면 다음 QR 코드를 스캔하여 앱에서 열면 해독되어 메시지에 추가됩니다.
이 링크에서 전체 메시지를 찾을 수도 있습니다.
lxm://azNivSwdv4e2aoX3mo2MdTAozuI7BlzrLlHULmnVgpz3dNT9CMPVwgywzCJP8FVogj5j_kU7j7ywuvBNcr45kRTrd19c3iHenmnSDe4VEd6FuGsAiT0Khzl7T81YZHPTDhRNp0FdhDE9AJ7uphw7zKMyqhHHxOxqrYeBeKF66gpPxDceqjsOApvsSwggjcuHBx9OxOBy05XmnJxA1unCKgvNfOFYc1T47luxoY3c0dLOJnJPwZuFRytx2TXlQNZzOJ28yTEygIfkDqEO9mZi5lgev7XZJ0DvgioQxMIyoCm7lBUzfq66zW3SQj6vHHph7bhr36dLOCFgk4fZA6yia2MlTT9KV66Tn2l8mPNDlvuSAJhwDA_xx2PN9zKadCjo9sItkAp8r-Ss1CzoUWZUAyT1oDw7ly6RrzGBG-e3eM3CL6u1juIeFiHby7_3cON-6VTUuk4xR5nwKlFTu5vsYMVXe5H3VahiDSS4Q1aqX7I
사용자 정의 URI 핸들러 등록을 허용하는 운영 체제에서 링크를 클릭하면 LXMF 클라이언트에서 직접 디코딩됩니다. 이것은 Android에서 Sideband와 함께 작동합니다.
다음 채널 중 하나를 통해 기부하여 개방형, 무료 및 개인 통신 시스템의 지속적인 개발을 지원할 수 있습니다.
84FpY1QbxHcgdseePYNmhTHcrgMX4nFfBYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD19b3B8NiLCGVxzKV17UMmmeEsCrPyA5w
0xFDabC71AC4c0C78C95aDDDe3B4FA19d6273c5E73
35G9uWVzrpJJibzUwpNUQGQNFzLirhrYAH
달리 명시되지 않는 한,이 작품은 Creative Commons Attribution-Noncommercial-Sharealike 4.0 International License에 따라 라이센스가 부여됩니다.
이에 따라 모든 목적을 위해 이진 형태로 측반 반대름을 사용하고 프로그램의 이진 사본을 자유롭게 배포 할 수있는 권한이 부여되며, 그러한 배포 또는 사용에 대해 지불 또는 보상이 청구되거나 수령되지 않는 한 권한이 부여됩니다.
장치 프레임으로 생성 된 장치 스크린 샷. 감사해요!