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.
Attachment:
signature.asc
Description: This is a digitally signed message part