Code Monkey home page Code Monkey logo

zerotier-gui's People

Contributors

landrash avatar maxwellfire avatar tralph3 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zerotier-gui's Issues

GLIBC_3.2 not found

Hi Ralph,
I'm trying to run this on Ubuntu 20.04 LTS with GLIBC 2.31:
ldd --version
ldd (Ubuntu GLIBC 2.31-0ubuntu9.1) 2.31
Can't get it to run so did sudo /usr/bin/zerotier-gui and I get this:
[72928] Error loading Python lib '/tmp/_MEI20WXUz/libpython3.8.so.1.0': dlopen: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /tmp/_MEI20WXUz/libpython3.8.so.1.0)

In /lib/x86_64-linux-gnu/ I see libc-2.31.so & libc.so.6

You mentioned that it should work with GLIBC 2.31 upwards and I can't find version 2.32 to install or upgrade to

Any help you can offer here?

PS: This is just what I need as I usually have to ssh in to my customers Linux workstations to join/leave up to 5 ZT networks

Botón para encender o apagar ZeroTier

Hola, como sugerencia estaría bien poner un botón para activar o desactivar el servicio de ZeroTier, en vez tener que hacer cada vez:
systemctl start zerotier-one
systemctl stop zerotier-one

Zerotier-gui not working correctly on Ubuntu 22.04

Hi Ralph,
I followed your install instructions and after install, clicking on the Zerotier GUI icon goes as follows:
1 - Zerotier-One Service prompt appears
The 'zerotier-one' service isn't running.
Do you wish to grant root access to enable it?
Yes - No
2 - clicking yes brings up password prompt
3 - entered password and clicked on authenticate
4 - Prompt windows closes and nothing more happens.


When I run this command /usr/bin/./zerotier-gui
I have to follow the same steps as above and below is what I get in terminal:


/usr/bin/./zerotier-gui
Traceback (most recent call last):
File "/usr/bin/./zerotier-gui", line 1246, in
mainWindow = MainWindow()
File "/usr/bin/./zerotier-gui", line 156, in init
self.refresh_networks()
File "/usr/bin/./zerotier-gui", line 273, in refresh_networks
networkData = self.get_networks_info()
File "/usr/bin/./zerotier-gui", line 322, in get_networks_info
return json.loads(check_output(["zerotier-cli", "-j", "listnetworks"]))
File "/usr/lib/python3.10/subprocess.py", line 421, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.10/subprocess.py", line 526, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['zerotier-cli', '-j', 'listnetworks']' returned non-zero exit status 1.


I then ran sudo /usr/bin/zerotier-gui in terminal and the Zerotier-GUI opens and I can now work as before - join - leave.....all functions work correctly.
Here is what I get in terminal after above command:


vms@vms-52492c98f8:~$ sudo /usr/bin/zerotier-gui
can't invoke "event" command: application has been destroyed
while executing
"event generate $w <>"
(procedure "ttk::ThemeChanged" line 6)
invoked from within
"ttk::ThemeChanged"


Note:
Ubuntu 20.04 - no problems whatsoever
I'm forced to go to Ubuntu 22.04 now

Flatpak Version

Hi,

it is good to see that someone tries to create a GUI for ZeroTier on linux. It would be great to have this available as a flatpak for easy installing and updating.

Thank you for your work.

Best regards

Heiko Gimbel

root privileges

Hi,
I'm facing a problem running zerotier-gui using Ubuntu (20.04).
The problem is with root privileges, zerotier-gui isn't asking for password, just throwing "zerotier-cli: authtoken.secret not found or readable in /var/lib/zerotier-one (try again as root)"
For sure "sudo zerotier-gui" works but I think that GUI app should be run from os GUI.....
Tried to chenge .desktop file exec line with: "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY /usr/bin/zerotier-gui" , after running and entering password zerotier-gui doesn't show, entering "pkexec...." from command line works.
Any idea how to solve this puzzle?

Thanx.

Thanks

Not a proper issue but not less important. Thanks for your project, is a valuable tool to study the ZeroTier-one API and to ease self owned controller networks.

