توجه: این دستورالعمل‌ها برای استفاده از pluggable transports همراه با سرویس tor (یعنی little-t tor) نوشته شده‌اند. For instructions on using pluggable transports with Tor Browser, refer to the Tor Browser user manual.

دسترسی مستقیم به شبکه‌ی Tor ممکن است گاهی مسدود شود. Tor can be used with circumvention tools, known as pluggable transports, for getting around these blocks. obfs4، Snowflake و WebTunnel از انتقال‌گرهای قابل‌نصب هستند که می‌توان با Tor استفاده کرد. Tor را می‌توان با تغییر فایل تنظیمات torrc طوری تنظیم کرد که از pluggable transports استفاده کند.

مراحل پیکربندی tor برای استفاده از pluggable transports در سیستم‌عامل‌های مختلف در ادامه آمده‌اند.

  • tor یا Tor Expert Bundle را برای سیستم‌عامل خود دانلود و نصبکنید. اگر دسترسی به وب‌سایت Tor Project مسدود شده است، از یک آینه رسمی استفاده کنید.

  • اگر tor را نصب کرده‌اید، فایل اجرایی pluggable transport با نام lyrebird را می‌توانید به‌عنوان بخشی از بسته Tor Expert دریافت کنید. lyrebird چندین پروتکل انتقال‌گر قابل‌نصب را پیاده‌سازی می‌کند، از جمله obfs4، Snowflake و WebTunnel.

  • بسته‌ی Tor Expert را در مسیر دلخواه خود استخراج کنید.

  • برای transportهای قابل نصب، مانند obfs4 و WebTunnel، پل‌ها را دریافت کنید از سایت پل‌ها، از طریق ایمیل یا از طریق تلگرام.

  • ویرایش فایل پیکربندی Tor، یعنی torrc نمونه‌ی torrc زیر را کپی کرده و متناسب با سیستم‌عامل خود ویرایش کنید. اگر در لینوکس little-t tor را نصب کرده‌اید، باید فایل torrc پیش‌فرض را تغییر دهید.

پیکربندی tor برای استفاده از obfs4، Snowflake یا WebTunnel

UseBridges 1
# Uncomment the line below for Windows and include the path to the pluggable transport executable (Example: C:\Users\user\Downloads\tor\pluggable_transports\lyrebird.exe)
#ClientTransportPlugin meek_lite,obfs4,snowflake,webtunnel exec <path-of-executable>

# Uncomment the line below for macOS and include the path to the pluggable transport executable (Example: /Users/user/Downloads/tor/pluggable_transports/lyrebird)
#ClientTransportPlugin meek_lite,obfs4,snowflake,webtunnel exec <path-of-executable>

# خط زیر را در لینوکس از حالت کامنت خارج کرده و مسیر فایل اجرایی pluggable transport را وارد کنید (مثال: /home/user/Downloads/tor/pluggable_transports/lyrebird)
#ClientTransportPlugin meek_lite,obfs4,snowflake,webtunnel exec <path-of-executable>

Bridge obfs4 <IP ADDRESS>:<PORT> <FINGERPRINT> cert=<CERTIFICATE> iat-mode=0
Bridge webtunnel <IP ADDRESS>:<PORT> <FINGERPRINT> url=<URL> ver=0.0.1
Bridge snowflake 192.0.2.3:80 2B280B23E1107BB62ABFC40DDCC8824814F80A72 fingerprint=2B280B23E1107BB62ABFC40DDCC8824814F80A72 url=https://1098762253.rsc.cdn77.org front=www.phpmyadmin.net,cdn.zk.mk ice=stun:stun.antisip.com:3478,stun:stun.epygi.com:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.mixvoip.com:3478,stun:stun.nextcloud.com:3478,stun:stun.bethesda.net:3478,stun:stun.nextcloud.com:443 utls-imitate=hellorandomizedalpn
  • فایل torrc را ذخیره کنید.

  • اجرای tor از طریق خط فرمان: ./tor -f torrc

  • توجه: اگر در لینوکس نرم‌افزار little-t tor را نصب کرده‌اید و فایل torrc پیش‌فرض را تغییر داده‌اید، باید سرویس tor را مجدداً راه‌اندازی کنید.

رفع اشکال

  • اگر Tor وصل نشد، بررسی کنید که فایل torrc به‌درستی نوشته شده باشد.
  • اگر tor را از بسته Tor Expert Bundle نصب کرده‌اید، مطمئن شوید که فایل torrc در همان پوشه‌ای باشد که فایل اجرایی tor در آن قرار دارد.
  • بررسی لاگ‌های Tor برای خطاها.
  • اگر پس از اجرای مراحل عیب‌یابی رایج، اتصال همچنان برقرار نشد، ممکن است پل‌هایی که دریافت کرده‌اید آفلاین یا مسدود شده باشند. مجموعه‌ای جدید از پل‌ها را از سایت پل‌ها، از طریق ایمیل یا تلگرام دریافت کنید.