پروژه Snowflake یک فناوری ضدسانسور از پروژه Tor است که به کاربران کمک میکند حتی در کشورها یا شبکههایی که Tor مسدود شده، به اینترنت آزاد و شبکه Tor متصل شوند.
چند ویژگی مهم Snowflake:
- یک Pluggable Transport برای Tor است که ترافیک را طوری پنهان میکند که شناسایی و فیلتر آن سختتر شود.
- ارتباطات را از طریق پراکسیهای داوطلبانه در کشورهای بدون سانسور هدایت میکند.
- از WebRTC استفاده میکند تا ترافیک را شبیه تماسهای صوتی یا تصویری معمولی نشان دهد.
- در برنامههایی مثل Tor Browser، Orbot و Ricochet-Refresh تعبیه شده و بهراحتی قابل فعالکردن است.
- میتوان بهعنوان داوطلب پراکسی Snowflake در مرورگر، وبسایت خود و یا سرور و سیستم خانگی راهاندازی کرد تا به دیگران در دور زدن سانسور کمک شود.
در ادامه چند روش برای نصب و راه اندازی Snowflake آموزش داده خواهد شد.
روش ۱ : راه اندازی Snowflake بر روی سرور یا سیستم خانگی
برای راه اندازی Snowflake با Docker کافیست تا دستور زیر را اجرا کنید:
# docker run -d --name snowflake-proxy --restart always containers.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake:latest
برای راه اندازی Snowflake با Podman ابتدا فایل Podman Quadlet آن را بسازید:
$ vi .config/containers/systemd/snowflake-proxy.container
سپس خطوط زیر را درون فایل قرار دهید و ذخیره کنید:
[Unit]
Description=Snowflake Proxy (Tor Project)
After=network-online.target
Wants=network-online.target[Container]
Image=containers.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake:latestContainerName=snowflake-proxy
AutoUpdate=registry[Service]
Restart=always[Install]
WantedBy=default.target
اکنون جهت start کردن کانتینر پادمن این دستور ها رو اجرا کنید:
systemctl --user daemon-reload systemctl --user start snowflake-proxy
روش ۲: نصب افزونه Snowflake در مرورگر وب
در این روش کافیست تا افزونه Snowflake را بر روی مرورگر وب خود نصب و فعال کنید.
برای مرورگر فایرفاکس از این لینک استفاده کنید:
https://addons.mozilla.org/en-US/firefox/addon/torproject-snowflake/
برای مرورگر کروم از این لینک استفاده کنید:
https://chromewebstore.google.com/detail/snowflake/mafpmfcccpbjnhfhjnllmmalhifmlcie
روش ۳: اضافه کردن ابزارک (widget) به وب سایت
در این روش شما میتوانید یک ابزارک را با اضافه کردن تکه کد پایین در وبسایت خود قرار دهید تا بازدیدکنندگان با باز کردن سایت شما و باز نگه داشتن آن تب (tab)، بتوانند Snowflakeهای خودشان را فعال کنند.
<iframe src="https://snowflake.torproject.org/embed.html" width="320" height="240" frameborder="0" scrolling="no"></iframe>
روش ۴: الان استفاده کن
اگر قادر به انجام هیچکدام از روش هایی که معرفی شد نمی باشید کافیست تا ابزارک Snowflake (در روش ۳ معرفی شد) که در پایین مشاهده می کنید را فعال کنید و این صفحه را در مرورگر وب خود باز نگه دارید.


