rejetto forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Mars

Pages: 1 2 3 4 5 ... 134
31
HFS ~ HTTP File Server / Re: Running HFS Behind A VPN
« on: March 18, 2021, 01:26:13 AM »
When you are connected to a VPN, your machine is no longer visible on your local network,

for hfs to be visible on the web again, the remote user would need to connect to the VPN provider's IP address and activate a port forwarded to your machine, this is a situation that does not seem to have a solution,

 the VPN should only affect your browser, other programs using your router directly

32
HTML & templates / Re: How can I implement thing on image attached?
« on: March 16, 2021, 09:02:57 PM »
the section [file=folder=link|private]  containt the division of column name

use the totality of this text as a starting point to put in the diff template properties , instead of what you put there previously

Quote
[file=folder=link|private]
<div class='item item-type-%item-type% {.if|{.get|can access.}||cannot-access.} {.if|{.get|can archive item.}|can-archive.}'>
   <div class="item-link">
      <a href="%item-url%">
         <img src="%item-icon%" />
         %item-name%
      </a>
      {.if|{.=|%item-type%|folder.}|{:[<a href="http://example.site/view-2.php?name={.encode html|%item-name%.}"> Info </a>]:}.}
   </div>
   <div class='item-props'>
      <span class="item-ts"><i class='fa fa-clock-o'></i></span>

[+file]
      <span class="item-size"><i class='fa fa-download' title="{.!Download counter:.} %item-dl-count%"></i> %item-size%B</span>
[+file=folder=link]
      {.if|{.get|is new.}|<i class='fa fa-star' title="{.!NEW.}"></i>.}
[+file=folder]
        <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button>
[+file=folder=link]
    </div>
   <div class='clearer'></div>
