Configure one Tor client as a LAN gateway for multiple hosts
You can expose your Tor client to other machines on your LAN by binding it to additional addresses in torrc.
By default Tor only accepts SOCKS connections from localhost. Tor can be configured as a client or a relay on another machine, and allow other machines to be able to connect to it for anonymity. يكون هذا مفيدا للغاية في بيئة تريد فيها العديد من حواسيب بوابة لإخفاء الهوية عن بقية العالم. ومع ذلك، كن حذرا عند استخدام هذه التهيئة، إذ يمكن لأي شخص داخل شبكتك الخاصة (بينك وبين عميل أو مُرحّل تور) رؤية حركة المرور التي ترسلها بالنص الواضح. لا يبدأ إخفاء هويتك إلا عند وصولك إلى مُرحّل تور. لهذا السبب، إذا كنت المتحكم في اسم نطاقك وتعرِف أن كل شيء مغلق، فستكون على ما يرام، ولكن هذه التهيئة قد لا تكون مناسبة للشبكات الخاصة الكبيرة، حيث يكون الأمان هو العنصر الأساس في كل مكان.
Configuration is simple, editing your torrc file's SocksListenAddress according to the following examples:
SocksListenAddress 127.0.0.1
SocksListenAddress 192.168.x.x:9100
SocksListenAddress 0.0.0.0:9100
يمكنك ذكر عناوين استماع متعددة، إذا كنت جزءًا من عدة شبكات أو جزءًا من شبكات فرعية.
SocksListenAddress 192.168.x.x:9100 #eth0
SocksListenAddress 10.x.x.x:9100 #eth1
بعد ذلك، يقوم عملاؤك على الشبكات أو في فروع الشبكات الخاصة بهم بتحديد الوكيل socks مع العنوان والمنفذ اللذَين حددتهما ليكونا SocksListenAddress. يُرجى الملاحظة أن خيار تهيئة SocksPort يعطي المنفذ فقط للمضيف المحلي (127.0.0.1). عند إعداد SocksListenAddress الخاصة بك، تحتاج إلى إعطاء المنفذ مع العنوان، كما هو موضح أعلاه. إذا كنت مهتما بفرض مرور جميع البيانات الصادرة من خلال عميل أو مُرحّل تور المركزي، فبدلا من أن يكون الخادم وكيلا اختياريا فقط، فقد تجد برنامج iptables مفيدا (متاح على أنظمة يونِكْسْ).