?
[Plugin] WireGuard VPN by Madhouse
-
- Plugin Support
- madhouse
- Thread is marked as Resolved.
There are 1,092 replies in this Thread which was already clicked 229,456 times. The last Post () by robertjust.
-
-
proton vpn
-
-
-
@post The version for Python 3.13 can be found in the first post
-
I see that u use different provider and also you have other receiver Blazecat
I have crash under the last two i think versions before there was not any problem ... zapping the catalogue ...
Fixed on next version
-
?
-
the team NSS have a problem with wireguard
explain:
device = media/usb
after install ipk wireguard
device = media/hdd + /media/usbin to media/hdd/ are WgConfig folder
the problem are with skin and conponent, because are /media/usb for this conponent but priority are /media/hdd in conponent..
builtins.OSError: [Errno 28] No space left on device
even if I delete the /media/hdd folder, it recreates itself when I reboot
I think at this point that the wireguard plugin has fixed the device /media/hdd
could take the device in config to overcome this problem.
I speak on behalf of the team obviously.
-
Display More
the team NSS have a problem with wireguard
explain:
device = media/usb
after install ipk wireguard
device = media/hdd + /media/usbin to media/hdd/ are WgConfig folder
the problem are with skin and conponent, because are /media/usb for this conponent but priority are /media/hdd in conponent..
builtins.OSError: [Errno 28] No space left on device
even if I delete the /media/hdd folder, it recreates itself when I reboot
I think at this point that the wireguard plugin has fixed the device /media/hdd
could take the device in config to overcome this problem.
I speak on behalf of the team obviously.
I have no problem editing it, if the problem is with posters etc. in the NSS skin, in my opinion the best method is to check the device mounts, based on the mount, write/read the posters.
The plugin handles mount errors.
In my components/skins I have no problem reproducing them.
In the next update I will create the necessary directories only if the devices are mounted.
-
Code
Display Moredef isMountedInRW(path): testfile = path + '/tmp-rw-test' os.system('touch ' + testfile) if os.path.exists(testfile): os.system('rm -f ' + testfile) return True return False cur_skin = config.skin.primary_skin.value.replace('/skin.xml', '') noposter = "/usr/share/enigma2/%s/main/noposter.jpg" % cur_skin path_folder = "/tmp/poster" if os.path.exists("/media/hdd"): if isMountedInRW("/media/hdd"): path_folder = "/media/hdd/poster" elif os.path.exists("/media/usb"): if isMountedInRW("/media/usb"): path_folder = "/media/usb/poster" elif os.path.exists("/media/mmc"): if isMountedInRW("/media/mmc"): path_folder = "/media/mmc/poster" if not os.path.exists(path_folder): os.makedirs(path_folder) -
Code
Display Moredef isMountedInRW(path): testfile = path + '/tmp-rw-test' os.system('touch ' + testfile) if os.path.exists(testfile): os.system('rm -f ' + testfile) return True return False cur_skin = config.skin.primary_skin.value.replace('/skin.xml', '') noposter = "/usr/share/enigma2/%s/main/noposter.jpg" % cur_skin path_folder = "/tmp/poster" if os.path.exists("/media/hdd"): if isMountedInRW("/media/hdd"): path_folder = "/media/hdd/poster" elif os.path.exists("/media/usb"): if isMountedInRW("/media/usb"): path_folder = "/media/usb/poster" elif os.path.exists("/media/mmc"): if isMountedInRW("/media/mmc"): path_folder = "/media/mmc/poster" if not os.path.exists(path_folder): os.makedirs(path_folder)You should use the virtual file /proc/mounts to check if the device(s) are actually mounted.
-
however the problem of /media/hdd with wireguard would remain
NSS image use usb mount
-
however the problem of /media/hdd with wireguard would remain
NSS image use usb mount
I have already fixed the plugin, it will create the directory if the device mount actually exists.
however the problem of /media/hdd with wireguard would remain
NSS image use usb mount
It means that NSS has to actually check whether the devices are mounted. -
-
hi
madhouse I have this problem, I installed wireguard 1.28 and I also tried version 1.29, everything was installed, the only thing that wasn't installed was wireguard-tools, so it goes into error, that is, it doesn't connect to the servers, you can see why it doesn't install??? I think it should work, in the meantime thanks for the help you are giving us and have a good evening
-
manual on how to configure the file for the ProtonVPN VPN
Place the file with the .conf extension in one of the directories or /media/hdd/WgConfig or /media/usb/WgConfig
i put my conf file in /etc/WgConfig ..... the file is correctly detected.... but doesn t work!
my file is:
[Interface]
# Key for Mutant51
# Bouncing = 1
# NAT-PMP (Port forwarding) = off
# VPN Accelerator = on
PrivateKey = *****
Address = 10.2.0.2/32
DNS = 10.2.0.1
[Peer]
# NL-FREE#135
PublicKey = xxxxxxxxxxxxxxxxxx=
AllowedIPs = 0.0.0.0/0
Endpoint = 169.150.218.65:51820
what s wrong?
-
Obviously because you are using a free server and I have a paid subscription.
-
Obviously because you are using a free server and I have a paid subscription.
I have used proton free vpn a while back and it does work but config files do expire i think you get 1 year.
its probably nothing to do with config file but settings which have not been posted.
-
yes, only 1 year.... but it should still work
-
The free one works for me too.
Egami Team Images based on OE-Alliance

Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!
