[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-talk] Regarding Proxy-Magic (Onion-Clearnet mapping)
 ... you need: Tor and a intercepting Proxy (e.g. Privoxy) up-n-running.
   1. *Declare a HiddenService pointing to Privoxy*
   Edit torrc (/etc/tor/torrc) and add the following lines:
   HiddenServiceDir  /var/lib/tor/my_magic/
   HiddenServicePort 80 127.0.0.1:8118
   Get the onion-link from /var/lib/tor/my_magic/hostname:
   cat /var/lib/tor/my_magic/hostname
   bocpbqy3ql6mr2t4.onion
   This means: Every port 80 request (http) to bocpbqy3ql6mr2t4.onion will
   get into Privoxy.
   2. *Let Privoxy do the mapping*
   Ensure that Privoxy is running with intercepting allowed. To enable
put accept-intercepted-requests
   1 into /etc/privoxy/config. Also ensure that /etc/privoxy/user.action
    and /etc/privoxy/user.filter are configured by /etc/privoxy/config:
   actionsfile user.action
   filterfile user.filter
   Edit Privoxy setup to modify the request from bocpbqy3ql6mr2t4.onion to
   magic.com. This is done in two files:
   In /etc/privoxy/user.action:
   { \
   +client-header-filter{magic-request} \
   +filter{magic-response} \
   }
   bocpbqy3ql6mr2t4.onion
   and /etc/privoxy/user.filter
   CLIENT-HEADER-FILTER: magic-request Do onion to clearnet
   s@^(Host:)\s*bocpbqy3ql6mr2t4.onion$@$1 magic.com@i
   FILTER: magic-response Do clearnet to onion
   s/magic\.com/bocpbqy3ql6mr2t4.onion/g
   user.action declares what filter to apply and when, user.filter declares
   what filter does what.
   With forward-socks4a / 127.0.0.1:9050 . declared in
/etc/privoxy/configit goes directly back into the Tor network and even
the
   magic-declaration-location stays anonymous. But you can also declare
   additionally forward magic.com . to get it directly w/o putting it back
   into Tor network.
-- 
tor-talk mailing list - tor-talk@xxxxxxxxxxxxxxxxxxxx
To unsubscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk