alternative solution, with no account to be created!
put this text inside the file "hfs.events", like before
[request]
{.if|{.match address|10.*;192.168.*;{.load|myOtherIp.txt.}|%ip%.}
|all right, do what you please (this is just an optional comment, heh)
|{:{.disconnect.}:}
./if}
create a virtual folder with a secret name "let_me_enter".
right click on this folder -> hide
right click on this folder -> advanced -> diff template -> enter this text: {.save|myOtherIp.txt|%ip%.}
OK, DONE
what to do?
if you are in your home network, just access your stuff, no password.
if you are in office, FIRST access the folder "let_me_enter". You'll have to type the address manually, because it's hidden! then now you are allowed to access all the rest.
how does it work?
this hfs.events will let pass only your home network and ONE other address. This one address is saved in the file myOtherIp.txt and changes everytime you access the hidden folder "let_me_enter".
.
.
.
all hail the event scripts!