[+file=folder=link]
    {.if| {.length|{.?search.}.} |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|%folder%.}/breadcrumbs.}|</div>.}:} .}
   {.123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">|{.commentNL|%item-comment%.}|</span></div>.}
</div>



33
HTML & templates / Re: How can I implement thing on image attached?
« on: March 15, 2021, 02:08:44 PM »
use  %item-name% and update the value  using some macros replace, substring, cut , trim .. to include the result in the url link
http://www.rejetto.com/wiki/index.php?title=HFS:_scripting_commands



34
@Rom_1983

dans le but de solutionner ton problème pour générer les raccourcis à publier sur le web

dans le template repère ces deux lignes

[+file]
<td>%item-size%B<td>%item-modified%<td>%item-dl-count%


et juste avant ajoutes ceci

[+file]
{.if|{.=|%user%|myident.}|{:<br>
{.replace|%host%|www.mondomaine.com|{.replace|/_private_admin/|/|%item-full-url%.}.}
:}.}


prend soin de remplacer myident par le nom du compte admin sous lequel tu te logues,
ainsi que www.mondomaine.com par ton nom de domaine externe

ceci te mettra le lien à diffuser que t'auras juste à copier

dans cette configuration , ce sont toutes les dossiers  qui sont impactés,  mais si tu souhaites que ce ne soit valable que pour certaines pages, il faut utiliser  la propriété "diff template" du dossier _private_admin dans le vfs

on conserve le même principe que précédemment mais en changeant le nom de la section utilisée, par exemple

[link_private_public]
{.if|{.=|%user%|myident.}|{:<br>
{.replace|%host%|www.mondomaine.com|{.replace|/_private_admin/|/|%item-full-url%.}.}
:}.}


et dans le template principal il faudra mettre en conservant cet ordre


[+file]
{.$link_private_public.}

[+file]
<td>%item-size%B<td>%item-modified%<td>%item-dl-count%


il faut garder à l'esprit que l'ajout de sections dans des diff tpl est soumis à une règle de parent-enfant et que l'utilisation de
[+file] dans le tpl aurait placé le résultat au mauvais endroit sur l'affichage web


dans la mesure ou cette approche permet seulement de créer le texte nécessaire qui peut prendre de la place à l'écran, il est tout à fait possible de le remplacer par un bouton qui générera le lien dans le presse-papier avec un message de validation au besoin
https://www.30secondsofcode.org/blog/s/copy-text-to-clipboard-with-javascript/
mais cette démarche dépasse mes possibilités et te laisse le soin d'évoluer ou non dans cette perspective.

35
Mais que suis-je bête de ne pas y avoir pensé !
 :-\


LOL
ce n'est pas avec le signe '-' (moins) mais le caractère '~' (tilda) qu'il faut utiliser

/~login

36
les liens étant créés à partir du compte logué
(sans le DNS vers mon serveur ça donne /_private_admin/_public_host/playnite_forum/my_playnite.jpg).

il faut en supprimer la partie privée pour que l'utilisateur ait accès au contenu

http: //monsite.dns.com/_public_host/playnite_forum/my_playnite.jpg

et là y a bien  my_playnite.jpg qui s'affiche correctement

si tu le souhaites au lieu d'avoir la page d'accueil classique de hfs pour les petits malins qui tenteraient l'aventure d'essayer des connexions pour tester les logins

dans ton template tu dois avoir ca:

[]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">


sur les versions plus récentes  c'est
[]
{.$common-head.}


tu  le modifie en insérant les lignes manquantes de manière à obtenir ce qui suit

Code: [Select]
[]
%login-link%
%loggedin%

[login-link]
ceci est ma nouvelle page d'accueil

[loggedin]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">

il te suffira de personnaliser la section [login-link]  pour qu'elle affiche ce que tu veux sans donner d'accès au login

si toi seul a besoin de te connecter il te suffira à la suite de l'adresse principale ( dns ou locale) d'ajouter /~login  puis d'en faire un raccourci dans ton navigateur. A noter que pour se déconnecter de hfs il est nécessaire de fermer le navigateur qui majoritairement garde la connexion "ouverte" en gardant en mémoire les identifiants.

%login-link% affiche le contenu de [login-link] lorsqu'on est simple visiteur

une fois logué c'est  le contenu de [loggedin]  par %loggedin% qui est affiché


37
Bug reports / Re: HFS 2.4 RC7 Login Required Issue - Please help!
« on: March 03, 2021, 09:31:08 PM »
It is quite normal from a browser in the local network the DNS addresses cannot be used, only the local IP addresses 127.0.0.1 or the one provided by the dhcp are functional

to check the dns address, it is necessary that the browser does not exit through the router which serves HFS, either another communication line, or then first connect to a proxy server which will redirect you to router-> hfs in using the dns url

38
Bug reports / Re: HFS 2.4 RC7 Login Required Issue - Please help!
« on: March 03, 2021, 09:13:43 PM »
i can see tyhoemthing wrong in your  template ( not the default but test.html)
login button has this format url

http://***.***.***.**:6512/http://***.***.***.***:6512


red part can only be a folder or a filename


Ok now solved  8)

39
Bug reports / Re: HFS 2.4 RC7 Login Required Issue - Please help!
« on: March 03, 2021, 08:11:13 PM »
which external port are you currently using?

40
mais c'est relativement simple comme possibilité, suffisait juste d'y penser à ce qui va suivre  ;D

1) activer menu >> virtual file systeme >> List protected items only for allowed users
 cela permet de masquer à tout utilisateur n'ayant pas uns de droits sur un élément du vfs (access delete upload) au minimum le visuel quand l'utilisateur n'est pas identifié

2) ajoutes  public_host_admin à ton vfs ( sans limitation ) puis dans ses propriétés ajouter seulement ton compte dans (access delete upload) pour être le seul à y avoir access une fois que tu sera identifié

- si public_host_admin est un dossier virtuel, tu peux y ajouter à volonté les dossiers réels que tu voudras gérer en distant

- si public_host_admin est un dossier réel, tu pourras ajouter des éléments dedans (directement sur le disque) ou virtuellement en éléments réels dans le vfs

3)  ajoutes  public_host au vfs (en virtuel) dans les mêmes conditions qu'au 2) pour avoir des dossiers similaires, tu auras ainsi deux clones

