├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── Client ├── CMakeLists.txt ├── CliMain.cpp ├── Server.cpp ├── Server.h ├── Session.cpp ├── Session.h ├── main.cpp ├── mainWindow.h ├── mainwindow.cpp └── mainwindow.ui ├── ConfigTemplate ├── client.json ├── overplus.service └── server.json ├── Dockerfile ├── LICENSE ├── Makefile ├── Protocol ├── CMakeLists.txt ├── VProtocal │ ├── VRequest.cpp │ └── VRequest.h ├── socks5 │ ├── socks5.cpp │ └── socks5.h └── trojan │ ├── TrojanReq.cpp │ ├── TrojanReq.h │ ├── UDPPacket.cpp │ └── UDPPacket.h ├── README.md ├── Server ├── CMakeLists.txt ├── Service.cpp ├── Service.h ├── Session.cpp ├── Session.h ├── TlsSession.cpp ├── TlsSession.h ├── WebsocketSession.cpp ├── WebsocketSession.h └── main.cpp ├── Shared ├── CMakeLists.txt ├── Coding.cpp ├── Coding.h ├── ConfigManage.cpp ├── ConfigManage.h ├── IoContextPool.cpp ├── IoContextPool.h ├── Log.cpp ├── Log.h ├── LogFile.cpp ├── LogFile.h └── Version.h ├── asset ├── cert.crt ├── cert.key ├── flow.png ├── flow.wsd └── windows_socks5_proxy.md ├── azure-pipelines.yml ├── install.sh └── vcpkg.json /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Client/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/CMakeLists.txt -------------------------------------------------------------------------------- /Client/CliMain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/CliMain.cpp -------------------------------------------------------------------------------- /Client/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/Server.cpp -------------------------------------------------------------------------------- /Client/Server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/Server.h -------------------------------------------------------------------------------- /Client/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/Session.cpp -------------------------------------------------------------------------------- /Client/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/Session.h -------------------------------------------------------------------------------- /Client/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/main.cpp -------------------------------------------------------------------------------- /Client/mainWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/mainWindow.h -------------------------------------------------------------------------------- /Client/mainwindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/mainwindow.cpp -------------------------------------------------------------------------------- /Client/mainwindow.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Client/mainwindow.ui -------------------------------------------------------------------------------- /ConfigTemplate/client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/ConfigTemplate/client.json -------------------------------------------------------------------------------- /ConfigTemplate/overplus.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/ConfigTemplate/overplus.service -------------------------------------------------------------------------------- /ConfigTemplate/server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/ConfigTemplate/server.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Makefile -------------------------------------------------------------------------------- /Protocol/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/CMakeLists.txt -------------------------------------------------------------------------------- /Protocol/VProtocal/VRequest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/VProtocal/VRequest.cpp -------------------------------------------------------------------------------- /Protocol/VProtocal/VRequest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/VProtocal/VRequest.h -------------------------------------------------------------------------------- /Protocol/socks5/socks5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/socks5/socks5.cpp -------------------------------------------------------------------------------- /Protocol/socks5/socks5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/socks5/socks5.h -------------------------------------------------------------------------------- /Protocol/trojan/TrojanReq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/trojan/TrojanReq.cpp -------------------------------------------------------------------------------- /Protocol/trojan/TrojanReq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/trojan/TrojanReq.h -------------------------------------------------------------------------------- /Protocol/trojan/UDPPacket.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/trojan/UDPPacket.cpp -------------------------------------------------------------------------------- /Protocol/trojan/UDPPacket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Protocol/trojan/UDPPacket.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/README.md -------------------------------------------------------------------------------- /Server/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/CMakeLists.txt -------------------------------------------------------------------------------- /Server/Service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/Service.cpp -------------------------------------------------------------------------------- /Server/Service.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/Service.h -------------------------------------------------------------------------------- /Server/Session.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/Session.cpp -------------------------------------------------------------------------------- /Server/Session.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/Session.h -------------------------------------------------------------------------------- /Server/TlsSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/TlsSession.cpp -------------------------------------------------------------------------------- /Server/TlsSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/TlsSession.h -------------------------------------------------------------------------------- /Server/WebsocketSession.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/WebsocketSession.cpp -------------------------------------------------------------------------------- /Server/WebsocketSession.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/WebsocketSession.h -------------------------------------------------------------------------------- /Server/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Server/main.cpp -------------------------------------------------------------------------------- /Shared/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/CMakeLists.txt -------------------------------------------------------------------------------- /Shared/Coding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/Coding.cpp -------------------------------------------------------------------------------- /Shared/Coding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/Coding.h -------------------------------------------------------------------------------- /Shared/ConfigManage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/ConfigManage.cpp -------------------------------------------------------------------------------- /Shared/ConfigManage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/ConfigManage.h -------------------------------------------------------------------------------- /Shared/IoContextPool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/IoContextPool.cpp -------------------------------------------------------------------------------- /Shared/IoContextPool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/IoContextPool.h -------------------------------------------------------------------------------- /Shared/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/Log.cpp -------------------------------------------------------------------------------- /Shared/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/Log.h -------------------------------------------------------------------------------- /Shared/LogFile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/LogFile.cpp -------------------------------------------------------------------------------- /Shared/LogFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/LogFile.h -------------------------------------------------------------------------------- /Shared/Version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/Shared/Version.h -------------------------------------------------------------------------------- /asset/cert.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/asset/cert.crt -------------------------------------------------------------------------------- /asset/cert.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/asset/cert.key -------------------------------------------------------------------------------- /asset/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/asset/flow.png -------------------------------------------------------------------------------- /asset/flow.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/asset/flow.wsd -------------------------------------------------------------------------------- /asset/windows_socks5_proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/asset/windows_socks5_proxy.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/install.sh -------------------------------------------------------------------------------- /vcpkg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xyanrch/overplus/HEAD/vcpkg.json --------------------------------------------------------------------------------