65536 5000 999999999 1 10 65536 1024 999999999 1 10 5 gnunet-setup center 800 550 preferences-system dialog True vertical 2 True True True vertical True 0 none True 12 True True Services: False False 5 0 Topology True False True False The topology subsystem is required as it ensures that your peer connects to other peers. 0 True True False False 5 1 Hostlist True True False Hostlist servers are used to find other peers. Here you can choose to offer a hostlist or simply configure which hostlists by other peers you want to use. 0 True True False False 5 2 File _Sharing True True False Enable GNUnet's file-sharing subsystem. True 0 True True False False 5 3 EXIT True True False By offering an EXIT service, you can allow other peers to use your Internet connection to reach the IPv4 and/or IPv6 Internet. Naturally, as your machine will be seen as the origin of the traffic, this might be risky in some jurisdictions. Enabling the exit for IPv4 and IPv6 and PT/VPN interception for IPv4 and IPv6 on the same machine will still give you 4to6 and 6to4 protocol translation, allowing you to access IPv4-only servers from IPv6-only clients and IPv6-only servers from IPv4-only clients. True 0 True False 5 4 PT/VPN True True False Using the PT/VPN subsystems you can tunnel your Internet traffic over GNUnet. This is useful if you want to access the IPv4-Internet if you only have IPv6-connectivity or vice versa. Furthermore, if you are only connected to other peers using WLAN, you could also get Internet access in the first place by routing IP traffic over GNUnet. True 0 True False 5 5 GNS True False The GNS is GNUnet's replacement for DNS. Enabling this subsystem will make the ".gnunet" TLD available on your system. You will be in charge of your ".gnunet" TLD. True 0 True False 5 6 True <b>Service Configuration</b> True False False 5 0 True 0 none True 12 True F_2F only True True False True 0 True False False 0 True False 5 1 True Friends file: False False 2 True 3 True False 5 4 True Min. connected friends: False False 5 True True True True True GNUNET_setup_min_friends_adjustment True False False 6 True <b>Friend-to-Friend Configuration (restricts P2P connections)</b> True False False 5 1 True 0 none True 12 True vertical True Use Hostlists to bootstrap True True False 0 True False False 5 0 Learn Servers from P2P Network True True False 0 True False False 5 1 False False 0 True True vertical Run Hostlist Server True True False 0 True False False 0 Advertise Hostlist Server True True False 0 True False False 1 True True Port: False False 5 0 True True True True True GNUNET_setup_hostlist_server_port_adjustment True False False 5 1 False False 2 False False 5 0 True vertical True Known Hostlist Servers: False False 5 0 True True adjustment7 adjustment8 never True True GNUNET_setup_hostlist_url_liststore adjustment7 adjustment8 0 URL True True True 0 1 0 1 1 1 True <b>Hostlist Configuration (for bootstrapping the network)</b> True 5 2 True _General True False True vertical True 0 none True 12 True vertical True True Max. download bandwidth (B/s): False False 5 0 True True True True True GNUNET_setup_bandwidth_in_adjustment True False False 1 True Max. upload bandwidth (B/s) 2 True True True True True GNUNET_setup_bandwidth_out_adjustment True 3 False False 0 True <b>Bandwidth Configuration</b> True False False 0 True 0 none True 12 True vertical True Peer is behind _NAT True True False Check this box if your machine is behind a NAT box (router that performs network address translation). Leave off if your machine has a globally unique IPv4 address. NAT options only impact IPv4 addresses at this time. True 0 True False False 5 0 Attempt automatic configuration True True True False False 5 1 Disable IPv_6 support True True False Disable advertising IPv6 addresses. Check this box if you know that your system has no IPv6 Internet connectivity. True 0 True False False 5 2 False False 5 0 True 20 True False False 5 0 True vertical NAT ports have been opened manually True True False Set this option if you have configured your NAT to forward the ports for the various enabled GNUnet transports. If the external ports are different, the respective values of the external port should be specified under "advertised port" for the respective transport. You also need to specify the "External (public) IPv4 address" of your NAT box below. 0 True False 0 Enable NAT traversal via UPnP or PMP True True False This option enables the use of upnpc from miniupnpd for NAT traversal 0 True False False 1 Enable NAT traversal using ICMP method True True False This option enables the use of the "Autonomous NAT Traversal" method (presented at P2P 2010). It requires gnunet-helper-nat-server to be installed SUID on the local system. 0 True False False 2 True True Globally visible IP address of your system (IP address of the external interface of your NAT). You can also specify a hostname, in which case GNUnet will periodically look up the hostname in DNS to determine our external IP address (DynDNS setup). External (public) IPv4 address: False False 5 0 True True 255 True True True 5 1 False False 3 Enable connecting to NATed peers using ICMP method True True False This method allows this peer to initiate connections to NATed peers using the 'Autonomous NAT traversal' method (presented at P2P 2010). It requires having gnunet-helper-nat-client installed SUID on the local system. 0 True True False False 4 True True Specify the IPv4 address of your computers main network interface (typically eth0 or wlan0). Internal (private) IPv4 address: False False 5 0 True True 15 15 True True 1 5 1 False False 5 1 True <b>NAT Traversal Configuration</b> True 5 1 1 True _Network True 1 False True 0 none True 12 True vertical 5 True True Plugins to use: False False 5 0 _TCP True True False True 0 True True False False 5 1 _UDP True True False True 0 True False False 5 2 _HTTP True True False True 0 True True False False 5 3 HTTP_S True True False True 0 True True False False 5 4 D_V True False True 0 True False False 5 5 _WLAN True True False True 0 True False False 5 6 False False 0 True True True vertical 5 True True Bind to port: False False 5 0 True True 5 True True True GNUNET_setup_transport_tcp_port_adjustment True False False 5 1 True Use Port "0" to only allow outgoing TCP connections False False 10 2 False False 5 0 True True Advertised port: False False 5 0 True True 5 True True True GNUNET_setup_transport_tcp_adv_port_adjustment True False False 5 1 True External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 1 True True 0 Test configuration True True True Test your network configuration by contacting a public gnunet-nat-server and asking it to establish a connection to your system for testing. This test can only work if you are not running your peer at the time you run the test. False False 5 1 Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True 4 False False 5 2 True TCP False True vertical True 5 True Port number that GNUnet's UDP transport should bind to on the local system Bind to port: False False 5 0 True True 5 True True True GNUNET_setup_transport_udp_port_adjustment True False False 5 1 False False 5 0 True 5 True Advertised port: False 5 0 True True True True GNUNET_setup_transport_udp_advertised_port_adjustment True False 5 1 True External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 5 1 True True 0 Test configuration True True True Test your network configuration by contacting a public gnunet-nat-server and asking it to establish a connection to your system for testing. This test can only work if you are not running your peer at the time you run the test. False False 5 1 Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True 4 False False 5 2 1 True UDP 1 False True vertical True 5 True True Port number that GNUnet&apos;s UDP transport should bind to on the local system Port number that GNUnet's UDP transport should bind to on the local system Bind to port: False False 5 0 True True 5 True True True GNUNET_setup_transport_http_port_adjustment True False False 5 1 False False 5 0 True 5 True Advertised port: False 5 0 True True 5 True True True GNUNET_setup_transport_http_advertised_port_adjustment True False 5 1 True External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 5 1 True True 0 Test configuration True True True Test your network configuration by contacting a public gnunet-nat-server and asking it to establish a connection to your system for testing. This test can only work if you are not running your peer at the time you run the test. False False 5 1 Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True 4 False False 5 2 2 True HTTP 2 False True vertical True 5 True True Port number that GNUnet&apos;s UDP transport should bind to on the local system Port number that GNUnet's UDP transport should bind to on the local system Bind to port: False False 5 0 True True 5 True True True GNUNET_setup_transport_https_port_adjustment True False False 5 1 False False 5 0 True 5 True Advertised port: False 5 0 True True 5 True True True GNUNET_setup_transport_https_advertised_port_adjustment True False 5 1 True External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 5 1 True True 0 Test configuration True True True Test your network configuration by contacting a public gnunet-nat-server and asking it to establish a connection to your system for testing. This test can only work if you are not running your peer at the time you run the test. False False 5 1 Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True 4 False False 5 2 3 True HTTPS 3 False True vertical 4 True DV 4 False True vertical True True Name of _Monitor Interface True False False 5 0 True True 255 True True True False False 5 1 False False 5 0 1 True WLAN 5 False 1 True <b>Transport Configuration</b> True 2 True _Transports True 2 False True vertical True 0 none True 12 True Enable unsolicited content transmission from this peer True True False 0 True True False False 5 0 Enable caching content at this peer True True False 0 True True 1 True <b>File Sharing Options</b> True False False 0 True 0 none True 12 True vertical True True Database Backend to use: False False 5 0 True start sqLite True True False 0 True True False False 0 MySQL True True False 0 0.50999999046325684 True GNUNET_setup_fs_datastore_sqlite_radiobutton False False 1 Postgres True True False 0 True GNUNET_setup_fs_datastore_sqlite_radiobutton False False 2 False False 1 True False 5 2 True Quota (bytes): False False 5 3 True True True True True GNUNET_setup_fs_datastore_quota_adjustment True False False 4 False False 0 True True True No setup required. True sqLite False True vertical True True MySQL database name: False False 5 0 True True gnunet True True True 5 1 0 True True Configuration file: False False 0 True 5 1 1 True True Username: False False 5 0 True True True True True 5 1 True Password: False False 2 True True True True True 5 3 2 True True MySQL Server Hostname: False False 5 0 True True localhost True True True 5 1 True Port: False False 5 2 True True True True True GNUNET_setup_fs_datastore_mysql_port_adjustment True False False 5 3 3 1 True True MySQL 0 Test configuration True True True 5 1 Configuration works! gnunet-setup-oxygen-ok.png 2 Configuration error! gnunet-setup-oxygen-cancel.png 3 1 False True True Configuration: False 5 0 True True True True True 5 1 2 True True Postgres 0 Test configuration True True True 5 1 Configuration works! gnunet-setup-oxygen-ok.png 2 Configuration error! gnunet-setup-oxygen-cancel.png 3 2 False 1 True <b>Configure Datastore (persistent storage)</b> True 1 True 0 none True 12 True vertical True True Datacache: False False 5 0 True start sqLite True True False True 0 True True False False 0 MySQL True True False 0 0.50999999046325684 True GNUNET_setup_fs_datacache_sqlite_radiobutton False False 1 Postgres True True False 0 True GNUNET_setup_fs_datacache_sqlite_radiobutton False False 2 False False 1 True False 5 2 True Quota (bytes): False False 5 3 True True True True True GNUNET_setup_fs_datacache_quota_adjustment True False False 4 False False 0 True True True No setup required. True sqLite False True vertical True True MySQL database name: False False 5 0 True True gnunet True True True 5 1 0 True True Configuration file: False False 0 True 5 1 1 True True Username: False False 5 0 True True True True True 5 1 True Password: False False 2 True True True True True 5 3 2 True True MySQL Server Hostname: False False 5 0 True True localhost True True True 5 1 True Port: False False 5 2 True True True True True GNUNET_setup_fs_datacache_mysql_port_adjustment True False False 5 3 3 1 True True MySQL 0 Test configuration True True True 5 1 Configuration works! gnunet-setup-oxygen-ok.png False 2 Configuration error! gnunet-setup-oxygen-cancel.png 3 1 False True True Configuration: False 5 0 True True True True True 5 1 2 False True True Postgres 0 Test configuration True True True 5 1 Configuration works! gnunet-setup-oxygen-ok.png 2 Configuration error! gnunet-setup-oxygen-cancel.png 3 2 False False 1 True <b>Configure Datacache (temporary storage)</b> True 2 3 True _File Sharing True 3 False True vertical True 0 none True 12 True vertical True Tunnel IPv4 Traffic True True False By enabling this option, all of your IPv4-Internet traffic will be routed over GNUnet to a GNUnet exit node. Note that this will enable other GNUnet peers to observe your unencrypted Internet traffic. This enables 4over6 tunneling and 4to6 protocol translation. True False False 5 0 Tunnel IPv6 Traffic True True False By enabling this option, all of your IPv6-Internet traffic will be routed over GNUnet to a GNUnet exit node. Note that this will enable other GNUnet peers to observe your unencrypted Internet traffic. This enables 6over4 tunneling and 6to4 protocol translation. True False False 5 1 Tunnel DNS Traffic True True False Enabling this option will cause your DNS traffic to be routed via the GNUnet network to some other peer offering DNS exit functionality. This is needed if you have no Internet access (and are thus tunnelling both IPv4 and IPv6 traffic over GNUnet). If you have regular Internet access, this option only makes sense if you want to get some 'weak' anonymity by tunnelling all of your traffic over GNUnet (using the network as a 1-hop proxy in the worst-case, so this does not provide you with strong anonymity). True False False 5 2 False False 5 0 True <b>Protocol Translation and Tunneling Configuration</b> True False False 5 0 True 0 none True 12 True vertical True _Interface name: True False 5 0 True True Name of the TUN interface GNUnet will create for intercepting outgoing Internet traffic from your machine. The default "gnunet-vpn" is almost always fine. True True False 1 False 0 True True IPv4 address for interface: False 5 0 True True True True False 1 True / False 2 True True True True False 3 False 1 True True IPv6 address for interface: False 5 0 True True True True False 1 True / False 2 True True True True GNUNET_setup_vpn_interface_mask_adjustment False 3 False 2 True <b>VPN Interface Configuration</b> True False 5 1 4 True Configuration of the GNUnet VPN and the Protocol Translation (6to4, 4to6, 6over4, 4over6) facilities _VPN True 4 False True vertical True 0 none True 12 True vertical True Enable DNS Exit True True False 0 True False 5 0 Enable IPv4 Exit True True False This option will allow other peers to send IPv4 traffic to the Internet using your network connection. 0 True False 5 1 Enable IPv6 Exit True True False This option will allow other peers to send IPv6 traffic to the Internet using your network connection. You should make sure that you have IPv6-support before enabling this option. 0 True False 5 2 False 5 0 True True IP Address of external DNS Resolver: False 5 0 True True True True False 1 False 5 1 5 True Exit interface name: False 5 0 True True Name of the TUN interface GNUnet will create for Internet traffic exiting GNUnet via your machine. The default "gnunet-exit" is almost always fine. True True False False 1 False False 5 2 True True IPv4 address for Exit interface: False 5 0 True True Use a private IPv4 network here that does not conflict with your existing setup (i.e. something like 10.53.0.1/255.255.0.0 or 192.168.0.1/255.255.0.0). True True False 1 True / False 2 True True True True False 3 False 5 3 True True IPv6 address for Exit interface: False 5 0 True True This should be a globally routed IPv6 subnet of your host. Alternatively, if your kernel supports IPv6-NAT, you can pick any site-local prefix and manually configure IPv6-NAT. True True False 1 True / False 2 True True True True GNUNET_setup_exit_interface_mask_adjustment False 3 False 4 True <b>GNUnet Exit Configuration</b> True False 5 0 5 True _Exit True 5 False True vertical True vertical True 0 none True 12 True vertical True True _Preferred Name: True False False 5 0 True True This is the name you use for your own domain and the name that you would prefer others to use for you. Picking a unique name is a good idea so that others will actually be able to use your unique name to reference your domain. 63 False False 5 1 False False 5 0 True True Cryptographic Identity: False False 5 0 True ---set dynamically--- False 5 1 gtk-copy True True True This will copy the string that represents your cryptographic identity (your public key) to the clipboard. This will allow you to share it out-of-band with other users. True False False 5 2 False False 5 1 True <b>Domain Owner Information</b> True False False 5 0 True 0 none True 12 True True never automatic in True queue True True GNUNET_setup_gns_liststore False 0 autosize Hostname True True True 0 True 0 True autosize Type True 4 autosize TTL True 1 True Value True True True 2 True 3 True <b>GNS Database</b> True 5 1 0 6 True GN_S True 6 False 1 Welcome to gnunet-setup. True True True True none https://gnunet.org/gnunet-setup False 2 end gtk-cancel True True True False False 0 gtk-save-as True True True False False 1 gtk-save True True True False False 2 False end 0 GNUNET_setup_cancel_button GNUNET_setup_save_as_button GNUNET_setup_save_button 3306 1 65535 1 10 1024000 65536 9999999999 65536 1024000 3306 1 65535 1 10 100000000 1000000 999999999999 1000000 1000000000 8080 1 65535 1 10 9999 1 10 1080 1 65535 1 10 1080 1 65535 1 10 443 1 65535 1 10 443 1 65535 1 10 2086 1 65535 1 10 2086 65535 1 10 2086 1 65535 1 10 2086 1 65535 1 10 48 1 127 1 10 48 1 127 1 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 10 100 1 10 10