4) dans les propriétés de public_host tu masques ce que tu veux ( hidden recur) en laissant l'accès ouvert pour tous , tu ajoutes les éléments à partager puis tu joues sur les propriétes pous afficher ou masquer leur contenu, en jouant au besoin dans "file Masks" de chacun pour filtrer la liste apparaissant dans la page web  ( le root du vfs contient les filtre par defaut), sachant que default file mask (index.html;index.htm;default.html;default.htm) correspond à la page web qui doit etre recherché en premier pour l'affichage avant d'utiliser le template

je vois que t'es en pleine construction

un conseil: ne mets pas deux fois les mêmes noms, car tu risque d'avoir des erreurs d'accès avec les accès par l'url


41
by saving the HFS options to a file you have access to the ban list which looks like this

ban-list=172.1.1.*#firstline|10.*.*.*#mask ban|192.2.3.4;192.5.6.7#some local ip|

you can manually edit the file before running hfs and add all the bans in one go

each ban is composed of a field with mask#comment, the fields separated by a pipe | ,
do not forget to put the last one at the end of the line

inside ban options you will see
172.1.1.* firstline
10.*.*.* mask ban
192.2.3.4;192.5.6.7#some local ip

42
fill the blank row with a ban, then press the 'add row' button fill the blank row with a ban, then press the 'add row' button

consult  wiki for multiple ban in one line

http://www.rejetto.com/wiki/index.php?title=HFS:_IP_masks#IP_ranges

44
Français / Re: Strange multiple connections on multiple ports
« on: February 19, 2021, 02:23:04 PM »
oui c'est le principe utilisé par certains logiciels pour réduire le temps de transfert en utilisant un maximum dela la bande passante

quand on effectue un téléchargement par le navigateur, on ne s'occupe pas trop du temps que ca peut prendre un seul port peut être utilisé, il peut y avoir des temps morts et le port peut changer comme lors de multiples connexions, mais si par exemple on veut regarder une vidéo ou de l'audio en mode "streaming", les coupures seraient un peu désagréable, donc le logiciel charge une max de données pour les conserver dans un cache et les restituer en temps réel

si tu as déjà regardé des vidéo sur youtube tu remarqueras que le curseur rouge de lecture est toujours suivi d'une zone grisée-blanche correspondant à l'état d'avancement des données déjà transférées

tu peux en faire l'expérience avec le logiciel VLC pour lire un gros fichier média partagé en local sur ton hfs en utilisant l'adresse http://127.0.0.1,  pas besoin de conserver VLC en plein écran pour laisser apparaitre la fenêtre de hfs et constater le nombre de connexions locales simultanées

donc pour moi à la vue de tes captures c'est la même ip sur le même fichier, donc je pencherais pour un logiciel distant permettant d'afficher du média.

si ca te mange trop de ressources système ou trop de bande passante internet, tu peux jouer sur les limites dans hfs ou utiliser un logiciel tiers permettant de répartir la bande en fonction des programmes accédant à internet.

si tu souhaite avoir une idée de l'emplacement du "client" tu peux mettre son ip dans cette page web http://en.utrace.de/
le résultat n'est pas exhaustif pour la position exacte car elle reflète principalement le point d'accès fourni par le fai,  dans le cas des téléphones portables ca reste peu fiable pour un repérage géographique, mais le pays reste une bonne information

45
Français / Re: Strange multiple connections on multiple ports
« on: February 18, 2021, 06:48:19 PM »
rien d'anormal à ce qu'il y ait des connexions multiples sur une seule ip, la personne qui  transfère ce qui est partagé utilise probablement un soft de téléchargement multiple

si tu veux limiter ce genre d'inconvénient, va dans le menu --> limits -->

 max connections from single address   par exemple 10   (nombre de ports différents utilisés simultanément par Ip)
et aussi
 max simultaneous download from a single address  4     (nombre de fichiers différents)



Pages: 1 2 3 4 5 ... 134