From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joshua Branson Subject: Re: Problem with Tor & IceCat Date: Sun, 06 Jan 2019 15:09:51 -0500 Message-ID: <87muod7dkg.fsf@dismail.de> References: <20190106191314.5e57d87a@e.mail.de> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggsout.gnu.org ([209.51.188.92]:59527 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ggEkF-000540-Gu for help-guix@gnu.org; Sun, 06 Jan 2019 15:10:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ggEkC-0007CY-AV for help-guix@gnu.org; Sun, 06 Jan 2019 15:10:03 -0500 Received: from dismail.de ([78.46.223.134]:12888) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1ggEkB-00078r-SX for help-guix@gnu.org; Sun, 06 Jan 2019 15:10:00 -0500 Received: from dismail.de (localhost [127.0.0.1]) by dismail.de (OpenSMTPD) with ESMTP id 723b8f1f for ; Sun, 6 Jan 2019 21:09:55 +0100 (CET) Received: from smtp2.dismail.de (10.240.26.12 [10.240.26.12]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 8a13d17c for ; Sun, 6 Jan 2019 21:09:55 +0100 (CET) Received: from smtp2.dismail.de (localhost [127.0.0.1]) by smtp2.dismail.de (OpenSMTPD) with ESMTP id 15d89254 for ; Sun, 6 Jan 2019 21:09:55 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 94e4df3f (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sun, 6 Jan 2019 21:09:54 +0100 (CET) In-Reply-To: <20190106191314.5e57d87a@e.mail.de> (Archetyp Jung's message of "Sun, 6 Jan 2019 19:13:14 +0100") List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org Archetyp Jung writes: > Hello, the use of Tor with GNU IceCat does not work, Tor must be > configured as a system service? > > How exactly does Tor have to be entered here as a system service > in this config.scm? It's pretty easy actually. > > ;; This is an operating system configuration template > ;; for a "desktop" setup with Xfce. > > (use-modules (gnu) (gnu system nss)) (use-service-modules desktop networking) > (use-package-modules certs) > > (operating-system > (host-name "gnu") > (timezone "Europe/Berlin") > (locale "de_DE.UTF-8") > > ;; Assuming /dev/sda is the target hard disk, and "my-root" > ;; is the label of the target root file system. > (bootloader (grub-configuration (device "/dev/sda"))) > (file-systems (cons (file-system > (device "my-root") > (title 'label) > (mount-point "/") > (type "ext4")) > %base-file-systems)) > > (users (cons (user-account > (name "user") > (comment "") > (group "users") > (supplementary-groups '("wheel" "netdev" > "audio" "video")) > (home-directory "/home/user")) > %base-user-accounts)) > > ;; This is where we specify system-wide packages. > (packages (cons* nss-certs ;for HTTPS access > %base-packages)) > > ;; Add GNOME and/or Xfce---we can choose at the log-in > ;; screen with F1. Use the "desktop" services, which > ;; include the X11 log-in service, networking with > ;; NetworkManager, and more. > (services (cons* (console-keymap-service "de") (service tor-service-type) > (xfce-desktop-service) > %desktop-services)) > > ;; Allow resolution of '.local' host names with mDNS. > (name-service-switch %mdns-host-lookup-nss)) Now, when you start icecat, you may have to click on the tor plugin to activate it, but it normally autostarts for me. Also, at least for me, that doesn't configure my browser to access tor hidden services. But it does run all of your http traffic through the tor network, which is pretty cool. -- Joshua Branson Sent from Emacs and Gnus