Menu

Tree [c1e734] master /
 History

HTTPS access


File Date Author Commit
 .github 2024-04-03 Kang Lin Kang Lin [279e22] CI: rename INSTALL_QT to RABBIT_ENABLE_INSTALL_QT
 Documents 2022-06-08 Kang Lin Kang Lin [7e192a] Modify documents
 Install 2024-04-03 Kang Lin Kang Lin [c1e734] Modify install.nsi
 Server 2024-02-02 Kang Lin Kang Lin [b76e18] Modify generate update json
 Src 2023-07-11 Kang Lin Kang Lin [01527d] Use RabbitCommon v2
 Update 2022-06-06 Kang Lin Kang Lin [d5d019] Release v0.0.1
 debian 2022-06-06 Kang Lin Kang Lin [d5d019] Release v0.0.1
 .gitignore 2021-12-15 Kang Lin Kang Lin [5405cb] Add translations
 Authors.md 2021-04-11 KangLin KangLin [943c73] Init
 Authors_zh_CN.md 2021-04-11 KangLin KangLin [943c73] Init
 CMakeLists.txt 2024-04-03 Kang Lin Kang Lin [c1e734] Modify install.nsi
 ChangeLog.md 2023-07-11 Kang Lin Kang Lin [01527d] Use RabbitCommon v2
 ChangeLog_zh_CN.md 2023-07-11 Kang Lin Kang Lin [01527d] Use RabbitCommon v2
 License.md 2021-04-11 KangLin KangLin [943c73] Init
 README.md 2022-06-16 Kang Lin Kang Lin [75f433] Modify README
 README_zh_CN.md 2022-07-01 Kang Lin Kang Lin [83ff4b] Modify README
 appveyor.yml.bak 2022-05-28 Kang Lin Kang Lin [790b3e] Modify icon
 build_debpackage.sh 2021-07-05 KangLin KangLin [d9361b] add build_debpackage.sh
 tag.sh 2022-06-06 Kang Lin Kang Lin [d5d019] Release v0.0.1

Read Me

Rabbit proxy server

Author: Kang Lin kl222@126.com

Introduction

Due to work reasons, it is often necessary to remotely control a host in another intranet from one intranet. For example, in the following figure: Computer 1 in network 1 accesses the server or computer 2 in network 2.

Network Topology

No relevant open source software was found on the Internet.
So I wrote Rabbit Remote Control.
In the process of writing, I encountered a problem of mutual access between two intranets.
For details, please see: https://github.com/KangLin/RabbitRemoteControl/issues/7.

This software solves the problem of mutual access between two isolated intranets.
And this software implements multiple protocols proxy service function.

Note: This software has not been optimized for security.
Users need to assess for themselves whether it is suitable for their operating environment.
Friends who are capable and interested are welcome to participate in the development.

Donation

If this software is useful to you, or you like it, please donate and support the author. Thank you!

donation

If it cannot be displayed, please open:
- https://gitlab.com/kl222/RabbitCommon/-/raw/master/Src/Resource/image/Contribute.png
- https://sourceforge.net/p/rabbitcommon/code/ci/master/tree/Src/Resource/image/Contribute.png

Download

Semantic Versioning: https://semver.org/lang/zh-CN/

  • Latest Release:
  • Github Latest Release
  • Github Release
  • Download from sourceforge
  • Current version:
  • Windows: Supported WINDOWS 7 and later version
  • Ubuntu:

    • Ubuntu 20.04: rabbitproxyserver_0.0.1_amd64_Ubuntu-20.04.deb

      sudo apt install ./rabbitproxyserver_0.0.1_amd64_Ubuntu-20.04.deb

      # If you're on an older Linux distribution, you will need to run this instead:
      # sudo dpkg -i rabbitproxyserver_0.0.1_amd64_Ubuntu-20.04.deb
      # sudo apt-get install -f # Install dependencies

    • Download from Github

    • Download from sourceforge

    • Ubuntu 18.04: rabbitproxyserver_0.0.1_amd64_Ubuntu-18.04.deb

      sudo apt install ./rabbitproxyserver_0.0.1_amd64_Ubuntu-18.04.deb

      # If you're on an older Linux distribution, you will need to run this instead:
      # sudo dpkg -i rabbitproxyserver_0.0.1_amd64_Ubuntu-18.04.deb
      # sudo apt-get install -f # Install dependencies

    • Download from Github

    • Download from sourceforge

Supported protocols

Development

Dependent

Tools
libraries
Class diagram

Class diagram

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.