diff --git a/PersianInstallationGuide.md b/PersianInstallationGuide.md new file mode 100644 index 0000000..c40b2be --- /dev/null +++ b/PersianInstallationGuide.md @@ -0,0 +1,84 @@ +
+

راهنمای نصب و راه اندازی به زبان فارسی

+راهنمای نصب و راه اندازی پروکسی به زبان فارسی. + +

نصب:

+

نصب وابستگی ها:

+ +
  • در توزیع های برپایه دبیان:
  • + +
    apt install git curl build-essential libssl-dev zlib1g-dev
    +
  • نصب در توزیع های بر پایه رد هت:
  • + +
    yum install openssl-devel zlib-devel
    +yum groupinstall "Development Tools"
    +
  • کلون کردن مخزن:
  • + +
    git clone https://github.com/TelegramMessenger/MTProxy
    +cd MTProxy
    +
  • کامپایل کردن (باینری ها در مسیر objs/bin/mtproto-proxy قرار میگیرند):
  • + +
    make && cd objs/bin
    +اگر make با شکست مواجه شد از دستور make clean استفاده کنید. + +

    راه اندازی:

    + +
  • دریافت یک سکرت، مورد استفاده برای اتصال به سرور تلگرام:
  • + +
    curl -s https://core.telegram.org/getProxySecret -o proxy-secret
    +
  • دریافت تنظیمات فعلی تلگرام. (این تنظیمات ممکن است تغییر کنند، بنابراین بهتر است یک بار در روز بروزرسانی کنید)
  • +
    curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf
    +
  • ساخت یک سکرت، مورد استفاده برای اتصال کاربران به پروکسی شما:
  • + +
    head -c 16 /dev/urandom | xxd -ps
    +
  • اجرای پروکسی:
  • + +
    ./mtproto-proxy -u nobody -p 8888 -H 443 -S <secret> --aes-pwd proxy-secret proxy-multi.conf -M 1
    + +راهنما: +
  • nobody نام کاربری است، mt-proxy با استفاده از stupid امتیازات و وابستگی های آن را پاک میکند
  • +
  • 8888 پورت داخلی شما است، شما میتوانید از آن برای دریافت اطلاعات پروکسی استفاده کنید، مانند wget localhost:8888/stats
  • +
  • 433 پورتی است که کابران از طریق آن به پروکسی شما وصل میشوند.
  • +
  • secret همان سکرتی است که در مرحله سه ساخته اید، شما همچنین میتوانید از چند سکرت استفاده کنید: -S سکرت اول -S سکرت دوم
  • +
  • proxy-secret و proxy-multi.conf در مراحل اول و دوم دریافت شدند.
  • +
  • 1 تعداد کارگران است. اگر شما یک سرور قدرت مند دارید میتوانید تعداد کارگران را افزایش دهید.
  • + +همچنین شما میتوانید از دستور mtproto-proxy --help .برای دیدن دیگر گزینه ها استفاده کنید. + +
  • لینک را طبق این الگو بسازید: tg://proxy?server=دامنه یا ایپی سرور&port=پورت&secret=سکرت
  • +
  • پروکسی خود را توسط ربات @MtProxybot ثبت کنید.
  • +
  • تگ دریافت شده را با این سویچ تنظیم کنید: -P تگ
  • + +

    پد تصادفی:

    + +برخی از سرویس دهنده ها پروکسی هارا از طریق اندازه بسته ها پیدا میکنند، اگر چنین حالتی فعال باشد پد تصادفی به بسته ها اضافه میشود +این تنها برای کاربران با درخواست آنها فعال میشود +با اضافه کردن dd به ابتدای سکرت + +

    پیکر بندی saystemd:

    + +
  • ساخت فایل سرویس:
  • + +
    nano /etc/systemd/system/MTProxy.service
    +
  • ویرایش سرویس پایه:
  • + +
    [Unit]
    +Description=MTProxy
    +After=network.target
    +[Service]
    +Type=simple
    +WorkingDirectory=/opt/MTProxy
    +ExecStart=/opt/MTProxy/mtproto-proxy -u nobody -p 8888 -H 443 -S <secret> -P <proxy tag> <other params>
    +Restart=on-failure
    +
    +[Install]
    +WantedBy=multi-user.target
    +
  • تست کردن سرویس
  • +
    systemctl restart MTProxy.service
    +# برسی وضعیت
    +systemctl status MTProxy.service
    +
  • قرار دادن سرویس در autorun:
  • + +
    systemctl enable 
    +MTProxy.service
    +
    diff --git a/README.md b/README.md index 67ca9db..ce149bc 100644 --- a/README.md +++ b/README.md @@ -107,3 +107,7 @@ systemctl enable MTProxy.service ## Docker image Telegram is also providing [official Docker image](https://hub.docker.com/r/telegrammessenger/proxy/). Note: the image is outdated. +
    +

    ترجمه به فارسی

    +برای مشاهده کلیک کنید +