اول اینکه چطور تور رو روی لوبونتو نصب کنیم که کل ترافیک سیستم (حتی ترافیک ترمینال) ازش عبور کنه ؟
با سلام
امکان انتقال کل ترافیک از تور ممکن نیست.
تور فقط از پروتکل tcp پشتیبانی می کنه و انتقال ترافیک های پروتکل هایی مثل udp و icmp از اون ممکن نیست.
البته یه سری ترفند (که البته ساده هم نیستن) برای انتقال محتوی udp از تور وجود داره ولی در مورد icmp با توجه به اینکه اون توی Internet layer قرار داره و نسبت به tcp که توی Transport layer در سطح پایین تری قرار داره ، تونل کردن اون با تور ممکن نیست.
ولی در مورد تونل کردن tcp شما می تونین با این دستورات خیلی از ابزارات سیستم رو که از این پروتکل استفاده می کنن تونل کنین :
gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.http host 127.0.0.1
gsettings set org.gnome.system.proxy.http port 8123
gsettings set org.gnome.system.proxy.https host 127.0.0.1
gsettings set org.gnome.system.proxy.https port 8123
gsettings set org.gnome.system.proxy.socks host 127.0.0.1
gsettings set org.gnome.system.proxy.socks port 9050
gsettings set org.gnome.system.proxy ignore-hosts "['localhost', '127.0.0.0/8', '::1', '192.168.0.0/16', '10.0.0.0/8', '172.16.0.0/12']"
و برای ترمینال ، این خطوط رو به فایل ~/.bashrc اضافه کنین :
export http_proxy='127.0.0.1:8123'
export https_proxy='127.0.0.1:8123'
export socks_proxy='127.0.0.1:9050'
پ.ن: البته فرض من بر این هستش که پورت caching/non-caching web proxy (مثل Polipo , Privoxy , ...) شما روی 8123 ست شده اگه این پورت نیست خودتون دستی تغییرش بدین.