# iptux **Repository Path**: mirrors/iptux ## Basic Information - **Project Name**: iptux - **Description**: iptux 是一款采用 GTK+ 编写的开源局域网即时通讯与文件分享软件,兼容 Windows 平台下的飞鸽传书协议,具有自动识别编码字符集的功能 - **Primary Language**: C/C++ - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/iptux - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 2 - **Created**: 2020-07-06 - **Last Updated**: 2025-12-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # iptux: LAN communication software [](https://snapcraft.io/iptux) [](https://github.com/iptux-src/iptux/actions/workflows/ci.yml?query=branch%3Amaster) [](https://www.codefactor.io/repository/github/iptux-src/iptux) [](https://app.codacy.com/gh/iptux-src/iptux/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade) [](https://codecov.io/gh/iptux-src/iptux/branch/master) [](https://github.com/iptux-src/iptux/actions/workflows/codeql.yml) [](https://hosted.weblate.org/engage/iptux/) ## Install ### Linux
### Mac OS X ``` brew tap iptux-src/iptux brew install iptux ``` ## Build from source ### Linux (Debian and Ubuntu) ```sh sudo apt-get install git libgtk-3-dev libglib2.0-dev libjsoncpp-dev g++ meson libsigc++-2.0-dev libayatana-appindicator3-dev appstream gettext git clone git://github.com/iptux-src/iptux.git cd iptux meson setup build meson compile -C build # or "ninja -C build" if meson version < 0.54 sudo meson install -C build iptux ``` ### Mac OS X ```sh brew install meson gettext gtk+3 jsoncpp gtk-mac-integration libsigc++@2 appstream git clone git://github.com/iptux-src/iptux.git cd iptux meson setup build meson install -C build iptux ``` ## Usage * adjust firewall to allow use the TCP/UDP 2425 port. * then run `iptux`. ### Compatible list check https://github.com/iptux-src/iptux/wiki/Compatible-List ## Develop * use `meson setup -Ddev=true build` to build an iptux which can use resource in source directory. * start 2 iptux on one machine for test * It's a known bug that you can not send file between 127.0.0.2 and 127.0.0.3 ```sh iptux -b 127.0.0.2 & iptux -b 127.0.0.3 & ``` ## Contributing * Help improve [translation](https://hosted.weblate.org/projects/iptux/#languages), we are using weblate for translation * Test the [compatibility](https://github.com/iptux-src/iptux/wiki/Compatible-List), * Fix [bugs](https://github.com/iptux-src/iptux/issues). ### How to update `po/iptux.pot` ``` meson setup build meson compile update-po -C build ``` ## Stats 