Aller au contenu

Islandar

Membres
  • Compteur de contenus

    11
  • Inscription

  • Dernière visite

  • Jours gagnés

    3

Islandar a gagné pour la dernière fois le 29 janvier 2018

Islandar a eu le contenu le plus aimé !

1 abonné

À propos de Islandar

Visiteurs récents du profil

2601 visualisations du profil

Islandar's Achievements

Newbie

Newbie (1/14)

4

Réputation sur la communauté

  1. Bonjour à tous, Je relance ce topic car je recherchais cette solution mais j'ai des soucis pour la mettre en oeuvre... Si vous pouvez me dire si ma mise en place est cohérante: J'ai créé un .htacces dans web/www/site1/ {ici} avec le code suivant Dans l’idée si je tape test.site1.com il devrait me faire une redirection invisible sur site1.com/~test/ non? Malheureusement je tombe sur la page principal de synology avec le code 403. Merci
  2. Simple en réalisation car tu copie le script et tu le le met dans le planificateur de tache de ton syno. Si tu a besoin de plus de renseignement n’hésite pas.
  3. Seul DownloadStation passe par le VPN. Je peux accéder a mon NAS via mon ip perso. ou si je veux avec l ip vpn. Mais DStation reste sur le vpn. J'étais pas très précis. De même j'ai partager un script afin de se protéger des déconnexion : Le nas va recréer toutes les bonnes routes pour toi =)
  4. Si tu veut tu as plus simple. Tu a dans ton nas: Panneau de config => Planificateur de tache) > tu créé une tache utilisateur qui se lance toutes les minutes. Tu copie ce script: Tu dois juste modifier ton planning DS pour être en pause si activé. Et complété le script avec tes info (Port a ouvrir/nom+id du vpn) #!/bin/ash # script for managing firewall, VPN connection and Download station scheduler # # # iptables binary path iptables="/sbin/iptables" # DLStation DLStation="/var/packages/DownloadStation/scripts/start-stop-status" #VPN interface interface_vpn="tun0" # Log file logfile="/root/vpn.log" # TCP port authorized / Tu inscris tes ports TCP pour tes downloads vpn_tcp_port= # UDP port authorized /Tu inscris tes ports UDP pour tes downloads vpn_udp_port= # OpenVPN configuration / Tu rentre le nom de ta connection ainsi que son ID openvpn_confid=o111111111 openvpn_configname= VPN ############### START SCRIPT ################### # Is there a VPN connection ? if [ -z "$(ifconfig | grep "$interface_vpn")" ]; then echo $(date) ": VPN not started" >> $logfile #No VPN, No Download station $DLStation stop if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": ERROR, DownloadStation is always on :/" >> $logfile else echo $(date) ": DownloadStation is stopped" >> $logfile fi # Trying to start VPN connection echo $(date) ": Trying to start VPN connection..." >> $logfile echo conf_id=$openvpn_confid > /usr/syno/etc/synovpnclient/vpnc_connecting echo conf_name=$openvpn_configname >> /usr/syno/etc/synovpnclient/vpnc_connecting echo proto=openvpn >> /usr/syno/etc/synovpnclient/vpnc_connecting synovpnc reconnect --protocol=openvpn --name=$openvpn_configname --retry=4 --interval=10 >> $logfile fi # Is there a VPN connection and can we ping google ? if [ -z "$(ping -c 4 www.google.fr | grep "64 bytes")" ] && [ -n "$(ifconfig | grep "$interface_vpn")" ] ; then echo $(date) ": Ping failed to www.google.fr..." >> $logfile #VPN is going to be stopped, stop Download station $DLStation stop if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ]; then echo $(date) ": ERROR, DownloadStation is always on :/" >> $logfile else echo $(date) ": DownloadStation is stopped" >> $logfile fi # kill the failed VPN connection synovpnc kill_client >> $logfile echo $(date) ": VPN connection closed" >> $logfile wait 10000 # Trying to start VPN connection echo $(date) ": Trying to start VPN connection..." >> $logfile echo conf_id=$openvpn_confid > /usr/syno/etc/synovpnclient/vpnc_connecting echo conf_name=$openvpn_configname >> /usr/syno/etc/synovpnclient/vpnc_connecting echo proto=openvpn >> /usr/syno/etc/synovpnclient/vpnc_connecting synovpnc reconnect --protocol=openvpn --name=$openvpn_configname --retry=4 --interval=10 >> $logfile else # Firewall is up ? if [ -n "$(ifconfig | grep "$interface_vpn")" ] && [ -z "$($iptables -L -v | grep "$interface_vpn")" ]; then echo $(date) ": Interface " $interface_vpn " found but firewall is not configured..." >> $logfile #Incoming tcp vpn connections ACCEPT if [ -n "$vpn_tcp_port" ]; then $iptables -A INPUT -i $interface_vpn -p tcp -m multiport --dports $vpn_tcp_port -j ACCEPT fi #Incoming udp vpn connections ACCEPT if [ -n "$vpn_udp_port" ]; then $iptables -A INPUT -i $interface_vpn -p udp -m multiport --dports $vpn_udp_port -j ACCEPT fi #if none of the rules were matched DROP # $iptables -A INPUT -i $interface_vpn -p tcp -j DROP $iptables -A INPUT -i $interface_vpn -p udp -j DROP $iptables -A INPUT -i $interface_vpn -p icmp -j DROP echo $(date) ": Firewall configured successfully" >> $logfile #VPN Connection and firewall are Ok, starting Download station $DLStation start if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": DownloadStation is started" >> $logfile else echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile fi else # Update 08/10/2014 if [ -n "$(ifconfig | grep "$interface_vpn")" ] && [ -n "$($iptables -L -v | grep "$interface_vpn")" ]; then #VPN Connection and firewall are Ok, if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then #VPN Connection, firewall and Download station are Ok echo $(date) ": All network configuration is OK" else #VPN Connection and firewall are Ok but not Download station #try to start it echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile $DLStation start if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": DownloadStation is started" >> $logfile else echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile fi fi fi fi fi exit 0; ownloadStation
  5. Non c est possible, et de façon tres simple!!!! Tu va dans les réglage avancés du réseaux. Tu t 'assure d etre en multiple gateway seulement. Tu lance ton vpn. Tu retourne sur le multiple gateway tu décoche, tu valide , tu applique. Tu refais la meme manip ( et oui!!!!) et tu le coche, valide, et applique. Ton DSDowloand restera sur le vpn et toutes tes autres applications seront sur l ip de chez toi. Vous pouvez vérifier avec un torrent ip =)
  6. Je sais pas si cette solution pourrais t aider mais voici mon fonctionnement. Je télécharge obligatoirement par le vpn, mais je garde un accès depuis l extérieur sans passer par le vpn. J'ai un script qui contrôle toutes les minutes le vpn et le relance et coupe DSDownload au cas ou, jusqu a ce que le vpn soit de nouveau up. Modifie le en fonction de tes besoins. Pour garder l’accès depuis l exterieur Tu lance ton vpn Tu va dans le panneau de config puis réseaux Tu va dans option avancé tu décoche "multiple" gateway tu fais ok puis appliquer. Tu refais la meme chose mais cette fois ci en le gardant cocher. Le serveur recréera les routes pour l accès extérieur mais ne changera pas l'interface pour DSDownload #!/bin/ash # script for managing firewall, VPN connection and Download station scheduler # # # iptables binary path iptables="/sbin/iptables" # DLStation DLStation="/var/packages/DownloadStation/scripts/start-stop-status" #VPN interface interface_vpn="tun0" # Log file logfile="/root/vpn.log" # TCP port authorized vpn_tcp_port= " Tes ports de DLL" # UDP port authorized vpn_udp_port=" Tes ports de DLL" # OpenVPN configuration openvpn_confid="o..... bidule openvpn_configname="Ton super VPN" ############### START SCRIPT ################### # Is there a VPN connection ? if [ -z "$(ifconfig | grep "$interface_vpn")" ]; then echo $(date) ": VPN not started" >> $logfile #No VPN, No Download station $DLStation stop if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": ERROR, DownloadStation is always on :/" >> $logfile else echo $(date) ": DownloadStation is stopped" >> $logfile fi # Trying to start VPN connection echo $(date) ": Trying to start VPN connection..." >> $logfile echo conf_id=$openvpn_confid > /usr/syno/etc/synovpnclient/vpnc_connecting echo conf_name=$openvpn_configname >> /usr/syno/etc/synovpnclient/vpnc_connecting echo proto=openvpn >> /usr/syno/etc/synovpnclient/vpnc_connecting synovpnc reconnect --protocol=openvpn --name=$openvpn_configname --retry=4 --interval=10 >> $logfile fi # Is there a VPN connection and can we ping google ? if [ -z "$(ping -c 4 www.google.fr | grep "64 bytes")" ] && [ -n "$(ifconfig | grep "$interface_vpn")" ] ; then echo $(date) ": Ping failed to www.google.fr..." >> $logfile #VPN is going to be stopped, stop Download station $DLStation stop if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ]; then echo $(date) ": ERROR, DownloadStation is always on :/" >> $logfile else echo $(date) ": DownloadStation is stopped" >> $logfile fi # kill the failed VPN connection synovpnc kill_client >> $logfile echo $(date) ": VPN connection closed" >> $logfile wait 10000 # Trying to start VPN connection echo $(date) ": Trying to start VPN connection..." >> $logfile echo conf_id=$openvpn_confid > /usr/syno/etc/synovpnclient/vpnc_connecting echo conf_name=$openvpn_configname >> /usr/syno/etc/synovpnclient/vpnc_connecting echo proto=openvpn >> /usr/syno/etc/synovpnclient/vpnc_connecting synovpnc reconnect --protocol=openvpn --name=$openvpn_configname --retry=4 --interval=10 >> $logfile else # Firewall is up ? if [ -n "$(ifconfig | grep "$interface_vpn")" ] && [ -z "$($iptables -L -v | grep "$interface_vpn")" ]; then echo $(date) ": Interface " $interface_vpn " found but firewall is not configured..." >> $logfile #Incoming tcp vpn connections ACCEPT if [ -n "$vpn_tcp_port" ]; then $iptables -A INPUT -i $interface_vpn -p tcp -m multiport --dports $vpn_tcp_port -j ACCEPT fi #Incoming udp vpn connections ACCEPT if [ -n "$vpn_udp_port" ]; then $iptables -A INPUT -i $interface_vpn -p udp -m multiport --dports $vpn_udp_port -j ACCEPT fi #if none of the rules were matched DROP # $iptables -A INPUT -i $interface_vpn -p tcp -j DROP $iptables -A INPUT -i $interface_vpn -p udp -j DROP $iptables -A INPUT -i $interface_vpn -p icmp -j DROP echo $(date) ": Firewall configured successfully" >> $logfile #VPN Connection and firewall are Ok, starting Download station $DLStation start if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": DownloadStation is started" >> $logfile else echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile fi else # Update 08/10/2014 if [ -n "$(ifconfig | grep "$interface_vpn")" ] && [ -n "$($iptables -L -v | grep "$interface_vpn")" ]; then #VPN Connection and firewall are Ok, if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then #VPN Connection, firewall and Download station are Ok echo $(date) ": All network configuration is OK" else #VPN Connection and firewall are Ok but not Download station #try to start it echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile $DLStation start if [ -n "$(ps | grep -v "grep" | grep "/sbin/scheduler")" ] ; then echo $(date) ": DownloadStation is started" >> $logfile else echo $(date) ": ERROR, DownloadStation is stopped" >> $logfile fi fi fi fi fi exit 0;
  7. Bonjour à tous, Sauf erreur de ma part il existe bien une solution simple: J'ai un ds1512+ sur DSM-5 Actuellement je télécharge via mon vpn (Openvpn) et je peux accéder à mon NAS soit par l'ip de mon fournisseur ou celui de mon vpn. Tu vas dans: Panneau de config> Réseau > Général > Dans les paramètres avancé tu sélection uniquement le "multiple gateway" et décoche l'arp Et puis c'est tout.... Mon DownloadStation passe par le vpn (vérifier avec un torrentIp) Et je me connecte depuis l’extérieur avec mon ip FAI sans problème ou/et ip Vpn (Du moins j'utilise mes noms de domaines)
  8. Islandar

    Installation D

    Bonjour Xavierfalcon, En fonction de quel type de serveur minecraft tu veut faire tourner sache qu'il y a des paquets précompilé disponible. Les customs: http://forum.synology.com/enu/viewtopic.php?f=190&t=69531 http://packages.page81.net L'officiel et crafbukit sont aussi sous forme de package dispo .
  9. Islandar

    T

    De mon coté cela fonctionne, je suis en 5.1.5004Rev2 et dsm 2.1. L'authentification "test" ne fonctionne pas mais la recherche et le dll fonctionne. J'ai le droit a un [T411]**********, après un .php, et au final a mon torrent qui se telecharge =)
  10. Bonjour à tous, Je viens partager mes "tests", j'ai installer le .spk ffmpegwithdts depuis une semaine (je n'ai pas de donné importantes sur mon nas, tout perdre ne me dérange pas trop). L'installation se fait pas simple ajout de la source et le lancement du paquet après le tour est joué : on peut lire sans souci les dts. J'ai pas eu de dysfonctionnement ou autre, je surveille de prêt les processus. Je compte faire un test de mes fichiers ce weekend afin de connaitre leurs états. Pour info je suis en DSM 5 sur un DS1512+
  11. Bonjour, J'ai le même problème que toi... Une fois la connexion avec Openvpn Établie mon Nas devient injoignable depuis le net. Mais reste joignable en réseau local. Ce qui m'étonne c'est que beaucoup d'utilisateur Syno utilise en VPN Client, et pourtant il y a peu de message concernant un souci d’accès par le net.... Es ce que le faite d'utilise les autres type de vpn Ipsec etc... enlève ce problème?
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.