In Psi+ has two profile XMPP servers: google talk and my server. When using Psi+ with a direct connection to the internet - both profiles are working fine. If connect through a local Tor server (lotsalhost: 9050) - google talk not working, no error messages, my XMPP server (on the remote machine) - works with no problems. In addition, through Tor normally works Iceweasel, various services geolocation support its use (and the admin panel ejabberd on my server too). I use apparmor in my computer.
# grep -v ^\# /etc/apparmor.d/system_tor | grep -v ^$ profile system_tor flags=(complain) { #include <abstractions/tor> owner /var/lib/tor/** rwk, owner /var/log/tor/* w, /{,var/}run/tor/control w, /{,var/}run/tor/tor.pid w, /{,var/}run/tor/control.authcookie w, /{,var/}run/tor/control.authcookie.tmp rw, # Site-specific additions and overrides. See local/README for details. #include <local/system_tor> } # grep -v ^\# /etc/apparmor.d/abstractions/tor | grep -v ^$ #include <abstractions/base> #include <abstractions/nameservice> network tcp, network udp, capability chown, capability dac_override, capability fowner, capability fsetid, capability setgid, capability setuid, /usr/sbin/tor r, /proc/sys/kernel/random/uuid r, /sys/devices/system/cpu/ r, /sys/devices/system/cpu/** r, /etc/tor/* r, /usr/share/tor/** r, # netstat -ltnp | grep tor tcp 0 0 127.0.0.1:9050 0.0.0.0:* LISTEN 17561/tor # cat /etc/debian_version 7.0 $ grep -v ^\# /etc/tor/tor-tsocks.conf | grep -v ^$ server = 127.0.0.1 server_port = 9050 local = 127.0.0.0/255.128.0.0 local = 127.128.0.0/255.192.0.0 local = 192.168.0.0/255.255.0.0 $ grep -v ^\# /etc/tor/torrc | grep -v ^$ Log notice file /var/log/tor/notices.log Log debug file /var/log/tor/debug.log $ grep -v ^\# /etc/default/tor | grep -v ^$ RUN_DAEMON="yes" CLEANUP_OLD_COREFILES=y if [ -e /etc/default/tor.vidalia ] && [ -x /usr/bin/vidalia ]; then . /etc/default/tor.vidalia fi # iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination $ uname -a Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU/Linux All packages install only from oficial debian mirror.
signature.asc
Description: This is a digitally signed message part