Thank you for your answer! Yes, i understand about load/unload kexts, and i do it. I created script:
#!/bin/sh
kextutil -b /users/h69/tun.kext
and set this script to suid:
sudo chown root /users/h69/load_tun.sh
sudo chgrp wheel /users/h69/load_tun.sh
sudo chmod go-w /users/h69/load_tun.sh
sudo chmod 4755 /users/h69/load_tun.sh
-rwsr-xr-x@ 1 root wheel
but after start this script i get message:
You must be running as root to load kexts or send personalities into the kernel.
so i forced to correct script:
#!/bin/sh
sudo kextutil -b /users/h69/tun.kext
How tunnelblick load kexts start openvpn without "sudo", without asking password? Or i did something wrong?