توجه: این دستورالعمل‌ها به منظور استفاده از حامل‌های انتقال‌پذیر همراه با سرویس 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 را می‌توان با تغییر فایل پیکربندی Tor، برای مثال torrc،‏ به‌گونه‌ای تنظیم کرد که از حامل‌های انتقال‌پذیر استفاده کند.

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

  • tor یا بستهٔ نرم‌افزاری پیشرفتهٔ Tor را برای سیستم‌عامل خود بارگیری کرده و نصبکنید. اگر دسترسی به وب‌سایت پروژهٔ Tor مسدود شده است، از یک آینهٔ رسمی‏ پروژهٔ Tor استفاده کنید.

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

  • بستهٔ Tor نرم‌افزاری پیشرفتهٔ Tor را در شاخهٔ دل‌خواه خود استخراج کنید.

  • برای حامل‌های انتقال‌پذیر، مانند 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>

# خط زیر را برای لینوکس از حالت توضیح خارج کرده و مسیر فایل اجرایی حامل انتقال‌پذیر را قرار دهید (مثال: /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 ناموفق بود، بررسی کنید تا فایل torrc به‌درستی قالب‌بندی شده باشد.
  • اگر tor را از بستهٔ نرم‌افزاری پیشرفتهٔ Tor نصب کرده‌اید، مطمئن شوید که فایل torrc در همان پوشه‌ای است که فایل دودویی tor در آن قرار دارد.
  • بررسی گزارش‌های Tor برای خطاها.
  • اگر پس از اجرای مراحل رایج رفع مشکل، اتصال همچنان ناموفق بود، پل‌هایی که دریافت کرده‌اید ممکن است آفلاین یا مسدود شده باشند. مجموعه‌ای جدید از پل‌ها را از سایت پل‌ها، از طریق ایمیل‏ یا تلگرام‏ دریافت کنید.