-p 3658:3658/udp \
sudo nsenter -n -t $(docker inspect -f '{{.State.Pid}}' wg-easy) iptables -t nat -A PREROUTING -d $(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' wg-easy) -p udp --dport 3658 -j DNAT --to-dest 10.8.0.2:3658
sudo nsenter -n -t $(docker inspect -f '{{.State.Pid}}' wg-easy) iptables -t filter -A INPUT -p udp -d 10.8.0.2 --dport 3658 -j ACCEPT
#!/usr/bin/python3
import os,sys
sumSizes = 0
countFiles = 0
countDirs = 0
def reDraw(size):
global sumSizes
sumSizes += size
outString = '\r{0} bytes total, {1} directories and {2} files...'.format(sumSizes, countDirs, countFiles)
print(outString, end='')
def getSizeRecursively(path):
global countDirs
global countFiles
try:
for entry in os.scandir(path):
if not entry.is_dir(follow_symlinks=False):
countFiles += 1
try:
reDraw(entry.stat().st_size)
except:
continue
else:
countDirs +=1
reDraw(entry.stat(follow_symlinks=False).st_size)
getSizeRecursively(entry.path)
except OSError:
pass
getSizeRecursively(sys.argv[1])
/path/to/docker/containers/container_id/container_id.json(\.\d+)?$
unityGnome 3 же теперь по умолчанию (ну или очень качественная мимикрия под него у вас на скриншоте), вот и пишите extension под него.
-7
).# mount -o loop /path/to/win.iso /mnt/iso
# mount /dev/sdX1 /mnt/usb
# cp -r /mnt/iso/* /mnt/usb/*
# ms-sys -7 /dev/sdX*