Synology-Forum.nl

Synology Router => Synology Router => Topic gestart door: nelek op 28 januari 2016, 22:28:29

Titel: Squid 3.5.13 package voor Synology RT1900ac
Bericht 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)
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 21 november 2016, 10:16:17
hoe installeer ik dit op mijn router?
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Birdy op 21 november 2016, 10:24:57
Handmatig in Package Center ? (Heb zelf geen Synology Router)
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 21 november 2016, 14:25:06
Dat lijkt me inderdaad de optie om te kiezen (onder Package Center):

[attach=1]

Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 21 november 2016, 15:23:50
geprobeerd maar krijg de melding geen signatuur?
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 21 november 2016, 15:40:09
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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Pippin op 21 november 2016, 15:44:30
Installatie van 3rd party packages toestaan onder de TAB Instellingen?
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Birdy op 21 november 2016, 15:47:10
Neem aan dat het niet anders is dan in DSM:
[attach=1]
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 21 november 2016, 15:51:25
Even op de router nagelopen, en voor dit onderdeel precies vergelijkbaar, dus prima om die optie te proberen.  ;)

[attach=1]

Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Birdy op 21 november 2016, 16:08:25
Da dach ik al, dat maakt SRM<>DSM dus consistent 8)
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 21 november 2016, 16:26:36
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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Pippin op 21 november 2016, 17:19:35

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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 21 november 2016, 17:47:05
Anders op de command line de instellingen doen.??

Waar vind ik dat.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: nelek op 21 november 2016, 18:30:21
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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 07 december 2016, 15:00:18
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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 07 december 2016, 21:17:56
xxx.xxx.xxx.xx / 24   zou het volledige bereik van het sub-net moeten zijn.
Maar heb geen ervaring met dat Squid.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 07 december 2016, 21:21:16
dus ook als xxx.xxx.xxx.127 als IP staat dan werkt /24?
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 07 december 2016, 21:32:21
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
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 07 december 2016, 22:33:06
127 heeft de Synology router gegeven. Maar aan 24 ip nummer heb ik te kort.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 07 december 2016, 22:46:02
???
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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 08 december 2016, 07:42:51
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.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Birdy op 08 december 2016, 08:49:41
http://www.master-it.nl/p/blog/ipv4-subnetten-op-de-makkelijkere-manier
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Babylonia op 08 december 2016, 11:45:52
@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
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: Marco@70 op 08 december 2016, 15:46:26
Ja dat is nu een stuk duidelijker.
Titel: Re: Squid 3.5.13 package voor Synology RT1900ac
Bericht door: aliazzz op 08 december 2016, 20:46:14
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.