What's new

pixelserv pixelserv - A Better One-pixel Webserver for Adblock

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

https' will also work

Except I guess we have established it doesn't.
 
A new test version, KL-test7, is available.

Increased efficiency in threading. Hence, default max of threads raises from 400 to 1200.

More details at the usual place. Please try hard to crash it if you could.
 
Hi @kvic I have an issue with pixelserv using ab-solution, I asked already in the ab-solution thread and everybody has helped answering but I still have the issue, like you are the developer I'll ask you or anybody in this thread that could have a similar issue
the ab-solution is working great no issues, I installed pixelserv from the absolution menu, no error
I can see the stats with no issues
So to test if the pixel is being served I opened a web browser
http://192.168.1.3 - It brings me a blank webpage, so it works ok
https://192.168.1.3 - it does not bring me a blank webpage, it gives me errors of TLS outdated, SSL mismatch I search for these errors in google with no success, some recommend to enable outdated cyphers, but not even that works. I tested a windows 10 fully updates in chrome and edge, iOS safari, android chrome and firefox using linux, each one gives me a similar error, but never opens a blank webpage
I purged the certificates on the menu of absolution with no success

I see no ads but I suppose that https sites are just timing out, I dont see errors on https sites.
thanks
 
A new test version, KL-test7, is available.

Increased efficiency in threading. Hence, default max of threads raises from 400 to 1200.

More details at the usual place. Please try hard to crash it if you could.

I threw everything I had at it, all the stuff that killed the prior builds. It was handled cleanly in test7, very responsive and smooth. Can I interest you in a 1630 krq?

v3yFe3s.png
 
@shooter40sw

I got confused about the problem by going through the messages..but then I realised what you meant!

You can use http://doubleclick.net/servstats or https://doubleclick.net/servstats to access stats pages over HTTP or HTTPS. Or any blocked domain names...

https://192.168.1.3 or any ipv4 address doesn't work because the certificate generated isn't valid.

In practice, very rare to use IP address for accessing secure websites. An enhancement in pixelserv-tls shall be easy. I'll put it on to-do.
 
Ah, I figured it out. My bookmark specifies the port. So in my case,

https://172.19.1.10:443/servstats

Which works. Without the port it seems not to.

Edit: I never noticed because I don’t use https to look at stats typically. Is there any particular reason you’d want to rather than http?
 
Ah, I figured it out. My bookmark specifies the port. So in my case,

https://172.19.1.10:443/servstats

Which works. Without the port it seems not to.

Edit: I never noticed because I don’t use https to look at stats typically. Is there any particular reason you’d want to rather than http?

I didn't realise the issue either because I mostly use Safari. Safari and mobile safari are okay with the certificate... :)

I believe the certificates for IPv4 are considered invalid.
 
SAN extensions can be DNS or IP. Internet Explorer is broken however, and will require you to use DNS even for an IP address.
 
Hi @kvic I have an issue with pixelserv using ab-solution, I asked already in the ab-solution thread and everybody has helped answering but I still have the issue, like you are the developer I'll ask you or anybody in this thread that could have a similar issue
the ab-solution is working great no issues, I installed pixelserv from the absolution menu, no error
I can see the stats with no issues
So to test if the pixel is being served I opened a web browser
http://192.168.1.3 - It brings me a blank webpage, so it works ok
https://192.168.1.3 - it does not bring me a blank webpage, it gives me errors of TLS outdated, SSL mismatch I search for these errors in google with no success, some recommend to enable outdated cyphers, but not even that works. I tested a windows 10 fully updates in chrome and edge, iOS safari, android chrome and firefox using linux, each one gives me a similar error, but never opens a blank webpage
I purged the certificates on the menu of absolution with no success

I see no ads but I suppose that https sites are just timing out, I dont see errors on https sites.
thanks

This issue is fixed and will be available for testing in KL-test8!

EDIT:

Upcoming KL-test8 is verified to support HTTPS at least on:
  • Android >= 4.4.2; Chrome >= 51; Firefox >= 49
  • IE 11 Win 10; Edge >= 13; Safari >= 9; Apple ATS 9 iOS 9
  • IE 11 Win 7,8.1; IE 11 Winphone 8.1; Opera >= 17; Safar 7 iOS 7.1
 
Last edited:
A new test version, KL-test8, is available.

Triggered by @shooter40sw reported issue in #648, KL-test8 is a focus on SSL and HTTPS connections.

The result in my opinion is very fruitful as we see significant reduction in memory requirement and moderately improved speed over KL-test7.

For more details and download, pls go to the usual page.
 
Hi kvic,

I just installed kl-test8 and rebooted my router. After visiting cnn.com I saw this.

A negative counter.

Kind regards,

Cor
 

Attachments

  • Screenshot-2017-11-17 pixelserv statistics.png
    Screenshot-2017-11-17 pixelserv statistics.png
    129.6 KB · Views: 330
Is there any way to install the test versions as entware package? If yes, can someone please direct me to any tutorial?

Sent from my SGH-M919 using Tapatalk
 
Is there any way to install the test versions as entware package? If yes, can someone please direct me to any tutorial?

Sent from my SGH-M919 using Tapatalk
Download the test binary from GitHub, for ARM devices this would be pixelserv-tls.Kl-test8.Entware-ng.armv7softfloat.zip, for MIPS routers it's pixelserv-tls.Kl-test8.Entware-ng.mipsel.zip.
https://github.com/kvic-z/pixelserv-tls/releases

Unpack the zip.
Then in the AB UI stop pixelserv with ps, option 1.
Copy the pixelserv-tls..... file in the extracted zip file to /opt/bin/ on your router.
Rename the existing pixelserv-tls file to something like pixelserv-tls-old
Rename the copied file to pixelserv-tls and set the permissions to 0755.
In the AB UI start pixelserv with ps, option 1.
 
There does look to be something going on with the counters:
Code:
uts 0d 00:08 process uptime
log 1 critical (0) error (1) warning (2) notice (3) info (4) debug (5)
kcc 24 number of active service threads
kmx 24 maximum number of service threads
kvg 0.07 average number of requests per service thread
krq 1 max number of requests by one service thread
req 101 total # of requests (HTTP, HTTPS, success, failure etc)
avg 1008 bytes average size of requests
rmx 3337 bytes largest size of request(s)
tav 0 ms average processing time (per request)
tmx 1 ms longest processing time (per request)
Obviously this needs to run longer, but tmx and tav look off.

Also, kvg should always be greater than or equal to 1.
 
Download the test binary from GitHub, for ARM devices this would be pixelserv-tls.Kl-test8.Entware-ng.armv7softfloat.zip, for MIPS routers it's pixelserv-tls.Kl-test8.Entware-ng.mipsel.zip.
https://github.com/kvic-z/pixelserv-tls/releases

Unpack the zip.
Then in the AB UI stop pixelserv with ps, option 1.
Copy the pixelserv-tls..... file in the extracted zip file to /opt/bin/ on your router.
Rename the existing pixelserv-tls file to something like pixelserv-tls-old
Rename the copied file to pixelserv-tls and set the permissions to 0755.
In the AB UI start pixelserv with ps, option 1.
Great. Thanks!!

Sent from my SGH-M919 using Tapatalk
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top