Skip to content

Commit 33e8690

Browse files
committed
Release v1.0.1: Add diagnostics, monitoring, security, and maintenance tools
1 parent d201f36 commit 33e8690

4 files changed

Lines changed: 709 additions & 15 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ gfk/parameters.py
1414
# IDE
1515
.idea/
1616
.vscode/
17+
.claude/
1718
*.swp
1819
*.swo
1920

README.md

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
|_| |_|
88
```
99

10-
[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/SamNet-dev/paqctl/releases)
10+
[![Version](https://img.shields.io/badge/version-1.0.1-blue.svg)](https://github.com/SamNet-dev/paqctl/releases)
1111
[![License](https://img.shields.io/badge/license-AGPL--3.0-green.svg)](LICENSE)
1212
[![Server](https://img.shields.io/badge/server-Linux-lightgrey.svg)](https://github.com/SamNet-dev/paqctl)
1313
[![Client](https://img.shields.io/badge/client-Windows%20%7C%20macOS%20%7C%20Linux-green.svg)](https://github.com/SamNet-dev/paqctl)
@@ -373,7 +373,7 @@ You'll see an interactive menu:
373373

374374
```
375375
===============================================
376-
PAQET/GFK CLIENT MANAGER
376+
PAQET/GFK CLIENT MANAGER (v1.0.1)
377377
===============================================
378378
379379
No backend installed yet
@@ -384,7 +384,13 @@ You'll see an interactive menu:
384384
4. Start client
385385
5. Stop client
386386
6. Show status
387-
7. About (how it works)
387+
7. Test server connection (Ping)
388+
8. Update paqet
389+
9. About (how it works)
390+
10. Test DNS Leak & Proxy Routing
391+
11. Speed & Bandwidth Test
392+
12. Export / Import Config String
393+
13. System Cleanup & Cache Flush
388394
0. Exit
389395
390396
Select option:
@@ -1075,6 +1081,21 @@ sudo paqctl stop # Stop the service
10751081
sudo paqctl restart # Restart the service
10761082
sudo paqctl info # Show connection info for clients
10771083
sudo paqctl logs # View recent logs
1084+
1085+
# Diagnostics & Monitoring
1086+
sudo paqctl monitor # Active Client Monitor (live connection count & unique IPs)
1087+
sudo paqctl speedtest # Speed & Bandwidth test (Ookla / speedtest-cli / Cloudflare)
1088+
sudo paqctl routing # DNS Leak & Proxy Routing check
1089+
1090+
# Security & Access Control
1091+
sudo paqctl ban <ip> # Ban an IP address (DROP traffic via firewalld/iptables)
1092+
sudo paqctl unban <ip> # Unban an IP address
1093+
sudo paqctl rotate-key # One-Click Encryption Key / Auth Code Rotation
1094+
1095+
# Maintenance & QoL
1096+
sudo paqctl cleanup # System Cleanup (clean logs, temp files, drop OS caches)
1097+
sudo paqctl export # Export shareable config string (paqet://... or gfk://...)
1098+
sudo paqctl import # Import config string and start service
10781099
```
10791100

10801101
---
@@ -1508,7 +1529,7 @@ cd paqctl\windows
15081529

15091530
```
15101531
===============================================
1511-
PAQET/GFK CLIENT MANAGER
1532+
PAQET/GFK CLIENT MANAGER (v1.0.1)
15121533
===============================================
15131534
15141535
1. Install paqet (ساده، SOCKS5 همه‌کاره)
@@ -1517,6 +1538,13 @@ cd paqctl\windows
15171538
4. Start client
15181539
5. Stop client
15191540
6. Show status
1541+
7. Test server connection (Ping)
1542+
8. Update paqet
1543+
9. About (how it works)
1544+
10. Test DNS Leak & Proxy Routing
1545+
11. Speed & Bandwidth Test
1546+
12. Export / Import Config String
1547+
13. System Cleanup & Cache Flush
15201548
0. Exit
15211549
15221550
Select option:
@@ -2094,13 +2122,29 @@ paqet.exe run -c config.yaml
20942122
بعد از نصب روی VPS:
20952123

20962124
```bash
2125+
# منوی اصلی و سریع
20972126
sudo paqctl menu # منوی تعاملی
20982127
sudo paqctl status # بررسی وضعیت
20992128
sudo paqctl start # شروع سرویس
21002129
sudo paqctl stop # توقف سرویس
21012130
sudo paqctl restart # ریستارت
21022131
sudo paqctl info # اطلاعات اتصال
21032132
sudo paqctl logs # مشاهده لاگ‌ها
2133+
2134+
# عیب‌یابی و مانیتورینگ
2135+
sudo paqctl monitor # مانیتورینگ کاربران فعال و آی‌پی‌های متصل
2136+
sudo paqctl speedtest # تست سرعت و پهنای باند سرور
2137+
sudo paqctl routing # بررسی نشت DNS و وضعیت روتینگ
2138+
2139+
# امنیت و کنترل دسترسی
2140+
sudo paqctl ban <ip> # مسدودسازی آی‌پی مزاحم در فایروال
2141+
sudo paqctl unban <ip> # رفع مسدودی آی‌پی
2142+
sudo paqctl rotate-key # تغییر سریع و خودکار کلید رمزنگاری / کد احراز هویت
2143+
2144+
# نگهداری و ابزارهای کاربردی
2145+
sudo paqctl cleanup # پاکسازی کش سیستم، لاگ‌های قدیمی و فایل‌های موقت
2146+
sudo paqctl export # دریافت رشته متنی کانفیگ برای اشتراک‌گذاری سریع
2147+
sudo paqctl import # وارد کردن رشته متنی کانفیگ و راه‌اندازی سریع
21042148
```
21052149

21062150
---

0 commit comments

Comments
 (0)