Awesome
<a href="https://github.com/Aquazus/D1Proxy"><img src="https://vgy.me/QCL9sT.jpg" width="33%" title="Art by @mofumanju" alt="Art by @mofumanju"></a>
D1Proxy
A simple yet powerful Java 11 TCP MITM proxy for Dofus 1.29.1
Table of Contents
Installation
- (optional) Install a MongoDB server on your system
- Make sure you have an IDE that includes the Java 11 Developer Kit and Maven
Clone
- Clone this repo to your local machine using
https://github.com/Aquazus/D1Proxy.git
Compile
- Import the project using the pom.xml into your favorite IDE and run a Maven
package
goal - You will find the jar file inside the
target
folder, namedd1proxy-<version>.jar
Setup
- Make sure the
d1proxy.properties
configuration file is in the same folder as your jar file - Configure the proxy as needed
- Run the Proxy with Java 11
Features
- Useful commands
- (currently) Undetected by Ankama (but use at your own risk)
- Community-based data sniffing
- Quality of Life features to improve players experience
- A Plugin system (Beta)
Contributing
To get started...
Step 1
-
Option 1
- 🍴 Fork this repo!
-
Option 2
- 👯 Clone this repo to your local machine using
https://github.com/Aquazus/D1Proxy.git
- 👯 Clone this repo to your local machine using
Step 2
- HACK AWAY! 🔨🔨🔨
Step 3
- 🔃 Create a new pull request using <a href="https://github.com/Aquazus/D1Proxy/compare/" target="_blank">
https://github.com/Aquazus/D1Proxy/compare/
</a>.
Team
<a href="https://github.com/Aquazus" target="_blank">Aquazus</a> |
---|
<a href="https://github.com/Aquazus" target="_blank">github.com/Aquazus </a> |
FAQ
- How to disable the community sniffing features?
- Set
proxy.sniffing
tofalse
- Set
- How to run the proxy without MongoDB?
- Set
mongo.enabled
tofalse
- Please understand that disabling MongoDB will also disable the community sniffing features.
- Set
- How can people connect to my proxy?
-
- Make sure
proxy.ip
is set on your WAN IP address
- Make sure
-
- Make sure the
proxy.port
provided is not blocked by your router and/or firewall
- Make sure the
-
- Distribute them a config.xml that includes a corresponding connserver value.
-
Support
Reach out to me at one of the following places!
- Twitter at <a href="http://twitter.com/Aquazus" target="_blank">
@Aquazus
</a> - Discord at <a href="https://discord.gg/xUEpc5N" target="_blank">
discord.gg/xUEpc5N
</a>
License
- AGPL-3.0 license
- Copyright 2018-2019 © <a href="http://github.com/Aquazus" target="_blank">Aquazus</a>.