And to waste no more this issue space, you can reach me when you add localization to your project. I can help with American Spanish translation.

ZeroTier isn't installed!

First, I would like to thank you for the great project! I try to install the ZeroTier-GUI on ubuntu 20.04 and make sure the GLIBC version and python version which the ZeroTier-GUI required. Unfortunately, it showed "ZeroTier isn't installed!". Do I need to install other plug-ins? Thx

https://ibb.co/Qb7YKL7

Treeview is unreadable on HiDPI screens

When UI scaling is enabled in gnome fonts become too big for treeview rows:
image

I've fixed it by adding self.style.configure('Treeview', rowheight=40) in TreeView class.

Feature: Gtk + Adwaita app look and feel

I'm currently working on a libadwaita version of the app, I need some feedback of the mockups.

imagen
imagen

Current Workaround of the mockups:
imagen
imagen

I'm not sure about what peers option do.

Way to see peer IP address

on Pop_os 21.04 The app works great! only immediate improvement i see is wishing it could dispaly peer IP addresses somewhere. I see their external IP, and I see the IP ranges for the network, but not what I can use to direct connect. which would be really helpful. Amazing work.

Can't get access to ZeroTier

Hi

I hang in a loop

"This user doesn't have access to ZeroTier!" and "In order to grant myuser access to ZeroTier ..."

As far as I can say

  • The key was copied correctly to the user home directory ~/.zeroTierOneAuthToken
  • The rights are set correctly -rw------- 1 myuser root
    but I still get the error "This user doesn't have access to ZeroTier!"

The ZeroTier-Gui runs nice, when I start it as root sudo zerotier-gui

System: Ubuntu 21.10
ZeroTier: 1.8.4
ZeroTier-Gui: 1.3.0

Any Idea?

KarmaMonk

zerotier service isn't enabled bug

i'm getting this error every time i want to use zerotier-gui, but zerotier-one service is running, and works perfectly through cli.
i'm using zerotier-gui-git from aur

Screenshot_2021-09-30_00-05-06

problem with launching

installed on a debian 12:

Traceback (most recent call last):
File "/usr/bin/zerotier-gui", line 1248, in
tmp = tk.Tk()
^^^^^^^
File "/usr/lib/python3.11/tkinter/init.py", line 2326, in init
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_tkinter.TclError: no display name and no $DISPLAY environment variable

zerotier-gui expected but zerotier-gui.py is the one being redistributed.

Hello. Is a pretty simple detail and with an extremely simple fix, but someone may not notice it a first and fail. In the install script and the .desktop file you have zerotier-gui and the name of the file is zerotier-gui.py. So without a minor user intervention it is not working as expected. I report it just so you know, very nice gui, thanks.

DNS Config checkbox

Since version 1.6.0 of zerotier there is a way to configure DNS servers. It has to be enabled by clients.

I'd like to propose adding a checkbox to network settings to enable or disable DNS configuration, similar to 1.8.1-windows version of zerotier client.(Image below).
image

does not launch anymore

hey after loging on and trying to use the zerotier gui it does not work anymore i dont know why and it does not make a prosess in bashtop i need help

systemd hard dependency

Thanks for making zerotier-gui!
This hard depends on systemd because it uses systemctl to check if zerotier is running.
what about running zerotier-cli instead?

Not running

$ zerotier-cli listnetworks
Error connecting to the ZeroTier service: connection failed

Please check that the service is running and that TCP port 9993 can be contacted via 127.0.0.1.

Running

$ zerotier-cli listnetworks
200 listnetworks <nwid> <name> <mac> <status> <type> <dev> <ZT assigned ips>
200 listnetworks xxxxxxxxxxxxx xxxxxx xx:xx:xx:xx:xx:xx OK PRIVATE xxxxxxxxxx xxxx:xxxx:xx:xxxx:xxxx::x/xx,xxx.xxx.xxx.xxx/xx

Maybe checking listened ports with netstat? detecting interface with ip addr? Abstract the check for multiple init systems?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.