diff --git a/README.md b/README.md index 990da5b..9a29ad6 100644 --- a/README.md +++ b/README.md @@ -7,10 +7,10 @@ |_| |_| ``` -[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://github.com/SamNet-dev/paqctl/releases) +[![Version](https://img.shields.io/badge/version-1.0.0-blue.svg)](https://git.samnet.dev/SamNet-dev/paqctl/releases) [![License](https://img.shields.io/badge/license-AGPL--3.0-green.svg)](LICENSE) -[![Server](https://img.shields.io/badge/server-Linux-lightgrey.svg)](https://github.com/SamNet-dev/paqctl) -[![Client](https://img.shields.io/badge/client-Windows%20%7C%20macOS%20%7C%20Linux-green.svg)](https://github.com/SamNet-dev/paqctl) +[![Server](https://img.shields.io/badge/server-Linux-lightgrey.svg)](https://git.samnet.dev/SamNet-dev/paqctl) +[![Client](https://img.shields.io/badge/client-Windows%20%7C%20macOS%20%7C%20Linux-green.svg)](https://git.samnet.dev/SamNet-dev/paqctl) **Bypass firewall restrictions and access the free internet** @@ -131,18 +131,18 @@ This is for when you have a panel on **both** servers (Iran + foreign) and want **1. Install paqctl on the foreign server (server role):** ```bash -curl -fsSL https://raw.githubusercontent.com/SamNet-dev/paqctl/main/paqctl.sh | sudo bash +curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` -Alternative (mirror): `curl -fsSL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` +Alternative (mirror): `curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` - Choose **server** role - Set port mapping: `14000:443` (where `443` is your panel's inbound port) - paqctl detects Xray and adds SOCKS5 alongside your panel (e.g. `14001:10443`) **2. Install paqctl on the Iran server (client role):** ```bash -curl -fsSL https://raw.githubusercontent.com/SamNet-dev/paqctl/main/paqctl.sh | sudo bash +curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` -Alternative (mirror): `curl -fsSL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` +Alternative (mirror): `curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` - Choose **client** role - Use the **exact same** port mappings shown in the server output (e.g. `14000:443,14001:10443`) - Use the same auth code from the server setup @@ -237,21 +237,21 @@ paqctl will add SOCKS5 on the next available port and append it automatically. Run this on your VPS (requires root): ```bash -curl -fsSL https://raw.githubusercontent.com/SamNet-dev/paqctl/main/paqctl.sh | sudo bash +curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` If you're in a restricted region (Iran, etc.), try these methods in order: **Method 1: Mirror (recommended)** ```bash -curl -sL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash +curl -sL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` **Method 2: Manual download on server** If method 1 hangs, download first then run: ```bash -curl -sL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh +curl -sL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh sudo bash paqctl.sh ``` @@ -260,7 +260,7 @@ sudo bash paqctl.sh If nothing works, download from a system with free internet and send to your server: ```bash # On a system with free internet: -curl -sL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh +curl -sL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh scp paqctl.sh root@YOUR_SERVER_IP:/root/paqctl.sh # Then on the server: @@ -306,7 +306,7 @@ The simplest way to get started - just download, double-click, and connect! ### Step 1: Download -1. Go to: https://github.com/SamNet-dev/paqctl +1. Go to: https://git.samnet.dev/SamNet-dev/paqctl 2. Click the green **"Code"** button → **"Download ZIP"** 3. Extract the ZIP file anywhere (e.g., Desktop) 4. Open the `windows` folder inside @@ -355,12 +355,12 @@ For more control, use the interactive PowerShell menu. **Option A: One-liner (downloads and runs automatically)** ```powershell -irm https://raw.githubusercontent.com/SamNet-dev/paqctl/main/windows/paqet-client.ps1 | iex +irm https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/windows/paqet-client.ps1 | iex ``` **Option B: Download first, then run** ```powershell -git clone https://github.com/SamNet-dev/paqctl.git +git clone https://git.samnet.dev/SamNet-dev/paqctl.git cd paqctl\windows .\paqet-client.ps1 ``` @@ -675,7 +675,7 @@ brew install python@3.11 #### Step 2: Clone the Repository ```bash -git clone https://github.com/SamNet-dev/paqctl.git +git clone https://git.samnet.dev/SamNet-dev/paqctl.git cd paqctl/gfk/client ``` @@ -843,7 +843,7 @@ sudo apt install python3 python3-pip # Debian/Ubuntu pip3 install scapy aioquic # Clone and configure -git clone https://github.com/SamNet-dev/paqctl.git +git clone https://git.samnet.dev/SamNet-dev/paqctl.git cd paqctl/gfk/client # Create parameters.py (same as macOS section above) @@ -1171,7 +1171,7 @@ This tool is for legitimate privacy and access needs. Laws vary by country. Use ## Contributing Issues and pull requests are welcome at: -https://github.com/SamNet-dev/paqctl +https://git.samnet.dev/SamNet-dev/paqctl --- @@ -1281,18 +1281,18 @@ AGPL-3.0 License - See [LICENSE](LICENSE) file. **۱. نصب paqctl روی سرور خارج (نقش server):** ```bash -curl -fsSL https://raw.githubusercontent.com/SamNet-dev/paqctl/main/paqctl.sh | sudo bash +curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` -جایگزین (میرور): `curl -fsSL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` +جایگزین (میرور): `curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` - نقش **server** را انتخاب کنید - مپینگ پورت: `14000:443` (که `443` پورت اینباند پنل شماست) - paqctl تشخیص می‌دهد Xray در حال اجراست و SOCKS5 را در کنار پنل اضافه می‌کند (مثلاً `14001:10443`) **۲. نصب paqctl روی سرور ایران (نقش client):** ```bash -curl -fsSL https://raw.githubusercontent.com/SamNet-dev/paqctl/main/paqctl.sh | sudo bash +curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` -جایگزین (میرور): `curl -fsSL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` +جایگزین (میرور): `curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash` - نقش **client** را انتخاب کنید - **دقیقاً همان** مپینگ‌هایی که در خروجی سرور نمایش داده شد را استفاده کنید (مثلاً `14000:443,14001:10443`) - همان کد احراز هویت سرور را استفاده کنید @@ -1387,21 +1387,21 @@ paqctl به صورت خودکار SOCKS5 را روی پورت آزاد بعدی این دستور را روی VPS خود اجرا کنید (نیاز به root دارد): ```bash -curl -fsSL https://raw.githubusercontent.com/SamNet-dev/paqctl/main/paqctl.sh | sudo bash +curl -fsSL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` اگر در ایران هستید یا دسترسی مستقیم ندارید، به ترتیب این روش‌ها را امتحان کنید: **روش ۱: میرور (پیشنهادی)** ```bash -curl -sL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash +curl -sL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh | sudo bash ``` **روش ۲: دانلود دستی روی سرور** اگر روش ۱ هنگ کرد، اول فایل را دانلود کنید بعد اجرا: ```bash -curl -sL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh +curl -sL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh sudo bash paqctl.sh ``` @@ -1410,7 +1410,7 @@ sudo bash paqctl.sh اگر هیچ‌کدام کار نکرد، فایل را از یک سیستم با اینترنت آزاد دانلود کنید و با SCP به سرور بفرستید: ```bash # روی سیستمی که اینترنت آزاد دارد: -curl -sL https://dl.samnet.dev/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh +curl -sL https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/paqctl.sh -o paqctl.sh scp paqctl.sh root@IP_SERVER:/root/paqctl.sh # بعد روی سرور: @@ -1454,7 +1454,7 @@ sudo paqctl info ### مرحله ۱: دانلود -1. بروید به: https://github.com/SamNet-dev/paqctl +1. بروید به: https://git.samnet.dev/SamNet-dev/paqctl 2. روی دکمه سبز **"Code"** کلیک کنید → **"Download ZIP"** 3. فایل ZIP را در هر جایی استخراج کنید (مثلاً دسکتاپ) 4. وارد پوشه `windows` شوید @@ -1503,12 +1503,12 @@ sudo paqctl info **گزینه A: یک خطی (خودکار دانلود و اجرا می‌کند)** ```powershell -irm https://raw.githubusercontent.com/SamNet-dev/paqctl/main/windows/paqet-client.ps1 | iex +irm https://dl.samnettech.com/SamNet-dev/paqctl/raw/branch/main/windows/paqet-client.ps1 | iex ``` **گزینه B: اول دانلود، بعد اجرا** ```powershell -git clone https://github.com/SamNet-dev/paqctl.git +git clone https://git.samnet.dev/SamNet-dev/paqctl.git cd paqctl\windows .\paqet-client.ps1 ``` @@ -1798,7 +1798,7 @@ brew install python@3.11 #### مرحله ۲: کلون مخزن ```bash -git clone https://github.com/SamNet-dev/paqctl.git +git clone https://git.samnet.dev/SamNet-dev/paqctl.git cd paqctl/gfk/client ``` @@ -1890,7 +1890,7 @@ sudo apt install python3 python3-pip # Debian/Ubuntu pip3 install scapy aioquic # کلون و پیکربندی -git clone https://github.com/SamNet-dev/paqctl.git +git clone https://git.samnet.dev/SamNet-dev/paqctl.git cd paqctl/gfk/client # ایجاد parameters.py (مشابه بخش macOS) @@ -2197,7 +2197,7 @@ sudo paqctl logs # مشاهده لاگ‌ها ## مشارکت مشکلات و pull request در گیت‌هاب: -https://github.com/SamNet-dev/paqctl +https://git.samnet.dev/SamNet-dev/paqctl ---