What's new
  • 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!

Thanks everyone. This is an awesome site to get help from. Hopefully I'll remember enough to help others soon. Much appreciated.
 
Installation is a breeze.

1. Download the binary from Github: https://github.com/kvic-z/pixelserv-tls/releases/tag/v2.3.1
a. aarch64 for 64-bit ARM routers/servers.
b. armv7 for 32-bit ARM routers/servers.
2. Unzip the archive, locate & rename 'pixelserv-tls.<your architecture>.performance.dynamic' to 'pixelserv-tls'.
3. Upload the file to your router/server and replace the one of the same name in '/opt/bin'.

Ok. Showing my lack of skills here, but I did this.
Result bad, I had to reboot the router, format JFFS & reinstall to get everything up & running again.

Are there other steps?

Eg. should the existing pixelserv be disabled prior to doing the replace, so the file is not in use?
(I didn’t).

Using winscp is it ok to do the replace by simply drag & drop?

I feel like an idiot here, as plenty of others on the forum appear to have updated without drama. :(
 
Ok. Showing my lack of skills here, but I did this.
Result bad, I had to reboot the router, format JFFS & reinstall to get everything up & running again.

Are there other steps?

Eg. should the existing pixelserv be disabled prior to doing the replace, so the file is not in use?
(I didn’t).

Using winscp is it ok to do the replace by simply drag & drop?

I feel like an idiot here, as plenty of others on the forum appear to have updated without drama. :(
Pixelserv must be stopped in order to replace the binary. Disable it in the Diversion ep menu, replace the file, then enable in the ep menu.

WinSCP is fine, once Pixelserv is stopped.

The process is a pain in the behind, and I’ve had to do it a few times lately since I’ve switched firmwares a couple times this month.
 
Pixelserv must be stopped in order to replace the binary. Disable it in the Diversion ep menu, replace the file, then enable in the ep menu.

WinSCP is fine, once Pixelserv is stopped.

The process is a pain in the behind, and I’ve had to do it a few times lately since I’ve switched firmwares a couple times this month.

Many thanks! :)
 
I'm aware that I can just use the wild-card blacklist but I want to get this right.

I''ve added this hosts list I made from addresses I found online https://pastebin.com/raw/GtVsj0zV

Then I copied the format of this list from another hosts list.

1. Does it look right?
2. I'm just wondering why after adding this list to b 1,2, then enabling it, and then updating the list why none of the url's are being blocked.

Maybe someone here has experience with making their own hosts list
 
Last edited:
I'm aware that I can just use the wild-card blacklist but I want to get this right.

I''ve added this hosts list I made from addresses I found online https://pastebin.com/raw/GtVsj0zV

I copied the format of this list from another hosts list.

1. Does it look right?
2. I'm just wondering why after I've added it to b 1,2, enabling this hosts list, and then updating the list why none of the url's are being blocked.

Maybe someone here has experience with making their own list
It doesn't recognize it as a IP-domain hosts file. I think it is due to the Windows line-endings in the pastebin file. Use an editor like Notepad++ that can convert to UNIX line endings and try again.
Code:
  processing file 1 of 4
  no local file: getting new file
  https://pastebin.com/raw/GtVsj0zV
  file is in domain only format
  https://pastebin.com/raw/GtVsj0zV
  not hosts file, no backup found
 
It doesn't recognize it as a IP-domain hosts file. I think it is due to the Windows line-endings in the pastebin file. Use an editor like Notepad++ that can convert to UNIX line endings and try again.
Code:
  processing file 1 of 4
  no local file: getting new file
  https://pastebin.com/raw/GtVsj0zV
  file is in domain only format
  https://pastebin.com/raw/GtVsj0zV
  not hosts file, no backup found

Excellent, thanks for diagnosing the issue. I'm just leaning about these files. I'll update you later.
 
Excellent, thanks for diagnosing the issue. I'm just leaning about these files. I'll update you later.
Another way to resolve the issue is to run the dos2unix command (UNIX utility available on the router) command on the file via ssh session.
 
Ok. Showing my lack of skills here, but I did this.
Result bad, I had to reboot the router, format JFFS & reinstall to get everything up & running again.

Are there other steps?

Eg. should the existing pixelserv be disabled prior to doing the replace, so the file is not in use?
(I didn’t).

Using winscp is it ok to do the replace by simply drag & drop?

I feel like an idiot here, as plenty of others on the forum appear to have updated without drama. :(
Apologies for taking so long to get back to you. I used NAS, simply went to my router \\192.168.1.1, removed the existing binary, moved the new one over, and rebooted the router and all was well. My apologies if my steps were lacking or missing something critical, but that process outlined above is literally all that I did.
 
Installation is a breeze.

1. Download the binary from Github: https://github.com/kvic-z/pixelserv-tls/releases/tag/v2.3.1
a. aarch64 for 64-bit ARM routers/servers.
b. armv7 for 32-bit ARM routers/servers.
2. Unzip the archive, locate & rename 'pixelserv-tls.<your architecture>.performance.dynamic' to 'pixelserv-tls'.
3. Upload the file to your router/server and replace the one of the same name in '/opt/bin'.

Step 4 - chmod pixelsrv-tls 755 (to make it executable) or with winscp right click on pixelsrv-tls, choose properties and set the checkbox permissions (octal 0755 in the box at the bottom).
 
Last edited:
I didn't do any of that
Same, on Mac OSX just mounted the directory over the network in the finder, then drag and drop hit replace and, It just works!:D
 
On a UNIX like system a file has to have permissions granted to be executable otherwise it won't run. I would check pixelsrv-tls has the correct permissions set.
Confirmed, I did a restart as well, been successfully serving pixels for a couple of weeks.
 
Step 4 - chmod pixelsrv-tls 755 (to make it executable) or with winscp right click on pixelsrv-tls, choose properties and set the checkbox permissions (octal 0755 in the box at the bottom).

We have a winner!:D
Latest pixelserv up & running, thanks for everyone’s help.

I disabled pixelserv, then drag & dropped the new file over via winscp, (right clicked & permissions was already set to 755.)
Restarted pixelserv, all looked fine, then rebooted router ‘just because’.

Bewdy!
 
We have a winner!:D
Latest pixelserv up & running, thanks for everyone’s help.

I disabled pixelserv, then drag & dropped the new file over via winscp, (right clicked & permissions was already set to 755.)
Restarted pixelserv, all looked fine, then rebooted router ‘just because’.

Bewdy!

As soon as I saw "bewdy" I knew you were Aussie
 
bewdy. (Australia, informal) Used to express enthusiasm, pleasure or approval.
upload_2020-1-23_22-47-38.png

Wiktionary › wiki › bewdy
bewdy - Wiktionary
 
Does anyone know where I can post a Hosts File that allows Unix Line Endings ... I can't see any settings as such for pastebin.com, and Notepad++ works for this but Pastebin changes the data back to DOS.
 
Last edited:
Same, on Mac OSX just mounted the directory over the network in the finder, then drag and drop hit replace and, It just works!:D

So, you mounted the USB Drive on your ASUS router to Finder? How did you do that? I can't see it on the Network in Finder. I have mounted about 7 Shares from my NAS okay.
 

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

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