Synology-Forum.nl
Synology Router => Synology Router => Topic gestart door: nelek op 28 januari 2016, 22:28:29
-
Ik had na mijn eerste package (http://www.synology-forum.nl/synology-router/tor-package-voor-synology-rt1900ac/) voor Synology gemaakt te hebben nog wat ideeën voor andere packages, zodoende hier mijn tweede package voor de Synology router, Squid cache versie 3.5.13, crosscompiled speciaal voor de rt1900ac.
Wat is Squid?
Squid is een proxy server die het mogelijk maakt om netwerk te traffiek te filteren. In plaats van rechtstreeks een verbinding te maken een server op het internet, wordt de informatie gestuurd via een tussenserver in het netwerk waarop bepaalde regels met betrekking tot de traffiek kunnen ingesteld worden. Het is met Squid ook mogelijk om een cache van de data aan te leggen, zodat bepaalde bestanden niet telkens opnieuw geladen moeten worden van het internet.
Waarom zou ik Squid op de Synology router draaien?
Als je een basis caching & filtering proxy wil die voor alle host op het netwerk beschikbaar is als "gateway" naar het internet, is squid ideaal. Het gebruik van de caching functionaliteit vereist de nodige opslagruimte op de router, zoals op USB of flash drive.
Ik heb de package geinstalleerd. Hoe maak ik nu gebruik van Squid?
De package draait Squid als een proxy. Het volstaat om in de applicatie waarvan je de traffiek via Squid wilt sturen in te stellen met het IP adres van je router. De standaard poort van Squid is poort 3128. De poort kan je bij het installeren zelf instellen.
De Squid package werkt niet bij mij!
Dat zou best kunnen. Indien dit zo is, kan je reageren in dit draadje. Het dan ook behulpzaam om de output van de volgende commandos in je antwoord te sturen zodat ik kan zien waar het eventueel fout gelopen is.
Als root :
ifconfig
cat /var/packages/Squid/etc/squid.conf
/var/packages/Squid/scripts/start-stop-status start
cat /var/packages/Squid/target/var/logs/cache.log
Deze Squid package heeft mijn router opgegeten! Waar dien ik mijn schadeclaim in?!
Helaas pindakaas. Het gebruik van deze package gebeurt volledig op eigen risico. Het versienummer van deze package (0.1.x) zegt genoeg denk ik. Dit is mijn eerste poging om een package te maken, dus er kan ongetwijfeld heel wat beter.
To-do
* Meer features van de proxy instelbaar maken via wizard.
* Transparant proxy mode activeren
Waar kan ik tips en feedback geven?
Reply gewoon in dit draadje.
Download URL Squid SPK v0.1.0 (https://mega.nz/#!Q54WyCZD!u5NjbIT4fN3zLyhSWgcbAkeELDiVJgP1IGyTmZ6L2GU)
-
hoe installeer ik dit op mijn router?
-
Handmatig in Package Center ? (Heb zelf geen Synology Router)
-
Dat lijkt me inderdaad de optie om te kiezen (onder Package Center):
[attach=1]
-
geprobeerd maar krijg de melding geen signatuur?
-
Sinds januari 2016 dat het "home-made" Squid pakket is geïntroduceerd en nu is er veel veranderd aan het standaard SRM.
Dus zou best kunnen dat het nu niet (meer) op die manier werkt?
Met wat er in het begin van het draadje wordt geschreven:
De Squid package werkt niet bij mij!
Dat zou best kunnen. Indien dit zo is, kan je reageren in dit draadje. Het dan ook behulpzaam om de output van de volgende commandos in je antwoord te sturen zodat ik kan zien waar het eventueel fout gelopen is.
De auteur is niet echt heel actief op het forum.
Zijn laatste bericht dateert van 3,5 maand terug, dus hoop dat hij reageert op je bericht.
-
Installatie van 3rd party packages toestaan onder de TAB Instellingen?
-
Neem aan dat het niet anders is dan in DSM:
[attach=1]
-
Even op de router nagelopen, en voor dit onderdeel precies vergelijkbaar, dus prima om die optie te proberen. ;)
[attach=1]
-
Da dach ik al, dat maakt SRM<>DSM dus consistent 8)
-
installeren werkt maar kan nergens wat instellen? Dus blijft de vraag of je niet in de router naar de Proxi op de NAS kan verwijzen.
-
Graag gedaan ;)
@Marco@70
Het package heeft geen userinterface denk ik, @nelek weet daar waarschijnlijk meer van.
Anders op de command line de instellingen doen.
-
Anders op de command line de instellingen doen.??
Waar vind ik dat.
-
Je dient de basis instellingen van squid in te stellen als je de package installeert via de wizard (je dient zeker je netwerk goed te configureren, dus niet zomaar next zonder te kijken wat er staat)
Als je dat doet zou je normaal een werkende squid proxy moeten hebben. geen extra configuratie nodig.
als je squid toch wil tweaken, doe je dat via de command line. het pad naar het configuratiebestand staat helemaal bovenaan het draadje.
-
De ip range staat op /24 hoe kan ik deze vergroten. Had er 99 van gemaakt maar dan start Squid niet op.
En hoe doe ik dit zonder opnieuw te installeren.
-
xxx.xxx.xxx.xx / 24 zou het volledige bereik van het sub-net moeten zijn.
Maar heb geen ervaring met dat Squid.
-
dus ook als xxx.xxx.xxx.127 als IP staat dan werkt /24?
-
Volgens de volgende calculators wel :o
http://www.subnet-calculator.com/
http://www.csgnetwork.com/ipinfocalc.html
Maar waarom zou je 127 als laatste getal van het IP invullen?
Je hoeft de goden toch niet te verzoeken om te proberen het zaakje te laten vastlopen?
Dus ga uit van de officiële schrijfwijze als je een /24 achter een sub-net zet. Dus voor het 4e blokje het nummer 0
Bijv. 192.168.1.0/24
-
127 heeft de Synology router gegeven. Maar aan 24 ip nummer heb ik te kort.
-
???
Het sub-net bereik met 192.168.1.0/24 gaat van 192.168.1.1 t/m 192.168.1.255 (laatste nummer wordt gebruikt voor broadcast).
Maar goed, ik kan je daarin niet verder helpen. Gebruik geen Squid.
-
A dat veranderd het.
Dacht dat / 24 betekenden van 192.168.1.1 t/m 192.168.1.24 maar dat is dus 192.168.1.255
Is er nog iets waar dit mooi wordt uitgelegd? Wil wel graag weten hoe dat zit.
-
http://www.master-it.nl/p/blog/ipv4-subnetten-op-de-makkelijkere-manier
-
@Marco@70
Vanuit die uitleg, snap je nu dan ook de resultaten uit de eerder opgegeven IP calculators?
(Bij de eerste calculator staat in beknopte versie overigens die uitleg er ook al bij).
Mask bits 24 ------------------------------------> http://www.subnet-calculator.com/
A Network Prefix Length (invullen 24) ----> http://www.csgnetwork.com/ipinfocalc.html
-
Ja dat is nu een stuk duidelijker.
-
192.168.1.1/24 is de zogenoemde cidr notatie, ik meen dat ze is ingevoerd door Cisco.
Goede managed switches gebruiken vaak deze notatiewijze.