5000 999999999 65536 1 10 1024 999999999 65536 1 10 1 127 48 1 10 1 65535 3306 1 10 65536 9999999999 1024000 65536 1024000 1 65535 3306 1 10 1000000 999999999999 100000000 1000000 1000000000 1 A 2 NS 5 CNAME 6 SOA 12 PTR 15 MX 16 TXT 28 AAAA 65536 PKEY 65538 LEHO 65539 VPN 1 65535 8080 1 10 9999 1 10 1 65535 1080 1 10 1 65535 1080 1 10 1 65535 443 1 10 1 65535 443 1 10 1 65535 2086 1 10 65535 2086 1 10 1 65535 2086 1 10 1 65535 2086 1 10 1 127 48 1 10 100 1 10 10 100 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 True False gtk-edit False 5 gnunet-setup center preferences-system normal True False vertical 2 False 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 True end 0 True True True False vertical True False 0 none True False 12 True False True False 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. 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. True True False False 5 2 File _Sharing True True False Enable GNUnet's file-sharing subsystem. True True True False False 5 3 VPN True True False Using the VPN subsystem you can tunnel your Internet traffic over GNUnet to a GNUnet exit. This can be used to access GNUnet-specific services hosted by other peer. True True False True 5 4 VPN/PT True False Using the PT/VPN subsystems you can tunnel your Internet traffic over GNUnet. PT adds "protocol translation", which is useful if you want to access the IPv4-Internet if you only have IPv6-connectivity or vice versa. True True False True 5 5 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 True False True 5 6 GNS True 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 True False True 5 7 True False <b>Service Configuration</b> True False False 5 0 True False 0 none True False 12 True False F_2F only True True False True True False False 5 0 Ed_it List of Friends True True True edit_image True False False 5 2 True False Min. connected friends: False False 5 4 True True False False GNUNET_setup_min_friends_adjustment True False False 5 5 True False <b>Friend-to-Friend Configuration (restricts P2P connections)</b> True False False 5 1 True False _General True False True False vertical True False 0 none True False 12 True False vertical True False Use Hostlists to bootstrap True True False True False False 5 0 Learn Servers from P2P Network True True False True False False 5 1 False False 0 True False True False vertical Run Hostlist Server True True False True False False 0 Advertise Hostlist Server True True False True False False 1 True False True False Port: False False 5 0 True True False False GNUNET_setup_hostlist_server_port_adjustment True False False 5 1 False False 2 False False 5 0 True False vertical False False 5 1 True False vertical True False Known Hostlist Servers: False False 5 0 True False adjustment7 adjustment8 100 True True adjustment7 adjustment8 never False True True adjustment7 adjustment8 GNUNET_setup_hostlist_url_liststore 0 none fixed URL True True True True 0 True 0 True True 1 True True 2 True True 1 True False <b>Hostlist Configuration (for bootstrapping the network)</b> True False False 0 True False 0 none True False 12 True False vertical True False True False _Proxy type: True False True 5 0 True False vertical no proxy True True False True True False False 0 HTTP proxy True True False True GNUNET_setup_hostlist_proxy_type_none_radiobutton False False 1 HTTP 1.0 proxy True True False True GNUNET_setup_hostlist_proxy_type_none_radiobutton False False 2 SOCKS v4 proxy True True False True GNUNET_setup_hostlist_proxy_type_none_radiobutton False False 3 SOCKS v4a proxy True True False True GNUNET_setup_hostlist_proxy_type_none_radiobutton False False 4 SOCKS v5 proxy True True False True GNUNET_setup_hostlist_proxy_type_none_radiobutton False False 5 SOCKS v5 proxy with hostname True True False True GNUNET_setup_hostlist_proxy_type_none_radiobutton False False 6 False True 1 False False 5 0 True False True False Proxy hostname: False True 5 0 True True False False True True 1 True True 1 True False True False Proxy username: False True 5 0 True True False False True True 1 True True 2 True False True False Proxy password: False True 5 0 True True False False True True 1 True True 3 True False <b>Proxy configuration</b> True False False 1 1 False True False _Hostlist True 1 False True False vertical True False 0 none True False 12 True False 5 5 True True False Max. download bandwidth (B/s): 0 0 True False Max. upload bandwidth (B/s): 0 1 True True 65536 False False GNUNET_setup_bandwidth_in_adjustment True 65536 1 0 True True 65536 False False GNUNET_setup_bandwidth_out_adjustment True 65536 1 1 True False <b>Bandwidth Configuration</b> True False False 0 2 True False _Network True 2 False True False 0 none True False 12 True False vertical 5 True False True False Plugins to use: False False 5 0 _TCP True True False True True True False False 5 1 _UDP True True False True True False False 5 2 _HTTP Client True True False True True True False False 5 3 HTT_P Server True True False True True True False False 5 4 HTTPS _Client True True False True True True False False 5 5 HTTPS _Server True True False True True True False False 5 6 D_V True False True True False False 5 7 _WLAN True True False True True False False 5 8 False False 0 True True True False vertical 5 True False True False Bind to port: False False 5 0 True True 5 False False GNUNET_setup_transport_tcp_port_adjustment True False False 5 1 True False Use Port "0" to only allow outgoing TCP connections False False 10 2 False False 5 0 True False True False Advertised port: False False 5 0 True True 5 False False GNUNET_setup_transport_tcp_adv_port_adjustment True False False 5 1 True False External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 1 True False True False 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 False Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 False Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True False True True 4 False False 5 2 True False TCP False True False vertical True False 5 True False Port number that GNUnet's UDP transport should bind to on the local system Bind to port: False False 5 0 True True 5 False False GNUNET_setup_transport_udp_port_adjustment True False False 5 1 False False 5 0 True False 5 True False Advertised port: False True 5 0 True True False False GNUNET_setup_transport_udp_advertised_port_adjustment True False True 5 1 True False External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 5 1 True False True False 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 False Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 False Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True False True True 4 False False 5 2 1 True False UDP 1 False True False vertical True False 5 True False 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 False False GNUNET_setup_transport_http_port_adjustment True False False 5 1 False False 5 0 True False 5 True False Advertised port: False True 5 0 True True 5 False False GNUNET_setup_transport_http_advertised_port_adjustment True False True 5 1 True False External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 5 1 True False True False 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 False Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 False Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True False True True 4 False False 5 2 2 True False HTTP-Server 2 False True False vertical True False True False _Proxy type: True False True 5 0 True False vertical no proxy True True False True True False False 0 HTTP proxy True True False True True GNUNET_setup_transport_http_client_proxy_type_none_radiobutton False False 1 SOCKS v4 proxy True True False True True GNUNET_setup_transport_http_client_proxy_type_none_radiobutton False False 2 SOCKS v4a proxy True True False True True GNUNET_setup_transport_http_client_proxy_type_none_radiobutton False False 3 SOCKS v5 proxy True True False True True GNUNET_setup_transport_http_client_proxy_type_none_radiobutton False False 4 SOCKS v5 proxy with hostname True True False True True GNUNET_setup_transport_http_client_proxy_type_none_radiobutton False False 5 False False 1 False True 5 0 True False True False Proxy hostname: False True 5 0 True True False False True True 1 True True 1 True False True False Proxy username: False True 5 0 True True False False True True 1 True True 2 True False True False Proxy password: False True 5 0 True True False False True True 1 True True 3 3 True False HTTP-Client 3 False True False vertical True False 5 True False 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 False False GNUNET_setup_transport_https_port_adjustment True False False 5 1 False False 5 0 True False 5 True False Advertised port: False True 5 0 True True 5 False False GNUNET_setup_transport_https_advertised_port_adjustment True False True 5 1 True False External port visible on our public IP address after mappings by NAT/firewalls False False 10 2 False False 5 1 True False True False 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 False Configuration works! gnunet-setup-oxygen-ok.png False False 5 2 False Test failed! gnunet-setup-oxygen-cancel.png False False 5 3 True False True True 4 False False 5 2 4 True False HTTPS-Server 4 False True False vertical True False True False _Proxy type: True False True 5 0 True False vertical no proxy True True False True True False False 0 HTTP proxy True True False True GNUNET_setup_transport_https_client_proxy_type_none_radiobutton False False 1 SOCKS v4 proxy True True False True GNUNET_setup_transport_https_client_proxy_type_none_radiobutton False False 2 SOCKS v4a proxy True True False True GNUNET_setup_transport_https_client_proxy_type_none_radiobutton False False 3 SOCKS v5 proxy True True False True GNUNET_setup_transport_https_client_proxy_type_none_radiobutton False False 4 SOCKS v5 proxy with hostname True True False True GNUNET_setup_transport_https_client_proxy_type_none_radiobutton False False 5 False True 1 False True 5 0 True False True False Proxy hostname: False True 5 0 True True False False True True 1 True True 1 True False True False Proxy username: False True 5 0 True True False False True True 1 True True 2 True False True False Proxy password: False True 5 0 True True False False True True 1 True True 3 5 True False HTTPS-Client 5 False True False vertical 6 True False DV 6 False True False vertical True False True False Name of _Monitor Interface True False False 5 0 True True 255 False False False False 5 1 False False 5 0 7 True False WLAN 7 False True True 1 True False <b>Transport Configuration</b> True 3 True False _Transports True 3 False True False vertical True False 0 none True False 12 True False Enable unsolicited content transmission from this peer True True False True True False False 5 0 Enable caching content at this peer True True False True True False False 1 True False <b>File Sharing Options</b> True False False 0 True False 0 none True False 12 True False vertical True False True False Database Backend to use: False False 5 0 True False start sqLite True True False True True False False 0 MySQL True True False True GNUNET_setup_fs_datastore_sqlite_radiobutton False False 1 Postgres True True False True GNUNET_setup_fs_datastore_sqlite_radiobutton False False 2 False False 1 True False vertical False True 2 True False Quota (bytes): False False 5 3 True True False False GNUNET_setup_fs_datastore_quota_adjustment True False False 4 False False 0 True True True False No setup required. True False sqLite False True False vertical True False True False MySQL database name: False False 5 0 True True gnunet False False True True 5 1 True True 0 True False True False Configuration file: False False 0 True False True True 5 1 True True 1 True False True False Username: False False 5 0 True True False False True True 5 1 True False Password: False False 2 True True False False True True 5 3 True True 2 True False True False MySQL Server Hostname: False False 5 0 True True localhost False False True True 5 1 True False Port: False False 5 2 True True False False GNUNET_setup_fs_datastore_mysql_port_adjustment True False False 5 3 True True 3 1 True False True False MySQL True True 0 Test configuration True True True True True 5 1 False Configuration works! gnunet-setup-oxygen-ok.png True True 2 False Configuration error! gnunet-setup-oxygen-cancel.png True True 3 1 False True False True False Configuration: False True 5 0 True True False False True True 5 1 2 True False True False Postgres True True 0 Test configuration True True True True True 5 1 False Configuration works! gnunet-setup-oxygen-ok.png True True 2 False Configuration error! gnunet-setup-oxygen-cancel.png True True 3 2 False True True 1 True False <b>Configure Datastore (persistent storage)</b> True True True 1 True False 0 none True False 12 True False vertical True False True False Datacache: False False 5 0 True False start sqLite True True False True True False False 0 Memory True True False True GNUNET_setup_fs_datacache_sqlite_radiobutton False False 1 Postgres True True False True GNUNET_setup_fs_datacache_sqlite_radiobutton False False 2 False False 1 True False vertical False True 2 True False Quota (bytes): False False 5 3 True True False False GNUNET_setup_fs_datacache_quota_adjustment True False False 4 False False 0 True True True False No setup required. True False sqLite False True False vertical 1 True False sqLite 1 False True False True False Configuration: False True 5 0 True True False False True True 5 1 2 False True False True False Postgres True True 0 Test configuration True True True True True 5 1 False Configuration works! gnunet-setup-oxygen-ok.png True True 2 False Configuration error! gnunet-setup-oxygen-cancel.png True True 3 2 False False True 1 True False <b>Configure Datacache (temporary storage)</b> True True True 2 4 True False _File Sharing True 4 False False vertical True False 0 none True False 12 True False vertical False True False _Interface name: True False True 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. False False False True 1 False True 0 True False True False IPv4 address for interface: False True 5 0 True True False False False True 1 True False / False True 2 True True False False False True 3 False True 1 True False True False IPv6 address for interface: False True 5 0 True True False False False True 1 True False / False True 2 True True False False GNUNET_setup_vpn_interface_mask_adjustment False True 3 False True 2 True False <b>VPN Interface Configuration</b> True False True 5 0 False 0 none True False 12 True False vertical True False 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 False <b>Protocol Translation and Tunneling Configuration</b> True False False 5 1 5 False Configuration of the GNUnet VPN and the Protocol Translation (6to4, 4to6, 6over4, 4over6) facilities _VPN/PT True 5 False False vertical True False 0 none True False 12 True False vertical True False Enable DNS Exit True True False True False True 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. True False True 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. True False True 5 2 False True 5 0 True False True False IP Address of external DNS Resolver: False True 5 0 True True False False False True 1 False True 5 1 False 5 True False Exit interface name: False True 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. False False False False 1 False False 5 2 True False True False IPv4 address for Exit interface: False True 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). False False False True 1 True False / False True 2 True True False False False True 3 False True 5 3 True False True False IPv6 address for Exit interface: False True 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. False False False True 1 True False / False True 2 True True False False GNUNET_setup_exit_interface_mask_adjustment False True 3 False True 4 True False <b>GNUnet Exit Configuration</b> True False True 5 0 True False 0 none True False 12 True False vertical True False True False IPv4: False False 5 0 True True False False True True 1 False False 5 0 True False True False IPv6: False False 5 0 True True False False True True 1 False False 5 1 True False <b>Exit policy</b> True False False 5 1 True False 0 none True False 12 True True adjustment9 adjustment10 GNUNET_setup_hosted_service_liststore _Identifier True True True 0 True 0 autosize _UDP True True 1 1 autosize _Port True True True 2 True 2 _Destination True 3 True False You can configure TCP/UDP services offered by your peer here. This is GNUnet's equivalent to Tor's "hidden services" concept. <b>Hosted TCP/UDP Services</b> True True True 5 2 6 False _Exit True 6 False False vertical True False 0 none True False 12 True False vertical True False True False Database Backend to use: False False 5 0 True False start sqLite True True False True True False False 0 Postgres True True False True GNUNET_setup_namestore_sqlite_radiobutton False False 1 False False 1 False False 0 True True True False No setup required. True False sqLite False True False vertical True False True False Configuration: False False 5 0 True True False False True True 5 1 False True 0 1 True False True False Postgres True True 0 Test configuration True True True True True 5 1 False Configuration works! gnunet-setup-oxygen-ok.png True True 2 False Configuration error! gnunet-setup-oxygen-cancel.png True True 3 1 False True True 1 True False <b>Configure Namestore (persistent storage)</b> True True True 0 7 False GNS & N_amestore True 7 False False True 1 Welcome to gnunet-setup. True True True True none https://old.gnunet.org/gnunet-setup False True 2 GNUNET_setup_cancel_button GNUNET_setup_save_as_button GNUNET_setup_save_button