KangLin / RabbitProxyServer

Proxy server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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: KangLin/RabbitRemoteControl#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:

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
        
      • 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
        

Supported protocols

Development

Dependent

Tools
libraries
Class diagram

Class diagram

About

Proxy server

License:GNU General Public License v3.0


Languages

Language:C++ 86.7%Language:CMake 7.4%Language:NSIS 4.0%Language:Shell 1.9%