https://github.com/questairdrop/depined
Automate network or node operations for Depined Automation tool
https://github.com/questairdrop/depined
airdrop depined free linux network node vps
Last synced: about 2 months ago
JSON representation
Automate network or node operations for Depined Automation tool
- Host: GitHub
- URL: https://github.com/questairdrop/depined
- Owner: questairdrop
- License: mit
- Created: 2025-02-02T14:43:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-02T15:07:15.000Z (over 1 year ago)
- Last Synced: 2025-04-05T13:42:36.616Z (about 1 year ago)
- Topics: airdrop, depined, free, linux, network, node, vps
- Language: JavaScript
- Homepage: https://t.me/questairdrop/24
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Depined Automation tool
[](LICENSE)

## Features
- **Automatic Ping connection maintenance**
- **Supports multi-account management**
- **Supports proxy configuration**
## How to get a token
1. Open the Depined dashboard [https://app.depined.org/dashboard](https://app.depined.org/dashboard)
2. Log in with your email
3. Press F12 to open the developer tools and find the Application tab
4. Find `token` in Local Storage and copy its value
5. Example : eyJhbGc , eyJhbGc
### 1. Preparation
Make sure your VPS meets the following conditions:
- Operating system: Ubuntu/Debian/CentOS
- Node.js version >= 16
- Memory >= 1GB
- Hard disk space >= 10GB
### 2. Install necessary software
```bash
# Update system
apt update && apt upgrade -y
# Install Node.js (Ubuntu/Debian)
curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
apt install -y nodejs
# Install Git
apt install -y git
# Install Screen (for background operation)
apt install -y screen
```
### 3. Download project
```bash
# Clone project
git clone https://github.com/questairdrop/depined.git
cd depined
# Install dependencies
npm install
```
### 4. Background run settings
```bash
# Create a new screen session
screen -S depined
# Run a program
npm run start
# Detach a screen session (press Ctrl+A then D)
```
### 5. Common commands
```bash
# View all screen sessions
screen -ls
# Reconnect to a screen session
screen -r depined
# End a program
# 1. Reconnect to a screen session
# 2. Press Ctrl+C to stop the program
# 3. Type exit to close the session
```
### 6. Proxy settings instructions
Support two proxy formats:
- Format 1: `ip:port:username:password`
- Format 2: `ip:port`
Example:
```
208.192.117.126:6533:username:password
```
### 7. Operation and maintenance
1. **Log viewing**
```bash
# Real-time log viewing
tail -f depined.log
```
2. **Automatic restart settings**
Create `restart.sh`:
```bash
#!/bin/bash
while true; do
npm run start
sleep 5
done
```
Set permissions and run:
```bash
chmod +x restart.sh
screen -S depined ./restart.sh
```
3. **Memory monitoring**
```bash
# View memory usage
free -h
# View the resources occupied by the program
top | grep node
```
### 8. Troubleshooting
1. **Program not responding**
```bash
# Find and kill all Node.js processes
pkill -f node
# Restart the program
screen -S depined
npm run start
```
2. **Memory usage is too high**
```bash
# Clean up system cache
sync && echo 3 > /proc/sys/vm/drop_caches
```
3. **Network problem**
```bash
# Test network connection
ping app.depined.org
# Check network status
netstat -tunlp | grep node
```
## Disclaimer
- This script is for learning and communication only
- Any consequences of using this script are at the user's own risk
- The author is not responsible for any losses caused by using this script
## License
This project is open source based on the MIT license - see the [LICENSE](LICENSE) file for detail