A comprehensive project supporting JSON-based configurations with added expiration functionality. Designed with flexibility, security, and simplicity in mind. Contributions and modifications are welcome!
- Expiration Date Support:
- Utilize the
expiredfield in JSON with the formatYYYY-MM-DDto manage resource validity.
- Utilize the
- Modular and extendable codebase.
- Open source and community-driven.
-
Clone the repository:
git clone https://github.com/DindaPutriFN/Xray-core.git
-
Navigate to the project directory:
cd Xray-core -
Install dependencies (if any):
sudo make
-
Run the project:
sudp make install
-
Get Source core mod:
apt update apt install git -y apt install golang-go -y apt install go -y apt install binutils -y git clone https://github.com/DindaPutriFN/Xray-core
-
Build & Usage core mod:
cd Xray-core go mod tidy go build -o xray ./main ./xray --help
-
Configure the
config.jsonfile with your desired settings:{ "id": "96163240-c575-4811-81b4-8fee7a7f1aff", "email": "example", "expired": "2025-01-11" } -
Run the project and monitor logs for activity.
We welcome contributions from the community. To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b main). - Commit your changes (
git commit -m 'Add feature'). - Push to the branch (
git push origin feature-name). - Create a pull request.
- Modifications by:
- Special thanks to:
- XTLS for inspiration and contributions.
This project is licensed under the MPL-2.0 License - see the LICENSE file for details.
For support or inquiries, please contact:
If you find this project helpful and would like to support its development, consider donating:
- QRIS ID: QRIS ID
- Cryptocurrency:
- Ethereum (ETH BEP20):
0x746C1ea43dc12FDEf0C8e2ddc927cb5eA767eB24
- Ethereum (ETH BEP20):
We hope this project is helpful for your use case. If you like this project, please give it a ⭐ on GitHub!