Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.os.windows-10 > #186327 > unrolled thread

Tutorial: DIY build your own lightweight chromium-based privacy web browser

Started byMarion <marion@facts.com>
First post2025-07-29 02:25 +0000
Last post2025-09-02 04:06 +0000
Articles 20 on this page of 22 — 2 participants

Back to article view | Back to alt.comp.os.windows-10


Contents

  Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-07-29 02:25 +0000
    Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser "Allan Higdon" <allanh@vivaldi.net> - 2025-07-29 08:38 -0500
      Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-07-29 22:41 +0000
        Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-07-30 05:42 +0000
          Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-07-30 21:01 +0000
            Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-01 02:42 +0000
              Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-07 03:31 +0000
                Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-09 02:57 +0000
                  Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-09 19:35 +0000
                    Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-12 20:13 +0000
                      Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-18 00:20 +0000
                        Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-18 16:42 +0000
                          Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-18 19:10 +0000
                            Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-19 11:00 +0000
                              Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-19 15:17 +0000
                                Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-20 18:27 +0000
                                  Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-21 04:11 +0000
                                    Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-22 09:45 +0000
                                      Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-23 17:14 +0000
                                        Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-24 14:54 +0000
                                          Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-08-29 05:41 +0000
                                            Re: Tutorial: DIY build your own lightweight chromium-based privacy web browser Marion <marion@facts.com> - 2025-09-02 04:06 +0000

Page 1 of 2  [1] 2  Next page →


#186327 — Tutorial: DIY build your own lightweight chromium-based privacy web browser

FromMarion <marion@facts.com>
Date2025-07-29 02:25 +0000
SubjectTutorial: DIY build your own lightweight chromium-based privacy web browser
Message-ID<1069bff$24ia$1@nnrp.usenet.blueworldhosting.com>
This tutorial walks you through creating a DIY Chromium-based 
privacy browser using Brave and Ungoogled Chromium.

This was written for the benefit of the team, off the cuff.
Please improve so that everyone benefits from your every post.

I've been using Epic as my lightweight privacy browser for years, 
but it recently went south, so I needed a new lightweight privacy
browser (other than Opera & Tor, which have their own pros & cons).

Here's how to roll your own DIY chromium-based privacy browser.
The assumption is that you want your base to be Ungoogled Chromium.

Since Ungoogled Chromium can't easily access Chrome Web Extensions, 
you'll need "some other chromium-based browser" where Edge isn't a good 
idea due to the fact that the extensions may be modified by Edge.

Hence, I picked Brave as the chromium-based web browser to temporarily
fetch extensions, but the final lightweight privacy browser was UC.

1. Download the latest Brave full offline installer into your archive.
   https://github.com/brave/brave-browser/
   https://github.com/brave/brave-browser/releases/tag/v1.80.124
    BraveBrowserSetup.exe ==> stub
    <https://github.com/brave/brave-browser/releases/download/v1.80.124/BraveBrowserSetup.exe>
    BraveBrowserStandaloneSetup.exe ==> interactive installer
    <https://github.com/brave/brave-browser/releases/download/v1.80.124/BraveBrowserStandaloneSetup.exe>
    <BraveBrowserStandaloneSilentSetup.exe == batch installer>

2. Doubleclick on the desired installer to install (I chose silent).
   It's a brain-dead dumb installer that doesn't ask where to go.
   Mine installed Brave into
   C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe
   %LOCALAPPDATA%\BraveSoftware\Brave-Browser\Application\

3. Start Brave and install your desired privacy-based extensions.
   I chose the following privacy-based extensions (YMMV).

   hidemevpn 1.3.0_0
   Unblocks websites and hides your IP using hide.me proxy.
   <https://chromewebstore.google.com/detail/hideme-proxy/ohjocgmpmlfahafbipehkhbaacoemojp>

   ublockorigin 1.65.0_0
   Efficient wide-spectrum content blocker for ads, trackers, etc.
   <https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>

   canvasblocker 0.2.2_0
   Prevents canvas fingerprinting by injecting noise into canvas data.
   <https://chromewebstore.google.com/detail/canvas-blocker-fingerprin/nomnklagbgmgghhjidfhnoelnjfndfpd>

   skipredirect 2.3.6_0
   Skips intermediary redirect pages to reach final URLs directly.
   <https://chromewebstore.google.com/detail/skip-redirect/jaoafjdoijdconemdmodhbfpianehlon>

   privacybadger 2025.5.30_0
   Learns and blocks invisible trackers that ignore Do Not Track.
   <https://chromewebstore.google.com/detail/privacy-badger/pkehgijcmpdhfbdbbnkijodmdjhbjlgp>

   clearurls 1.26.0_0
   Removes tracking parameters from URLs to protect your privacy.
   <https://chromewebstore.google.com/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk>

   localcdn 2.6.79_0
   Replaces CDN-hosted libraries with local copies to prevent tracking.
   <https://chromewebstore.google.com/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd>

   cookieautodelete 3.8.2_0
   Auto-deletes cookies from closed tabs unless whitelisted.
   <https://chromewebstore.google.com/detail/cookie-autodelete/fhcgjolkccmbidfldomjliifgaodjagh>

4. Copy the numbered folder (containing manifest.json) to your archives.
   cd %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Extensions\

   For hidemevpn 1.3.0_0 ... 
   Copy "ohjocgmpmlfahafbipehkhbaacoemojp" to your hidemevpn archive
   Rename "ohjocgmpmlfahafbipehkhbaacoemojp" to "hidemevpn"
   C:\archive\browser\chromium\extensions\hidemevpn\1.3.0_0\

   ublockorigin 1.65.0_0 ... 
   Copy "cjpalhdlnbpafiamejdnhcphjbkeiagm" to your ublockorigin archive
   Rename "cjpalhdlnbpafiamejdnhcphjbkeiagm" to "ublockorigin"
   C:\archive\browser\chromium\extensions\ublockorigin\1.65.0_0\

   canvasblocker 0.2.2_0 ... 
   Copy "nomnklagbgmgghhjidfhnoelnjfndfpd" to your canvasblocker archive
   Rename "nomnklagbgmgghhjidfhnoelnjfndfpd" to "canvasblocker"
   C:\archive\browser\chromium\extensions\canvasblocker\0.2.2_0\

   skipredirect 2.3.6_0 ... 
   Copy "jaoafjdoijdconemdmodhbfpianehlon" to your skipredirect archive
   Rename "jaoafjdoijdconemdmodhbfpianehlon" to "skipredirect"
   C:\archive\browser\chromium\extensions\skipredirect\2.3.6_0\

   privacybadger 2025.5.30_0 ... 
   Copy "pkehgijcmpdhfbdbbnkijodmdjhbjlgp" to your privacybadger archive
   Rename "pkehgijcmpdhfbdbbnkijodmdjhbjlgp" to "privacybadger"
   C:\archive\browser\chromium\extensions\privacybadger\2025.5.30_0\

   clearurls 1.26.0_0 ... 
   Copy "lckanjgmijmafbedllaakclkaicjfmnk" to your clearurls archive
   Rename "lckanjgmijmafbedllaakclkaicjfmnk" to "clearurls"
   C:\archive\browser\chromium\extensions\clearurls\1.26.0_0\

   localcdn 2.6.79_0 ... 
   Copy "njdfdhgcmkocbgbhcioffdbicglldapd" to your localcdn archive
   Rename "njdfdhgcmkocbgbhcioffdbicglldapd" to "localcdn"
   C:\archive\browser\chromium\extensions\localcdn\2.6.79_0\

   cookieautodelete 3.8.2_0 ... 
   Copy "fhcgjolkccmbidfldomjliifgaodjagh" to your cookieautodelete archive
   Rename "fhcgjolkccmbidfldomjliifgaodjagh" to "cookieautodelete"
   C:\archive\browser\chromium\extensions\cookieautodelete\3.8.2_0\

5. Download the latest Ungoogled Chromium offline installer
   <https://github.com/ungoogled-software/ungoogled-chromium-windows/
   Click on the green "Latest" button.
   <https://github.com/ungoogled-software/ungoogled-chromium-windows/releases/tag/138.0.7204.168-1.1>
   Select "ungoogled-chromium_138.0.7204.168-1.1_installer_x64.exe"
   https://github.com/ungoogled-software/ungoogled-chromium-windows/releases/download/138.0.7204.168-1.1/ungoogled-chromium_138.0.7204.168-1.1_installer_x64.exe>
   Or select the zip archive so you can install it where you like.
   ungoogled-chromium_138.0.7204.168-1.1_windows_x86.zip
   <https://github.com/ungoogled-software/ungoogled-chromium-windows/releases/download/138.0.7204.168-1.1/ungoogled-chromium_138.0.7204.168-1.1_windows_x86.zip>

6. Doubleclick on the saved executable to install ungoogled chromium

7. Now install each of the extensions into Ungoogled Chromium.
   a. In Ungoogled Chromium, go to chrome://extensions/
   b. Enable Developer mode in the top right (if not already enabled).
   c. Click the "Load unpacked" button in the top left.
   d. Select a numbered archived extension folder containing manifest.json 
      C:\archive\browser\chromium\extensions\hidemevpn\1.3.0_0\
      C:\archive\browser\chromium\extensions\ublockorigin\1.65.0_0\
      C:\archive\browser\chromium\extensions\canvasblocker\0.2.2_0\
      C:\archive\browser\chromium\extensions\skipredirect\2.3.6_0\
      C:\archive\browser\chromium\extensions\privacybadger\2025.5.30_0\
      C:\archive\browser\chromium\extensions\clearurls\1.26.0_0\
      C:\archive\browser\chromium\extensions\localcdn\2.6.79_0\
      C:\archive\browser\chromium\extensions\cookieautodelete\3.8.2_0\
   e. The extension should now be installed & running 
      If an extension fails to load, double-check that the
      manifest.json is in the root of the selected folder.
   f. To "pin" it to Ungoogled Chromium select the puzzle icon at top right
   g. A dropdown will appear showing all installed extensions
   h. Click the pin icon next to uBlock Origin in the list

8. Set your extensions up as desired in Ungoogled Chromium.

9. At this point you can keep Brave as is, or wipe it out for
   a fresh installation, depending on what you want to do with it.

You now have a customized Chromium browser with privacy extensions,
(and archived for portability & reuse on any chromium browser).

Tested only once as I was doing the task and writing up the steps taken.
As always, please add value to improve the tribal knowledge for the team.
   
Note extensions installed this way into Ungoogled Chromium won't update.

[toc] | [next] | [standalone]


#186336

From"Allan Higdon" <allanh@vivaldi.net>
Date2025-07-29 08:38 -0500
Message-ID<op.3af766jq1svx94@office-pc.attlocal.net>
In reply to#186327
On Mon, 28 Jul 2025 21:25:51 -0500, Marion <marion@facts.com> wrote:

> This tutorial walks you through creating a DIY Chromium-based
> privacy browser using Brave and Ungoogled Chromium.
>
> This was written for the benefit of the team, off the cuff.
> Please improve so that everyone benefits from your every post.
>
> I've been using Epic as my lightweight privacy browser for years,
> but it recently went south, so I needed a new lightweight privacy
> browser (other than Opera & Tor, which have their own pros & cons).
>
> Here's how to roll your own DIY chromium-based privacy browser.
> The assumption is that you want your base to be Ungoogled Chromium.
>
> Since Ungoogled Chromium can't easily access Chrome Web Extensions,
> you'll need "some other chromium-based browser" where Edge isn't a good
> idea due to the fact that the extensions may be modified by Edge.
>
> Hence, I picked Brave as the chromium-based web browser to temporarily
> fetch extensions, but the final lightweight privacy browser was UC.
>
> 1. Download the latest Brave full offline installer into your archive.
>    https://github.com/brave/brave-browser/
>    https://github.com/brave/brave-browser/releases/tag/v1.80.124
>     BraveBrowserSetup.exe ==> stub
>     <https://github.com/brave/brave-browser/releases/download/v1.80.124/BraveBrowserSetup.exe>
>     BraveBrowserStandaloneSetup.exe ==> interactive installer
>     <https://github.com/brave/brave-browser/releases/download/v1.80.124/BraveBrowserStandaloneSetup.exe>
>     <BraveBrowserStandaloneSilentSetup.exe == batch installer>
>
> 2. Doubleclick on the desired installer to install (I chose silent).
>    It's a brain-dead dumb installer that doesn't ask where to go.
>    Mine installed Brave into
>    C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe
>    %LOCALAPPDATA%\BraveSoftware\Brave-Browser\Application\
>
> 3. Start Brave and install your desired privacy-based extensions.
>    I chose the following privacy-based extensions (YMMV).
>
>    hidemevpn 1.3.0_0
>    Unblocks websites and hides your IP using hide.me proxy.
>    <https://chromewebstore.google.com/detail/hideme-proxy/ohjocgmpmlfahafbipehkhbaacoemojp>
>


This extension did not work for me.
With the default setting of Automatic, web sites won't display everything much of the time.
That's only if it displays at all.
Changing the setting to Netherlands was much better, but that setting does not stick.
It reverts to Automatic after a few hours for whatever reason.

This problem did not happen when using it with Firefox.
The Netherlands setting works as it should.


>    ublockorigin 1.65.0_0
>    Efficient wide-spectrum content blocker for ads, trackers, etc.
>    <https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm>
>
>    canvasblocker 0.2.2_0
>    Prevents canvas fingerprinting by injecting noise into canvas data.
>    <https://chromewebstore.google.com/detail/canvas-blocker-fingerprin/nomnklagbgmgghhjidfhnoelnjfndfpd>
>
>    skipredirect 2.3.6_0
>    Skips intermediary redirect pages to reach final URLs directly.
>    <https://chromewebstore.google.com/detail/skip-redirect/jaoafjdoijdconemdmodhbfpianehlon>
>
>    privacybadger 2025.5.30_0
>    Learns and blocks invisible trackers that ignore Do Not Track.
>    <https://chromewebstore.google.com/detail/privacy-badger/pkehgijcmpdhfbdbbnkijodmdjhbjlgp>
>
>    clearurls 1.26.0_0
>    Removes tracking parameters from URLs to protect your privacy.
>    <https://chromewebstore.google.com/detail/clearurls/lckanjgmijmafbedllaakclkaicjfmnk>
>
>    localcdn 2.6.79_0
>    Replaces CDN-hosted libraries with local copies to prevent tracking.
>    <https://chromewebstore.google.com/detail/localcdn/njdfdhgcmkocbgbhcioffdbicglldapd>
>
>    cookieautodelete 3.8.2_0
>    Auto-deletes cookies from closed tabs unless whitelisted.
>    <https://chromewebstore.google.com/detail/cookie-autodelete/fhcgjolkccmbidfldomjliifgaodjagh>
>
> 4. Copy the numbered folder (containing manifest.json) to your archives.
>    cd %LOCALAPPDATA%\BraveSoftware\Brave-Browser\User Data\Default\Extensions\
>
>    For hidemevpn 1.3.0_0 ...
>    Copy "ohjocgmpmlfahafbipehkhbaacoemojp" to your hidemevpn archive
>    Rename "ohjocgmpmlfahafbipehkhbaacoemojp" to "hidemevpn"
>    C:\archive\browser\chromium\extensions\hidemevpn\1.3.0_0\
>
>    ublockorigin 1.65.0_0 ...
>    Copy "cjpalhdlnbpafiamejdnhcphjbkeiagm" to your ublockorigin archive
>    Rename "cjpalhdlnbpafiamejdnhcphjbkeiagm" to "ublockorigin"
>    C:\archive\browser\chromium\extensions\ublockorigin\1.65.0_0\
>
>    canvasblocker 0.2.2_0 ...
>    Copy "nomnklagbgmgghhjidfhnoelnjfndfpd" to your canvasblocker archive
>    Rename "nomnklagbgmgghhjidfhnoelnjfndfpd" to "canvasblocker"
>    C:\archive\browser\chromium\extensions\canvasblocker\0.2.2_0\
>
>    skipredirect 2.3.6_0 ...
>    Copy "jaoafjdoijdconemdmodhbfpianehlon" to your skipredirect archive
>    Rename "jaoafjdoijdconemdmodhbfpianehlon" to "skipredirect"
>    C:\archive\browser\chromium\extensions\skipredirect\2.3.6_0\
>
>    privacybadger 2025.5.30_0 ...
>    Copy "pkehgijcmpdhfbdbbnkijodmdjhbjlgp" to your privacybadger archive
>    Rename "pkehgijcmpdhfbdbbnkijodmdjhbjlgp" to "privacybadger"
>    C:\archive\browser\chromium\extensions\privacybadger\2025.5.30_0\
>
>    clearurls 1.26.0_0 ...
>    Copy "lckanjgmijmafbedllaakclkaicjfmnk" to your clearurls archive
>    Rename "lckanjgmijmafbedllaakclkaicjfmnk" to "clearurls"
>    C:\archive\browser\chromium\extensions\clearurls\1.26.0_0\
>
>    localcdn 2.6.79_0 ...
>    Copy "njdfdhgcmkocbgbhcioffdbicglldapd" to your localcdn archive
>    Rename "njdfdhgcmkocbgbhcioffdbicglldapd" to "localcdn"
>    C:\archive\browser\chromium\extensions\localcdn\2.6.79_0\
>
>    cookieautodelete 3.8.2_0 ...
>    Copy "fhcgjolkccmbidfldomjliifgaodjagh" to your cookieautodelete archive
>    Rename "fhcgjolkccmbidfldomjliifgaodjagh" to "cookieautodelete"
>    C:\archive\browser\chromium\extensions\cookieautodelete\3.8.2_0\
>
> 5. Download the latest Ungoogled Chromium offline installer
>    <https://github.com/ungoogled-software/ungoogled-chromium-windows/
>    Click on the green "Latest" button.
>    <https://github.com/ungoogled-software/ungoogled-chromium-windows/releases/tag/138.0.7204.168-1.1>
>    Select "ungoogled-chromium_138.0.7204.168-1.1_installer_x64.exe"
>    https://github.com/ungoogled-software/ungoogled-chromium-windows/releases/download/138.0.7204.168-1.1/ungoogled-chromium_138.0.7204.168-1.1_installer_x64.exe>
>    Or select the zip archive so you can install it where you like.
>    ungoogled-chromium_138.0.7204.168-1.1_windows_x86.zip
>    <https://github.com/ungoogled-software/ungoogled-chromium-windows/releases/download/138.0.7204.168-1.1/ungoogled-chromium_138.0.7204.168-1.1_windows_x86.zip>
>
> 6. Doubleclick on the saved executable to install ungoogled chromium
>
> 7. Now install each of the extensions into Ungoogled Chromium.
>    a. In Ungoogled Chromium, go to chrome://extensions/
>    b. Enable Developer mode in the top right (if not already enabled).
>    c. Click the "Load unpacked" button in the top left.
>    d. Select a numbered archived extension folder containing manifest.json
>       C:\archive\browser\chromium\extensions\hidemevpn\1.3.0_0\
>       C:\archive\browser\chromium\extensions\ublockorigin\1.65.0_0\
>       C:\archive\browser\chromium\extensions\canvasblocker\0.2.2_0\
>       C:\archive\browser\chromium\extensions\skipredirect\2.3.6_0\
>       C:\archive\browser\chromium\extensions\privacybadger\2025.5.30_0\
>       C:\archive\browser\chromium\extensions\clearurls\1.26.0_0\
>       C:\archive\browser\chromium\extensions\localcdn\2.6.79_0\
>       C:\archive\browser\chromium\extensions\cookieautodelete\3.8.2_0\
>    e. The extension should now be installed & running
>       If an extension fails to load, double-check that the
>       manifest.json is in the root of the selected folder.
>    f. To "pin" it to Ungoogled Chromium select the puzzle icon at top right
>    g. A dropdown will appear showing all installed extensions
>    h. Click the pin icon next to uBlock Origin in the list
>
> 8. Set your extensions up as desired in Ungoogled Chromium.
>
> 9. At this point you can keep Brave as is, or wipe it out for
>    a fresh installation, depending on what you want to do with it.
>
> You now have a customized Chromium browser with privacy extensions,
> (and archived for portability & reuse on any chromium browser).
>
> Tested only once as I was doing the task and writing up the steps taken.
> As always, please add value to improve the tribal knowledge for the team.
> Note extensions installed this way into Ungoogled Chromium won't update.

[toc] | [prev] | [next] | [standalone]


#186356

FromMarion <marion@facts.com>
Date2025-07-29 22:41 +0000
Message-ID<106bin6$fk0$1@nnrp.usenet.blueworldhosting.com>
In reply to#186336
On Tue, 29 Jul 2025 08:38:56 -0500, Allan Higdon wrote :


>>    hidemevpn 1.3.0_0
>>    Unblocks websites and hides your IP using hide.me proxy.
>>    <https://chromewebstore.google.com/detail/hideme-proxy/ohjocgmpmlfahafbipehkhbaacoemojp>
>>
> 
> This extension did not work for me.
> With the default setting of Automatic, web sites won't display everything much of the time.
> That's only if it displays at all.
> Changing the setting to Netherlands was much better, but that setting does not stick.
> It reverts to Automatic after a few hours for whatever reason.
> 
> This problem did not happen when using it with Firefox.
> The Netherlands setting works as it should.

I feel your pain. 
I have a separate thread on the Firefox newsgroup for the same task.
 [Message-ID: <1061qe9$29dl$1@nnrp.usenet.blueworldhosting.com>]

It's even harder to DIY a privacy browser on Mozilla than it is on
Chromium, mainly because an Ungoogled Chromium analog doesn't exist.

I've tried MullVad and LibreFox so far. 
But both have been a disaster.

Both *hate* the VPN.ME proxy like you can't believe.
They don't like me disabling OCSP in particular.
 security.OCSP.require = false
 security.OCSP.enabled = 0 (off)

Then I tried proxies instead of full-blown VPN extensions.
There are proxy extensions such as FoxyProxy which should help.

For two days I tried to get FoxyProxy to work with proxies, 
but I learned (the hard way) proxies are for coders only.
 [Message-ID: <10650vq$2ioi$1@nnrp.usenet.blueworldhosting.com>]

A mere human can't keep up with how fast perfectly good proxies
will suddenly fail without warning. Only a robot can keep up.

Although I have yet to explore the Arkenfox project.
 <https://github.com/arkenfox/user.js>

Back to your problem, I don't like *any* VPN extenstion tested.
Not a single one.

The hardest extension to choose was the VPN extension.

I tried many before I ended up with Hide.ME VPN (& I'm not happy with it).
I also tried them on Mozilla-based browsers (e.g., Mullvad & LibreWolf).

It's not easy to get any VPN extension to work properly in a browser.
It's easier to get VPN to work *outside* the browser but not inside of it.

Since I was reproducing what Opera & Epic do, I needed a "no registration"
VPN extension - which makes success immensely more difficult to achieve.

Bear in mind I'm a privacy advocate. And a freeware advocate.
Put it together and it means I never register an account for *anything*.

And no, a "throwaway email address" is no longer a viable option simply
because even they require phone verification and/or a second email address.

Worse, "throwaway emails" almost never work for "registration" anyway.
Ask me how I know this (yes, even with protonvpn email addresses).

What we need is a *better* free no-registration VPN extension.
I tried a bunch. I won't recommend any, but Hide.ME worked best.

That's not saying much. I feel your pain. I believe your results.
What we need is for the team to help suggest a better VPN extension.

[toc] | [prev] | [next] | [standalone]


#186366

FromMarion <marion@facts.com>
Date2025-07-30 05:42 +0000
Message-ID<106cbcb$1bu4$1@nnrp.usenet.blueworldhosting.com>
In reply to#186356
On Tue, 29 Jul 2025 22:41:42 -0000 (UTC), Marion wrote :


> What we need is for the team to help suggest a better VPN extension.

As always, to further help the team by being adding useful value...

I dug deeper and found more registration free browser extension VPNs.
I've installed each of them but I haven't fully tested them yet.
It will take a while to come up with what is the "best" extension VPN.

Here's a quick off-the-cuff summary that saves others tons (and tons) 
of time digging up the URLs and running the rudimentary working tests.

These 8 installed directly into Brave (will move to Chromium later).
hidemevpn (this is the first one I had tested)
 <https://chromewebstore.google.com/detail/hideme-proxy/ohjocgmpmlfahafbipehkhbaacoemojp>

urbanvpn (I'm currently testing this one now)
 <https://chromewebstore.google.com/detail/urban-vpn-proxy/eppiocemhmnlbhjplcgkofciiegomcon>

hiddenbatvpn
 <https://chromewebstore.google.com/detail/hiddenbatvpn-no-sign-up/bbmdbddokjkdlcicblahoeofpjkbeneo>

xvpn
 <https://chromewebstore.google.com/detail/x-vpn-free-vpn-chrome-ext/flaeifplnkmoagonpbjmedjcadegiigl>

tunnelbearvpn
 <https://chromewebstore.google.com/detail/tunnelbear-vpn/omdakjcmkglenbhjadbccaookpfjihpa>

vpnly
 <https://chromewebstore.google.com/detail/free-vpn-proxy-vpnly/lneaocagcijjdpkcabeanfpdbmapcjjg>

1clickvpn
 <https://chromewebstore.google.com/detail/1clickvpn-proxy-for-chrom/pphgdbgldlmicfdkhondlafkiomnelnk>

1vpn
 <https://chromewebstore.google.com/detail/free-vpn-proxy-1vpn/akcocjjpkmlniicdeemdceeajlmoabhg>

This one would only install into Edge & then into Brave. Go figure.
securefreeedgevpn
 <https://microsoftedge.microsoft.com/addons/detail/secure-free-vpn-for-edge/mikenegoldghfdcmpchhobaabgkaikdj>

This has bandwidth limits for the no-registration VPN extension.
windscribe (note that the download is huge)
 <https://chromewebstore.google.com/detail/windscribe-free-proxy-and/hnmpcagpplmpfojmgmnngilcnanddlhb>

These fail for one reason or another & are not worth testing.
hotspotshield (not in chrome store anymore)
 <https://chromewebstore.google.com/detail/hotspot-shield-free-vpn/likpkejjhpbpmejmejjcobcijcehbhjl>

itopvpn (was removed from the chrome store) 
 <https://chrome-stats.com/d/imikkmafgbjjghjeelijedabggogfdgo/download> 

protonvpn (Requres registration, so it fails the most basic test)
 <https://chromewebstore.google.com/detail/proton-vpn-fast-secure/jplgfhpmjnbigmhklmmbgecoobifkmpa>

I first tested the Chromium Hide.ME VPN extension, but it's flaky.
So now I'm testing urbanvpn & I will try to test all those above.

The minimum criteria is that it works in Brave & Ungoogled Chromium
and that there is no registration and that it's free with no ads.

If you know of any VPN extensions I've missed, please let us all know.
The goal is to create our own DIY lightweight privacy browsers.

[toc] | [prev] | [next] | [standalone]


#186383

FromMarion <marion@facts.com>
Date2025-07-30 21:01 +0000
Message-ID<106e17k$1rbl$1@nnrp.usenet.blueworldhosting.com>
In reply to#186366
On Wed, 30 Jul 2025 05:42:35 -0000 (UTC), Marion wrote :


> I dug deeper and found more registration free browser extension VPNs.
> I've installed each of them but I haven't fully tested them yet.
> It will take a while to come up with what is the "best" extension VPN.

Update.

I've been testing Urban VPN extension which is working better than Hide.Me
did in both the Brave and in the Ungoogled Chromium browsers on Windows.

I also added a few more privacy extensions to the DIY privacy browser.
I'm starting to like it much better than even the Epic Privacy Browser.

1. urban VPN - Encrypts traffic & hides IP from sites, ISPs & trackers
2. ublockorigin - Blocks ads, trackers & malware
3. noscript - Blocks scripts from running, preventing tracking & exploits
4. canvasblocker - Spoofs or blocks canvas data to prevent fingerprinting
5. webrtccontrol - Disables WebRTC leaks that reveal real IP behind VPN
6. trace - Mitigates multiple tracking techniques across websites
7. privacybadger - Auto-blocks trackers based on observed behavior
8. cookieautodelete - Stops cookie tracking between visits
9. clearurls - Removes tracking parameters from URLs automatically
10. decentraleyes- Replaces CDN files with local copies to block calls
11. noscript - Blocks scripts from unknown domains to prevent data access
12. referercontrol - Limits referer header to protect browsing history
13. useragentswitcher - Randomizes user-agent string to foil fingerprinting
14. fontfingerprintdefender - Blocks font-based fingerprint techniques
15. skipredirect - Bypasses tracking redirects to reach final destinations
16. localcdn - Loads libraries from local cache instead of external servers
17. httpseverywhere - Forces HTTPS connections for secure browsing
18. disablehtml5autoplay - Stops autoplaying media leaking usage patterns

By following this tutorial you can set up a DIY chromium-based privacy web
browser in one billionth the time it took me to figure all this out.

If you have suggestions for further privacy-oriented extensions, please
let the team know as we all can do more together than any one of us alone.

[toc] | [prev] | [next] | [standalone]


#186417

FromMarion <marion@facts.com>
Date2025-08-01 02:42 +0000
Message-ID<106h9ib$315g$1@nnrp.usenet.blueworldhosting.com>
In reply to#186383
On Wed, 30 Jul 2025 21:01:41 -0000 (UTC), Marion wrote :


> I've been testing Urban VPN extension which is working better than Hide.Me
> did in both the Brave and in the Ungoogled Chromium browsers on Windows.

The hardest problem in replacing Epic/Opera privacy browsers is the VPN.
It has to be a no-registration VPN extension to replace what they did.

First I tried Hide.ME VPN and that worked for a while but became flaky.
Then, I tried Urban VPN, which, interestingly, did the same thing.

Both worked fine - and then - after a day or two - they became flaky.
So now I'm trying Browsec VPN - which is working fine all day (so far).

Just in case, I've archived unpacked files for the following free ad free
no-registration chromium-based browser VPNs (most work for Mozilla too).

C:\> for /d %i in (*) do @for /d %j in ("%i\*") do @echo %j
     hidemevpn\ohjocgmpmlfahafbipehkhbaacoemojp
     hiddenbatvpn\bbmdbddokjkdlcicblahoeofpjkbeneo
     xvpn\flaeifplnkmoagonpbjmedjcadegiigl
     tunnelbearvpn\omdakjcmkglenbhjadbccaookpfjihpa
     securefreeedgevpn\mikenegoldghfdcmpchhobaabgkaikdj
     urbanvpn\eppiocemhmnlbhjplcgkofciiegomcon
     vpnly\lneaocagcijjdpkcabeanfpdbmapcjjg
          fail_bandwidth_limits\windscribevpn
          fail_registration\hotspotshieldvpn
          fail_registration\itopvpn
          fail_registration\protonvpn
     1clickvpn\pphgdbgldlmicfdkhondlafkiomnelnk
     1vpn\akcocjjpkmlniicdeemdceeajlmoabhg
     browsec\omghfjlpggmjjaagoclmmobgdodcjboh
     setupvpn\oofgbpoabipfcfjapgnbbjjaenockbdp

Note that hotspotshiled, itovpn and protonvpn failed miserably.
Windscribe VPN will only be used if nothing else works (not likely).

Caveat: I've used system-wide free public VPN for so many years I can't
count, and I used Opera/Epic VPN (actually) proxy for as many years too.

But this is my first time using these free VPN extensions, which are flaky.

As always, if you know more than I do about building a DIY privacy web
browser, please add value so that every post extends our tribal knowledge.

[toc] | [prev] | [next] | [standalone]


#186567

FromMarion <marion@facts.com>
Date2025-08-07 03:31 +0000
Message-ID<10716mr$4el$1@nnrp.usenet.blueworldhosting.com>
In reply to#186417
On Fri, 1 Aug 2025 02:42:19 -0000 (UTC), Marion wrote :


> The hardest problem in replacing Epic/Opera privacy browsers is the VPN.
> It has to be a no-registration VPN extension to replace what they did.

BUILD-YOUR-OWN DIY PRIVACY BROWSER - TESTING UPDATE:

Every day I test more free no-registration no-ad privacy extensions.
I'm focusing mostly on Brave for now because it's easier to update than UC.

Luckily, archiving browser extensions is really simple & straightforward.
 %localappdata%\BraveSoftware\Brave-Browser\User Data\Default\Extensions\.

With Brave, you can trick tabs into loading in the foreground to speed them 
up where most people will NOT want this trick - but it's useful to know.
"C:\Program Files\BraveSoftware\Brave-Browser\Application\brave.exe" --disable-background-timer-throttling --disable-backgrounding-occluded-windows --disable-renderer-backgrounding

With Brave you can go to brave://system to list the most important three 
things about all your extensions, namely the name, identity & version.

These are the score of browser extensions I have been testing for a while.
 mnojpmjdmbbfmejpflffifhffcmidifd : Brave : version 1_0_0
 bhchdcejhohfmigjafbampogmaanbfkg : User-Agent Switcher and Manager : version 0_6_4
 cafckninonjkogajnihihlnnimmkndgf : Disable HTML5 Autoplay (Reloaded) : version 0_9_3
 cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin : version 1_65_0
 fhcgjolkccmbidfldomjliifgaodjagh : Cookie AutoDelete : version 3_8_2
 fhkphphbadjkepgfljndicmgdlndmoke : Font Fingerprint Defender : version 0_1_6
 fjkmabmdepjfammlpliljpnbhleegehm : WebRTC Control : version 0_3_3
 hhnhplojcganfmfimkeboiipphklcbih : Location Guard (V3) : version 3_0_0
 hnkcfpcejkafcihlgbojoidoihckciin : Referer Control : version 1_35
 ikclbgejgcbdlhjmckecmdljlpbhmbmf : HTTPS Everywhere : version 1_0
 jaoafjdoijdconemdmodhbfpianehlon : Skip Redirect : version 2_3_6
 jjbikklopibeimjelkohlldbjcdnofei : StayInTab : version 1_0
 lckanjgmijmafbedllaakclkaicjfmnk : ClearURLs : version 1_26_0
 ldpochfccmkkmhdbclfhpagapcfdljkj : Decentraleyes : version 3_0_0
 mhjfbmdgcfjbbpaeojofohoefgiehjai : Chrome PDF Viewer : version 1
 njdfdhgcmkocbgbhcioffdbicglldapd : LocalCDN : version 2_6_79
 njkmjblmcfiobddjgebnoeldkjcplfjb : Trace - Online Tracking Protection : version 3_0_6
 nomnklagbgmgghhjidfhnoelnjfndfpd : Canvas Blocker - Fingerprint Protect : version 0_2_2
 pkehgijcmpdhfbdbbnkijodmdjhbjlgp : Privacy Badger : version 2025_5_30

Here's a quick summary of how those free no-registration extensions
impact your privacy when loaded into a chromium-based web browser.
 Brave: Privacy-focused browser with built-in ad and tracker blocking.
 User-Agent Switcher: Masks browser identity to reduce tracking.
 Disable HTML5 Autoplay: Prevents media from auto-playing, reducing fingerprinting.
 uBlock Origin: Blocks ads, trackers, and malicious domains.
 Cookie AutoDelete: Deletes cookies automatically after tabs close.
 Font Fingerprint Defender: Randomizes font data to prevent fingerprinting.
 WebRTC Control: Disables WebRTC leaks that expose your IP address.
 Location Guard: Spoofs or obfuscates your geolocation data.
 Referer Control: Limits or removes referer headers to prevent tracking.
 HTTPS Everywhere: Forces secure HTTPS connections when available.
 Skip Redirect: Bypasses tracking redirects to go straight to the destination.
 StayInTab: Prevents unwanted tab switching, reducing behavioral tracking.
 ClearURLs: Removes tracking elements from URLs automatically.
 Decentraleyes: Serves local resources to block CDN-based tracking.
 Chrome PDF Viewer: Displays PDFs without sending data to external viewers.
 LocalCDN: Replaces CDN resources locally to avoid third-party requests.
 Trace: Blocks various tracking techniques and fingerprinting methods.
 Canvas Blocker: Prevents canvas fingerprinting used for tracking.
 Privacy Badger: Learns and blocks invisible trackers automatically.

As for VPN/Proxy extensions, they're more problematic where my tests
are whether you can use YouTube without needing to log in, and, of 
course, whether or not testing sites show that the iP is obfuscated.

These VPN extensions all failed my tests for one reason or another.
 hotspotshieldvpn (No longer in the chrome web store as of 20250804)
 itopvpn (Removed from Chrome Web Store on 20221209)
 protonvpn (Requires registration which is forbidden for privacy reasons)
 urbanvpn (Works only a short time & then says "Registration needed")
 hidemevpn (Works only a short time & then turns into PITA flakiness)
 hiddenbatvpn (Holy cow! This actually exposes your IP address!)
 tunnelbearvpn (Requires registration which is forbidden for privacy reasons)
 windscribevpn (Requires registration which is forbidden for privacy reasons)

These VPN extensions all obfuscated the IP address & all passed the 
free login-free & no ad requirement but failed the YouTube test.
 xvpn: Encrypts traffic, hides IP, may log some metadata.  
 1clickvpn: Encrypts traffic, hides IP, claims no logs.  
 1vpn: SSL encryption, blocks WebRTC leaks, enforces no-logs policy.  
 setupvpn: Encrypts traffic but collects user and usage info.  
 vpnly: Swiss-based, uses AES-256 encryption, strict no-logs policy.  
 securefreeedgevpn: Encrypts traffic and hides IP without login.  
 browsec: Encrypts traffic, hides IP, claims no logs, unclear policy.  

Note that Browsec was the only VPN extension that also passed 
the YouTube test (as it didn't require you to log into Google).

If someone wished to follow in my footsteps these are the steps:
 1. Install the privacy extensions in Brave
 2. Copy the unpacked folders to your software archive
 3. In Ungoogled Chromium enable "Developer mode"
 4. Click "Load unpacked" to sideload each extension
 5. Compare with Opera/Epic privacy browsers.

Contributions welcome to refine these test findings.

[toc] | [prev] | [next] | [standalone]


#186583

FromMarion <marion@facts.com>
Date2025-08-09 02:57 +0000
Message-ID<1076dfi$17in$1@nnrp.usenet.blueworldhosting.com>
In reply to#186567
On Thu, 7 Aug 2025 03:31:40 -0000 (UTC), Marion wrote :


> Contributions welcome to refine these test findings.

In the firefox newsgroup s|b suggested we add anti-fingerprinting 
extensions to the DIY privacy browser, and he suggested we remove the 
HTTPS-Everywhere as having been deprecated, so here's the new list.

 brave://system/ > extensions > Expand
 bhchdcejhohfmigjafbampogmaanbfkg : User-Agent Switcher and Manager : version 0_6_4
 cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin : version 1_65_0
 fhcgjolkccmbidfldomjliifgaodjagh : Cookie AutoDelete : version 3_8_2
 fhkphphbadjkepgfljndicmgdlndmoke : Font Fingerprint Defender : version 0_1_6
 fjkmabmdepjfammlpliljpnbhleegehm : WebRTC Control : version 0_3_3
 hhnhplojcganfmfimkeboiipphklcbih : Location Guard (V3) : version 3_0_0
 hnkcfpcejkafcihlgbojoidoihckciin : Referer Control : version 1_35
 jaoafjdoijdconemdmodhbfpianehlon : Skip Redirect : version 2_3_6
 jjbikklopibeimjelkohlldbjcdnofei : StayInTab : version 1_0
 lckanjgmijmafbedllaakclkaicjfmnk : ClearURLs : version 1_26_0
 ldpochfccmkkmhdbclfhpagapcfdljkj : Decentraleyes : version 3_0_0
 njdfdhgcmkocbgbhcioffdbicglldapd : LocalCDN : version 2_6_79
 njkmjblmcfiobddjgebnoeldkjcplfjb : Trace - Online Tracking Protection : version 3_0_6
 nomnklagbgmgghhjidfhnoelnjfndfpd : Canvas Blocker - Fingerprint Protect : version 0_2_2
 omghfjlpggmjjaagoclmmobgdodcjboh : Browsec VPN - Free VPN for Chrome : version 3_92_2
 pkehgijcmpdhfbdbbnkijodmdjhbjlgp : Privacy Badger : version 2025_5_30
 pmcpffnpjncfplinfnjebjoonbncnjfl : CthulhuJs (Anti-Fingerprint) : version 8_0_6

It would be nice to compile all the test sites together so others
can benefit when they want to test their browsers for privacy holes.

 === Privacy Test Sites ===

 == Header & Request Inspection ==
 <https://requestbin.com/>
 <https://httpbin.org/headers>
 <https://http_test.php/>   (custom/local test)

 == Fingerprint & Tracking Tests ==
 <https://amiunique.org/>
 <https://coveryourtracks.eff.org/>
 <https://panopticlick.eff.org/>(legacy version of Cover Your Tracks)
 <https://fingerprintjs.com/demo/> 
 <https://webkay.robinlinus.com/> 
 <https://privacy.net/analyzer/> 

 == Browser Privacy Audits ==
 <https://privacytests.org/> 

 == IP & DNS Leak Tests ==
 <https://ipleak.net/> 
 <https://dnsleaktest.com/> 
 <https://browserleaks.com/ip> 
 <https://browserleaks.com/dns>

 == WebRTC Leak Tests ==
 <https://browserleaks.com/webrtc> 
 <https://www.expressvpn.com/webrtc-leak-test> 

 == General IP & Location Check ==
 <https://whatismyipaddress.com/>
 <https://iplocation.net/>
 <https://ipinfo.io/>

 == VPN Leak & Privacy Tests ==
 <https://vpntesting.com/> (Comprehensive VPN leak tests)
 <https://www.cloudwards.net/vpn-test-guide/> (DNS, IP, WebRTC leak guide)
 <https://proxyar.com/vpn-ip-geolocation-tester/> (Geolocation & VPN detection)

 == Miscellaneous Privacy Tools ==
 <https://whoer.net/> 
 <https://www.deviceinfo.me/> 
 <https://www.doileak.com/>

Any others?

[toc] | [prev] | [next] | [standalone]


#186591

FromMarion <marion@facts.com>
Date2025-08-09 19:35 +0000
Message-ID<10787ut$2cp8$1@nnrp.usenet.blueworldhosting.com>
In reply to#186583
On Sat, 9 Aug 2025 02:57:54 -0000 (UTC), Marion wrote :


> In the firefox newsgroup s|b suggested we add anti-fingerprinting 
> extensions to the DIY privacy browser, and he suggested we remove the 
> HTTPS-Everywhere as having been deprecated, so here's the new list.

Yikes! I mistook s|b's suggestion. He was asking if adding these 18
extensions were making our browsing even more unique, to which Andy Burns
responded as shown below to which I responded to the both of them.

Since it's apropos to Windows, and to the DIY project for both ecosystems
(i.e., Chromium & Mozilla), below is the discussion we had earlier today.

 On Fri, 08 Aug 2025 16:56:49 +0200, s|b wrote :
 >>>> I already stated this in another posting: what about fingerprinting?

 On Sat, 9 Aug 2025 01:45:35 -0000 (UTC), Marion wrote :
 >>> Thanks for that suggestion, where I don't know if there's a single
 >>> well-known commonly suggested "fingerprinting prevention" extension.

 On Sat, 09 Aug 2025 12:28:54 +0200, s|b wrote :
 >> What I actually meant was: aren't you making your browser more and more
 >> /unique/ by using all those add-ons? I feel like it's only going to make
 >> your browser more and more unique and recognizable, so it would make
 >> fingerprinting easier.
 >> I've read Brave Browser is a good browser for users concerned about
 >> fingerprinting. And IIRC Tor Browser opens in the same size windows
 >> every time to remain 'less unique'.

 On Sat, 9 Aug 2025 11:49:31 +0100, Andy Burns wrote :
 > Websites can't [directly] tell which add-ons you have installed.
 > IME it's almost impossible to not show a unique fingerprint ID.
 > I've tried making changes, such as finding the "most unique" identifiers 
 > and getting my FF to use "less unique" alternatives, such as a popular 
 > Chrome version user-agent, making my language preference and location 
 > USA rather than UK

Ah, my mistake. Mea culpa. Duh. I missed the point completely. Sorry.

I apologize for not understanding that s|b was suggesting that these
anti-privacy extensions could making us even more fingerprint unique.

It's a valid concern, especially considering the adversaries we're up
against are crafty, data-hungry giants like Google, Amazon, Apple,
Microsoft, Meta, Cloudflare, Tiktok/Bytedance, Palantir, Oracle, etc.

It's a concern if adding these 18 well-intentioned extension inadvertently
make us stand out more, much like a camouflage pattern that's too custom.
 1. User-Agent Switcher and Manager : version 0_6_4
 2. uBlock Origin : version 1_65_0
 3. NoScript : version 13_0_8
 4. Cookie AutoDelete : version 3_8_2
 5. Font Fingerprint Defender : version 0_1_6
 6. WebRTC Control : version 0_3_3
 7. Location Guard (V3) : version 3_0_0
 8. Referer Control : version 1_35
 9. Skip Redirect : version 2_3_6
 10. StayInTab : version 1_0
 11. ClearURLs : version 1_26_0
 12. Decentraleyes : version 3_0_0
 13. LocalCDN : version 2_6_79
 14. Trace - Online Tracking Protection : version 3_0_6
 15. Canvas Blocker - Fingerprint Protect : version 0_2_2
 16. Browsec VPN - Free VPN for Chrome : version 3_92_2
 17. Privacy Badger : version 2025_5_30
 18. CthulhuJs (Anti-Fingerprint) : version 8_0_6

We probably all agree the browser problem to overcome isn't just
fingerprinting as it's the ecosystem of surveillance capitalism that
thrives on any sliver of uniqueness, much of which starts with an account.

Remember the golden rule was never to create an account on the Internet if
you don't have to, and never pay for anything if you don't have to.

So all they have for fingerprinting is what we give them, much of which is
from the browser itself but a lot is from our computers (like time zones
and dates and IP addresses and screen sizes, etc.).

Herbert Kleebauer long ago wrote a script for me to change my time zone
every few minutes, but I noticed some of these extensions do it for me.
Likewise I've removed all my special fonts (like Frutiger & RoadGeek), but
again, I noticed some of these extensions do that for me also.

Similarly I've messed with my browser header, but again, some of these
extensions do it for me. I always open up to delete cookies, and again,
some of these extensions delete cookies dynamically, while browsing.

That said, I think the goal should be strategic opacity. Blending in where
it matters, and standing out only when it serves a purpose (like logging
into your Google Mail using only 1 browser, used for no other purpose).

Privacy isn't just about hiding. It's about choosing when and how to be
seen. To that end, I think that's critical to use one browser per account
that you actually have to log into something. This is a golden rule also.

Part of the problem with privacy is shown with VPN where Google & Apple
hate VPN, so they force you to prove who you are when you use VPN. Hence,
you really can't have privacy extensions on a browser that logs into
anything.

This is a critical point I haven't mentioned but it needs stating:
 A. The browser that logs into things, can't be a privacy browser.
 B. So the privacy browser is what is used for everything else.

I'm sorry I hadn't made this distinction before, as it's just natural to me
to (a) not log into anything, but, if I must (b) use a separate browser!

Luckily, there are so many web browsers that it's easy pick one and only
one browser that is used to log into any given account you must log into.
 <https://i.postimg.cc/fT2J40RD/windows-cascade-menu.jpg>

To Andy's point, I have been testing this DIY privacy-based browser only
for a week or two where previously I never used extensions (since I used
Epic as my daily driver), but I think, so far, every test shows me as
DIFFERENT (which is the point after all). No two tests show me as the same.

Hence, I'm not sure if we've achieved our goal of being DIFFERENT every
time (even if we're unique!) or not. Does it matter? I don't know.

Of course you want to look like everyone else - but that's difficult to do
as you've already noted. And Tor, while I use it when I must, is never
gonna be the general purpose browser even as it makes you look like
everyone else. 

I'm not sure if this DIY build your own privacy browser project is worth it
or not, but I'm still working on it as it has only been a couple of weeks.

In summary though, I've modified the "golden rules" to the following... 
 a. Never create an account you don't have to 
 b. Never pay for anything you don't have to
 c. Use only one browser only for each account you must log into
 d. Use a DIFFERENT (privacy-based) browser for general browsing

This thread is about DIY building that general-purpose privacy browser.
Any other ideas?

[toc] | [prev] | [next] | [standalone]


#186725

FromMarion <marion@facts.com>
Date2025-08-12 20:13 +0000
Message-ID<107g79l$27rm$1@nnrp.usenet.blueworldhosting.com>
In reply to#186591
>  1. User-Agent Switcher and Manager : version 0_6_4
>  2. uBlock Origin : version 1_65_0
>  3. NoScript : version 13_0_8
>  4. Cookie AutoDelete : version 3_8_2
>  5. Font Fingerprint Defender : version 0_1_6
>  6. WebRTC Control : version 0_3_3
>  7. Location Guard (V3) : version 3_0_0
>  8. Referer Control : version 1_35
>  9. Skip Redirect : version 2_3_6
>  10. StayInTab : version 1_0
>  11. ClearURLs : version 1_26_0
>  12. Decentraleyes : version 3_0_0
>  13. LocalCDN : version 2_6_79
>  14. Trace - Online Tracking Protection : version 3_0_6
>  15. Canvas Blocker - Fingerprint Protect : version 0_2_2
>  16. Browsec VPN - Free VPN for Chrome : version 3_92_2
>  17. Privacy Badger : version 2025_5_30
>  18. CthulhuJs (Anti-Fingerprint) : version 8_0_6

UPDATE.

It's ironic that I needed to add an "extension manager" to this list, as I
test each and every extension above in detail against privacy test sites.

I tested a few free, ad free, no-registration privacy-aware extension
managers, and the one I like most so far is this on Mozilla & Chromium.

Extension Manager by HongYuanCao for Mozilla-based browsers:
 <https://addons.mozilla.org/en-US/firefox/addon/extensions-manager/>
Extension Manager by HongYuanCao for Chromium-based browsers:
 <https://chromewebstore.google.com/detail/extension-manager/gjldcdngmdknpinoemndlidpcabkggco>

a. It's available on both Chrome & Firefox, which is rare for EMs.
b. It's ad-free, registration-free, and privacy-respecting.
c. It has batch actions, grouping, and a clean UI.
d. The developer appears to be transparent and responsive.

Meanwhile, I've been testing the VPN extensions which passed the initial
tests, where my fungible test-rating system puts them in this order:
 1_browsec
 2_1clickvpn
 3_1vpn
 4_vpnly
 5_xvpn
 6_securefreeedgevpn
 7_setupvpn

Bearing in mind these all failed the most basic initial VPN tests.
 hotspotshieldvpn
 itopvpn
 protonvpn
 urbanvpn
 hidemevpn
 hiddenbatvpn
 tunnelbearvpn
 windscribevpn

In summary, we're pretty close to making a DIY browser, in both
Mozilla-land and Chromium land, that is distinct from the mothership
browser in terms of inherent privacy as tested against privacy test sites.

[toc] | [prev] | [next] | [standalone]


#186820

FromMarion <marion@facts.com>
Date2025-08-18 00:20 +0000
Message-ID<107trjv$9eo$1@nnrp.usenet.blueworldhosting.com>
In reply to#186725
On Tue, 12 Aug 2025 20:13:42 -0000 (UTC), Marion wrote :


> Meanwhile, I've been testing the VPN extensions which passed the initial
> tests, where my fungible test-rating system puts them in this order:
>  browsec
>  1clickvpn
>  1vpn
>  vpnly
>  xvpn
>  securefreeedgevpn
>  setupvpn
> 
> Bearing in mind these all failed the most basic initial VPN tests.
>  hotspotshieldvpn
>  itopvpn
>  protonvpn
>  urbanvpn
>  hidemevpn
>  hiddenbatvpn
>  tunnelbearvpn
>  windscribevpn

UPDATE:

I ditched the VPN extensions in order to test a SOCKS5 proxy tunnel.
  browsec  ==> the best, but it slows down drastically in a week
  1clickvpn ==> seems to slow down drastically in just days
  1vpn ==> seems to slow down drastically in just days
  vpnly ==> seems to slow down drastically in just days
  xvpn ==> seems to slow down drastically in just days
  securefreeedgevpn ==> seems to slow down drastically in just days
  setupvpn ==> seems to slow down drastically in just days
  hoxx ==> seems to slow down drastically in just days

  hotspotshieldvpn ==> fails the initial VPN extension test conditions
  itopvpn ==> fails the initial VPN extension test conditions
  protonvpn ==> fails the initial VPN extension test conditions
  urbanvpn ==> fails the initial VPN extension test conditions
  hidemevpn ==> fails the initial VPN extension test conditions
  hiddenbatvpn ==> fails the initial VPN extension test conditions
  tunnelbearvpn ==> fails the initial VPN extension test conditions
  windscribevpnv ==> fails the initial VPN extension test conditions

Bad news. Very bad news. All the VPN extensions slow down tremendously, it
seems, within a few days of using them. So I tried something else that is
free, login free and hopefully, much faster than VPN extensions are.
  a. Psiphon (Socks5 proxy)
  b. Freecap (Socks5 redirector)
  c. Brave browser (with a score of privacy extensions)

A. Psiphon is not a traditional VPN but rather a circumvention tool that
uses a mix of VPN, SSH, and HTTP proxy technologies to bypass censorship. 

B. Freecap (or Proxifier) is used to route app traffic (such as that of a
browser) through a SOCKS5 proxy to achieve selective traffic tunneling.

C. Brave + Privacy Extensions for fingerprinting and tracking protection.

I also uninstalled NoScript as it was a royal pita to manage.
I also removed the non-privacy extension disablehtml5autoplay.

Here's what I'm currently testing (where IP obfuscation & speed are key).
 Psiphon + Freecap + Brave privacy browser + privacy extensions

https://psiphon.ca/
 Name: psiphon3.exe
 Size: 10402576 bytes (10158 KiB)
 SHA256: DB1BAF76F0333F4743919A86F35037559F9E7DA7DF14982DFC16FB8DC0BE6BE2

https://freecap.apponic.com/download/
 Name: freecap_setup_eng.exe
 Size: 1644848 bytes (1606 KiB)
 SHA256: C3D4929AB5A5867A6BE9914FF94DEFEFED6762748EDB1E351C86EBC5A02D46EC

Here are the current set of privacy extensions (many for fingerprinting):
 brave://system/ > extensions > Expand
  bhchdcejhohfmigjafbampogmaanbfkg : User-Agent Switcher and Manager
  cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin 
  fhcgjolkccmbidfldomjliifgaodjagh : Cookie AutoDelete 
  fhkphphbadjkepgfljndicmgdlndmoke : Font Fingerprint Defender 
  fjkmabmdepjfammlpliljpnbhleegehm : WebRTC Control 
  gjldcdngmdknpinoemndlidpcabkggco : Extension Manager 
  hhnhplojcganfmfimkeboiipphklcbih : Location Guard (V3)
  hnkcfpcejkafcihlgbojoidoihckciin : Referer Control
  jaoafjdoijdconemdmodhbfpianehlon : Skip Redirect
  jjbikklopibeimjelkohlldbjcdnofei : StayInTab
  lckanjgmijmafbedllaakclkaicjfmnk : ClearURLs 
  ldpochfccmkkmhdbclfhpagapcfdljkj : Decentraleyes 
  njdfdhgcmkocbgbhcioffdbicglldapd : LocalCDN 
  njkmjblmcfiobddjgebnoeldkjcplfjb : Trace - Online Tracking Protection 
  nomnklagbgmgghhjidfhnoelnjfndfpd : Canvas Blocker - Fingerprint Protect
  pkehgijcmpdhfbdbbnkijodmdjhbjlgp : Privacy Badger 
  pmcpffnpjncfplinfnjebjoonbncnjfl : CthulhuJs (Anti-Fingerprint)

And this is what I'm currently testing in the DIY browser where SPEED
(and IP obfuscation) turn out to be the hardest things to get this way.

How to add Socks5 to your Windows 10 browser sessions:
1. Start Psiphon & make a note of the SocksV5 port in the log output
2. Start Freecap & add the Socks5 port for Brave into the settings
3. Add Brave (or any browser) into the Freecap settings
4. In Freecap, add any command-line performance flags for the application:
    --disable-background-timer-throttling
    --disable-backgrounding-occluded-windows
    --disable-renderer-backgrounding

Voila!

This setup routes only selected web browser traffic via FreeCap through
Psiphon, offering selective IP obfuscation & hopefully maintaining speed.

If this works, we can ditch the problematic VPN extensions, all of which
seem to either fail the initial tests or severely slow down in just days.

I just started testing it, but I post this so that others who actually 
know what they're doing can add value to how they do Socks5 tunneling!

[toc] | [prev] | [next] | [standalone]


#186846

FromMarion <marion@facts.com>
Date2025-08-18 16:42 +0000
Message-ID<107vl4v$1541$1@nnrp.usenet.blueworldhosting.com>
In reply to#186820
On Mon, 18 Aug 2025 00:20:15 -0000 (UTC), Marion wrote :


> How to add Socks5 to your Windows 10 browser sessions:
> 1. Start Psiphon & make a note of the SocksV5 port in the log output
> 2. Start Freecap & add the Socks5 port for Brave into the settings
> 3. Add Brave (or any browser) into the Freecap settings
> 4. In Freecap, add any command-line performance flags for the application

OMG. Everything I touch in Windows has needlessly unnecessary complexity.

I should note that you'd think we could just set the proxy inside the
browser, and, well, um, er, we can, in some browsers. Like in Firefox.

However, Brave doesn't have native proxy settings inside of it.
Neither does Ungoogled Chromium. Bummer.

For the three browsers, things have to be done different ways: 
 a. Firefox has its own manual proxy settings native to the browser
 b. Ungoogled Chromium can use Windows command-line proxy settings
 c. But Brave has to use Windows proxy settings (or FreeCap to proxify it)

Psiphon dynamically assigns proxy ports for each session, for example... 
 SOCKS5: 127.0.0.1:1080 (the port changes each instance)
 HTTP/HTTPS: 127.0.0.1:8080 (the port changes each instance)

Once you have those ports, here's the manual Firefox setup:
 Firefox:Settings > General > Network Settings > [Settings]
 Configure Proxy Access to the Internet > Manual proxy configuration
 SOCKS Host = 127.0.0.1
 Port = 1080
 (o) SOCKS v5
 [x] Proxy DNS when using SOCKS v5
 Note: Firefox can also make use of the FoxyProxy Extension.
 Firefox handles DNS via SOCKS5 if the box is checked, 
 but other apps may leak DNS unless proxified.

Ungoogled Chromium can be launched directly using those proxy flags.
 C:\> ungoogled-chromium --proxy-server="socks5://127.0.0.1:1080"
 C:\> ungoogled-chromium --proxy-server="http=127.0.0.1:8080"


Brave is easiest to set up with a proxifier such as FreeCap.
 Freecap3.18:File > Settings > Default proxy > Proxy settings 
 Default proxy > Server = 127.0.0.1  Port: = 1080
 Protocol (o) Socks v5
 This sets Psiphon'[s SOCKS5 proxy for apps launched through FreeCap.

Or we can set up Windows globally to use Psiphon's SOCKS5 proxy.
But Windows 10 does not natively support SOCKS5 in its GUI proxy settings.
Windows 10 only supports HTTP/HTTPS proxies directly. Aurgh.

Here's one way to set up SOCKS5 proxy globally in Windows 10.
 Win+R > control 
 Internet Options 
 Click the "Connections" tab on that "Internet Properties" dialog
 Click the "LAN Settings" button near the bottom of that display
 This brings up the "Local Area Network (LAN) Settings" form
 [x] Use a proxy server for your LAN
 Click the [Advanced] button in that LAN Settings form
 Uncheck [_]Use the same proxy for all protocols
 Socks = 127.0.0.1 Port = 1080
 [OK][OK][OK]

In summary, once you have the SOCKS5 proxy ports defined, you can set up
your web browser to use it, but each browser does it differently.

Sigh.

And if you think that's confusing, guess what else is confusing?

The Windows 10 LAN Settings method let you enter SOCKS5, but Windows
doesn't actually honor SOCKS5 in that dialog. 

Windows 10 only applies HTTP/HTTPS proxies.

So while you can enter the SOCKS5 values into that Windows 10 dialog,
Windows 10 won't use the values for most apps unless those apps explicitly
support SOCKS5 via system proxy (which is rare - but which is what Brave
does).

Oh, and if you think Windows 11 is "better", guess again!
You cannot select SOCKS5 in the Windows 11 built-in proxy GUI.

Even if you enter a SOCKS5 address in the Windows 11 Manual proxy setup,
Windows 11 will treat it as an HTTP proxy and fail to route traffic
properly. OMG.

Did I mention everything I touch in Windows is unnecessarily complex?

Here's the summary (and yes, I'm still confused, but I think it's right).
 Windows 10 GUI limitations:
  You can enter SOCKS5, but Windows doesn't honor it
  Only HTTP/HTTPS proxies are applied system-wide
 Windows 11: 
  No SOCKS5 support
  SOCKS5 entries are treated as HTTP proxies and fail

That's why you essentially need a proxifier, such as FreeCap is.
(Or Proxifier, WideCap, SocksEscort, ProxyCap, etc.)

So now we're back to Brave, which natively supports a system proxy, but
Windows doesn't support SOCKS5 system-wide, so Brave actually can't use
SOCKS5 unless proxified (which is where FreeCap came into play).

Sigh. Why is privacy so hard to achieve. :)

I'm just beginning to learn this stuff, so if anyone out there is familiar
with using SOCKS5 for IP-address obfuscation, please add your value.

[toc] | [prev] | [next] | [standalone]


#186856

FromMarion <marion@facts.com>
Date2025-08-18 19:10 +0000
Message-ID<107vtqj$2s2$1@nnrp.usenet.blueworldhosting.com>
In reply to#186846
On Mon, 18 Aug 2025 16:42:08 -0000 (UTC), Marion wrote :


> However, Brave doesn't have native proxy settings inside of it.

I decided to test the latest Brave version which turned out not to be as
easily figured out how to get the offline installer as you'd think.

A. If you go to the Brave download page, all you get is a web stub.
    <https://brave.com/>
    <https://brave.com/download/>
   But then that's useless for your software archives.
   Especially if you're uninstalling & installing repeatedly as I am.

B. You can get the latest stable release from "someone's" archives, e.g., 
    <https://techviral.net/download-brave-browser/>
   But then you are trusting that they're reputable.
   They probably are - and you can check hashes - but there's a better way.

C. You would think you could get the latest release from GitHub, right?
    <https://github.com/brave/brave-browser/releases>
    a. Find the latest stable version
    b. Expand the Assets section
    c. Download BraveBrowserStandaloneSetup.exe for Windows
   But there are a billion releases there, which are confusing to navigate.

D. A "trick" is to go to this GitHub repo Brave Release Tracker site:
   <https://github.com/release-monitoring-project/brave-release-tracker>
   This project automatically monitors Brave's official releases 
   and posts only the latest stable builds for Windows, macOS & Linux.

   It updates hourly and includes direct download links to the 
   offline installers, but even then, you have to know how to find it.
   a. Go to the Releases section of that tracker repo
   b. Click the latest release (e.g., v1.81.135)
      <https://github.com/release-monitoring-project/brave-release-tracker/releases>
   c. That takes you to a page with a text json file    
      <https://github.com/release-monitoring-project/brave-release-tracker/releases/download/v1.81.135/brave_download_links.json>
   Open that json file in a text editor & it tells you where the zip is.

With that in mind, here's how to get the latest stable Brave zip archive.
1. Go to the Brave Release Tracker:
   <https://github.com/release-monitoring-project/brave-release-tracker/releases>
2. Click the latest stable release (e.g., v1.81.135)
3. Save and then open the text file in any text editor.
   brave_download_links.json
4. Find the Windows 64-bit offline installer link listed in that file:
   <https://github.com/brave/brave-browser/releases/download/v1.81.135/brave-v1.81.135-win32-x64.zip>
5. Download the specified ZIP file.
6. Extract the contents (e.g., C:\Software\Chrome-Based\Brave\.)
7. Run the executable or installer executable inside that zip file.
8. (Optional) Verify the file integrity using the SHA-256 checksum:
   <https://github.com/brave/brave-browser/releases/download/v1.81.135/brave-v1.81.135-win32-x64.zip.sha256>

Note that this is useful when you're constantly testing software.
Especially when you need to start fresh with the latest release.
And yet you want to be able to archive the release you tested.

[toc] | [prev] | [next] | [standalone]


#186865

FromMarion <marion@facts.com>
Date2025-08-19 11:00 +0000
Message-ID<1081lgo$2nsg$1@nnrp.usenet.blueworldhosting.com>
In reply to#186856
ANOTHER USEFUL UPDATE

Doubling up the protection (like adding layers to an onion)!

I was checking tracert test outputs when something strange revealed itself.
I had forgotten to turn off the randomized system-wide VPN connections.

It only then occurred to me that I could layer a system-wide VPN over the
SOCKS5 proxy for apps (for an added layer of obfuscating protection).

Here's the fundamental process:
A. Start any free no-registration system-wide VPN.
B. Start the FOSS Psiphon tools to connect to a SOCKS5 proxifier port.
C. Set up apps to use that port using FreeCap settings set to that port.

Now, when you run apps in Windows such as torrents or web browsers... 
1. Your ISP sees only your activity on the system-wide VPN IP address
2. Your VPN server only sees your real IP address & the Psiphon IP address
3. Psiphon only sees your VPN IP address & the ultimate server IP address
4. The ultimate server only sees the Psiphon IP address 
5. Your web fingerprint is protected by your privacy protecting extensions

All this is done using a score of registration-free ad-free privacy tools.
a. Free no-registration public VPN servers
b. Free no-registration Psiphon SOCKS5 servers
c. Free no-registration FreeCap app proxifier
d. Free no-registration browser privacy extensions
   1. allfingerprintdefender
   2. canvasblocker
   3. clearurls
   4. cookieautodelete
   5. cthulhujs
   6. decentraleyes
   7. fontfingerprintdefender
   8. localcdn
   9. locationguard
  10. privacybadger
  11. privacypossum
  12. referercontrol
  13. skipredirect
  14. stayintab
  15. trace
  16. ublockorigin
  17. useragentswitcher
  18. webrtccontrol

Remember the golden privacy rule is never register for anything on the net.

[toc] | [prev] | [next] | [standalone]


#186877

FromMarion <marion@facts.com>
Date2025-08-19 15:17 +0000
Message-ID<10824ht$26ne$1@nnrp.usenet.blueworldhosting.com>
In reply to#186865
On Tue, 19 Aug 2025 11:00:40 -0000 (UTC), Marion wrote :


> Here's the fundamental process:
> A. Start any free no-registration system-wide VPN.
> B. Start the FOSS Psiphon tools to connect to a SOCKS5 proxifier port.
> C. Set up apps to use that port using FreeCap settings set to that port.

If it takes two button clicks, that's one too many, and if a click exposes 
your privacy, then we have to think about how to protect our privacy.

To both those ends, I improved the process this morning of running a 
free no-registration system-wide random VPN first, and then running 
Psiphon with a static SOCKS5 port of 1080 so that when I run the 
privacy web browser from FreeCap, I now don't need to set the SOCKS5 
port each time. 

One "privacy" problem, albeit minor, with Psiphon, is that it brings 
up an advertisement on your default web browser during startup. 

Drat. That sucks. It's not harmful, but it exposes your privacy.
Needlessly.

So let's fix that pronto using basic Windows tricks of setting 
the default web browser to a batch file that does whatever I want.

Besides, even with a random system-wide no-registration free VPN running, 
it's still bad form for Psiphon to be bringing up a default browser to
an advertisement which can, for all we know, rot privacy in some way.

That browser session unilaterally launched by Psiphon isn't yet proxified.
As I said many times, privacy is like hygiene. It's a billion things.

Removing that initial privacy flaw at Psiphon startup needed to be done.

Unfortunately, the free Psiphon doesn't have switches to turn that off.
 C:\> psiphon3.exe -mode=socks  <== this doesn't exist... bummer

We might like to set up the Tor browser as the default because it can 
open up unconnected, but it's problematic to set a Tor browser as 
the default (since Tor doesn't register itself as a Windows browser).

So let's just create a dummy web browser for Psiphon to invoke. 
 @echo off
 REM C:\path\to\dummybrowser.bat 20250819 revision 1.0
 set LOGFILE=C:\path\to\dummybrowser.log
 echo [%date% %time%] Attempted launch: %* >> %LOGFILE%
 start "" "C:\path\to\gvim.exe" "%LOGFILE%"
 exit

Since Windows won't set the default web browser to a batch
file, let's convert that dummybrowser.bat to dummybrowser.exe
using any of a number of batch-to-executable converters.

 <https://github.com/l-urk/Bat-To-Exe-Converter-64-Bit/releases>
 <https://github.com/l-urk/Bat-To-Exe-Converter-64-Bit/releases/download/3.2/Bat_To_Exe_Converter_x64.exe>
 1. Open that "Bat To Exe Converter v3.2" executable.
 2. Select your .bat file using the folder icon.
 3. At the right, in Options, there is "Exe-Format" with these choices
    32-bit | Console (Visible)
    32-bit | Windows (Invisible)
    64-bit | Console (Visible)
    64-bit | Windows (Invisible) <== Use this to compile a batch file
    as a 64-bit GUI-style exe that runs silently with no console window.
 4. Click the "Convert" button to convert batch to exe.
 5. Choose your output path in the "Save as" field.
    (Optional) Add an icon or version info.

But you still can't select the dummy browser yet as it's not registered.
 Win+I > Apps > Default apps > Web browser > 
                Choose default apps by file type
                Choose default apps by protocol
                Set defaults by app
                Recommended browser settings

You first need to register your exe as a web browser in the registry:
 HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet

To do that, right-click "merge" this registry file:
 C:\> gvim C:\path\to\register_dummy_browser.reg

 Windows Registry Editor Version 5.00

 [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DummyBrowser]
 @="Dummy Browser"

 [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DummyBrowser\Capabilities]
 "ApplicationName"="Dummy Browser"
 "ApplicationDescription"="A privacy-preserving dummy browser"

 [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DummyBrowser\Capabilities\FileAssociations]
 ".htm"="DummyBrowserHTML"
 ".html"="DummyBrowserHTML"

 [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\DummyBrowser\Capabilities\URLAssociations]
 "http"="DummyBrowserHTML"
 "https"="DummyBrowserHTML"

 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\DummyBrowserHTML\shell\open\command]
 @="\"C:\\path\\to\\dummybrowser.exe\" \"%1\""

 [HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
 "Dummy Browser"="Software\\Clients\\StartMenuInternet\\DummyBrowser\\Capabilities"

Now you can select the dummy browser as your default web browser.
 Win+I > Apps > Default apps > Web browser > dummybrowser.exe

Voila!

Now, when you start Psiphon, it tries to launch the advertisement
using the default browser, which happens to simply log the attempt.

As always, privacy, like hygiene, is a billion things done every day.

If you have improvements to share, please let the team know so 
we all benefit from every effort at improving privacy on Windows.

In summary, two improvements were made in today's progress:

 1. Psiphon & FreeCap were set to a static SOCKS5 port of 1080
 2. Psiphon's advertisement web browser session was annulled 

Please improve if you also need privacy in web browser sessions.
 

[toc] | [prev] | [next] | [standalone]


#186926

FromMarion <marion@facts.com>
Date2025-08-20 18:27 +0000
Message-ID<108541r$2igj$1@nnrp.usenet.blueworldhosting.com>
In reply to#186877
On Tue, 19 Aug 2025 15:17:17 -0000 (UTC), Marion wrote :


> To both those ends, I improved the process this morning of running a 
> free no-registration system-wide random VPN first, and then running 
> Psiphon with a static SOCKS5 port of 1080 so that when I run the 
> privacy web browser from FreeCap, I now don't need to set the SOCKS5 
> port each time.

UPDATE:

Since we're layering free no-registration VPNs onto open source proxies 
onto free no-registration proxifiers onto free no-registration privacy 
extensions, it behooves us to be able to check proxy settings dynamically.

I never messed with proxies before, but darn'it, Windows splatters proxy 
settings all over the place, such that I needed a quick testing script.

Below is a script which simplifies visibility and control over what turns 
out to be a devilishly fragmented system of how Windows defines proxies.
 a. WinINET: Used by Internet Explorer, Chrome, and many apps;
 b. WinHTTP: Used by system services and background tasks;
 c. PAC/AutoDetect: Dynamic proxy configuration via commands.

Unfortunately, I've run into this proxy setup complexity due to using
 A. VPN, which encrypts traffic and changes routing;
 B. Psiphon, which tunnels & encrypts SOCKS5 & HTTPS traffic;
 C. FreeCap, which redirects app traffic through SOCKS proxies.

The proxy.bat script included below checks all three methods at once
which gives us a clear snapshot of what the Windows proxy setup is.

To that end, we add a new command to run in your Win+R taskbar Runbox:
  Win+R/Runbox > proxy
Which executes this added registry "App Paths" key:
  HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\proxy.exe
Which runs this proxy checking tool (see the tool below in its entirety):
  C:\sys\bat\proxy.bat

 ===< cut here for proxy.bat >===
 @echo off
 REM proxy.bat 20250820 v1.0 — Unified Windows check-proxy diagnostic tool
 REM Reports: WinINET manual proxy, WinHTTP proxy, PAC/AutoDetect
 REM 20250820 rev 1.0
 REM HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\proxy.exe
 REM Default=C:\sys\bat\proxy.bat ==> creates "Win+R > proxy" command
 setlocal
 
 set KEY="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
 
 echo ==============================================
 echo   WINDOWS PROXY CONFIGURATION CHECK
 echo ==============================================
 
 REM --- WinINET (manual proxy) ---
 echo.
 echo [1] WinINET / Internet Settings
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v ProxyEnable 2^>nul') do set ProxyEnable=%%B
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v ProxyServer 2^>nul') do set ProxyServer=%%B
 if "%ProxyEnable%"=="0x1" (
     echo Proxy is ENABLED
     echo Proxy server: %ProxyServer%
 ) else (
     echo Proxy is DISABLED
 )
 
 REM --- WinHTTP proxy ---
 echo.
 echo [2] WinHTTP proxy (system/background services)
 netsh winhttp show proxy
 
 REM --- PAC (Proxy Auto-Config) & AutoDetect ---
 echo.
 echo [3] PAC / AutoDetect
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v AutoConfigURL 2^>nul') do set PACurl=%%B
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v AutoDetect 2^>nul') do set AutoDetect=%%B
 
 if defined PACurl (
     echo PAC script set: %PACurl%
 ) else (
     echo No PAC script URL found.
 )
 
 if "%AutoDetect%"=="0x1" (
     echo Auto-detect is ENABLED
 ) else (
     echo Auto-detect is DISABLED
 )
 
 echo.
 echo ==============================================
 echo Check complete.
 echo ==============================================
 
 endlocal
 pause
 ===< cut here for proxy.bat >===

As always, this is posted to help others copy & paste
(where wasbit's kind and helpful advice is appreciated)
this script as part of their addition of privacy to Windows.

[toc] | [prev] | [next] | [standalone]


#186933

FromMarion <marion@facts.com>
Date2025-08-21 04:11 +0000
Message-ID<108668t$2u23$1@nnrp.usenet.blueworldhosting.com>
In reply to#186926
On Wed, 20 Aug 2025 18:27:08 -0000 (UTC), Marion wrote :


> I never messed with proxies before, but darn'it, Windows splatters proxy 
> settings all over the place, such that I needed a quick testing script.

UPDATE 

Turns out I didn't need to use FreeCap to proxify Chromium web browsers.

Mozilla'based browsers (Firefox, Thunderbird, etc.) have their own internal
proxy settings and, by default, ignore the Windows proxy unless you
explicitly tell them to use it.

Unlike Mozilla-based browsers which have those proxy GUIs, Chromium-based
browsers do not have built-in proxy configuration GUIs.

So I thought I needed to proxify Chromium-based web browsers with FreeCap.
But I was wrong.

Turns out it's the other way around.

Chromium-based browsers apparently directly inherit proxy settings from the
operating system, including:
 a. From WinINET (used by most desktop apps)
 b. Or from PAC scripts and AutoDetect
 c. Or from manual proxy entries like that which Psiphon3 sets.
    Win+I > Settings > Network & Internet > Proxy > Manual proxy settings
    [http=127.0.0.1:30884;https=127.0.0.1:30884;socks=127.0.0.1:1080]

Also Chromium-based browsers can also be proxified at the command line:
 C:\> brave.exe --proxy-server="http=127.0.0.1:30884;https=127.0.0.1:30884;socks=127.0.0.1:1080"

So I don't think we need FreeCap to proxify our DIY Chromium-based privacy
browsers but we can still use FreeCap to proxify the Mozilla browsers.

However, we could also configure Firefox's own proxy settings (Preferences
> Network Settings) to point directly to Psiphon's SOCKS5 port, skipping
FreeCap entirely. If we want this to persist across profiles or installs,
LibreWolf even lets us set it in a librewolf.overrides.cfg file.

Mullvad's own help docs describe doing this for their own SOCKS5 proxy, but
the steps are identical for Psiphon's proxy ports.

FreeCap is still useful for apps that don't have built-in proxy support,
but apparently all web browsers have it - they just do it differently.

  Chromium ==> respects Windows proxy settings (which Psiphon sets for you)
  Mozilla ==> ignores Windows proxy settings (but has their own settings)

Who knew? Not me. The more I try to build a DIY privacy browser, the more I
learn how different the two main web browser platforms are from each other.

[toc] | [prev] | [next] | [standalone]


#186945

FromMarion <marion@facts.com>
Date2025-08-22 09:45 +0000
Message-ID<1089e8h$1kqq$1@nnrp.usenet.blueworldhosting.com>
In reply to#186933
On Thu, 21 Aug 2025 04:11:10 -0000 (UTC), Marion wrote :


>   Chromium ==> respects Windows proxy settings (which Psiphon sets for you)
>   Mozilla ==> ignores Windows proxy settings (but has their own settings)

UPDATE: 

Aurgh. There are layers to this Windows socks5 stuff such that some apps
use one layer while other apps use a different layer. Who knew? Not me!

Everything in Windows having to do with privacy seems to have more layers.

I started checking whether non-browser apps used Windows proxy settings,
where it turns out pgms like Telegram & CoPilot are different than
browsers are (which themselves are different in how each handle proxy).

Running the previously posted "proxy.bat" showed that Psiphon modified the 
WinINET (user apps, browsers) proxy (127.0.0.1:17561 / socks at 
127.0.0.1:1080) but not the WinHTTP (system/background services) proxy.

Sigh. Half a solution is not a full solution.
In fact, even with Psiphon, WinHTTP was was set to direct access (no proxy).

The fix is to always copy the WinINET proxy config into WinHTTP.
 Win+R > cmd {ctrl+shift+enter}
 C:\> netsh winhttp import proxy source=ie
      Now system services (which often ignore WinINET) will use 
      Psiphon's proxy as well. It also set a bypass list so that
      local/private subnets avoid the proxy. 

This is needed so that any Windows component that uses WinHTTP (like parts 
of Copilot, Windows Update, some Microsoft Store traffic) will respect the 
Psiphon proxy, matching the existing Psiphon browser/app proxy settings.

To test:
a. Temporarily clear WinHTTP proxy:
   C:\> netsh winhttp reset proxy

b. Run Win+R > proxy
   The proxy.bat script should detect 'No WinHTTP proxy set'
   and it should then import settings from WinINET automatically.
c. Set a custom WinHTTP proxy:
   C:\> netsh winhttp set proxy proxy-server="http=1.2.3.4:8080"

d. Run Win+R > proxy
   The proxy.bat script should detect an existing WinHTTP proxy 
   and therefore it should NOT overwrite it.

Below is the improved proxy.bat script to accomplish the sync above.

 ===< cut here for improved proxy.bat which handles more programs >===
 @echo off
 REM proxy.bat 20250820 v1.2
 REM Use model: "Win+R > proxy" (diagnostic + proxy import if WinHTTP is unset)
 REM Unified Windows proxy diagnostic tool with WinHTTP sync safeguard
 REM "Win+R > proxy /sync imports WinINET proxy directly into WinHTTP
 REM Reports: WinINET manual proxy, WinHTTP proxy, PAC/AutoDetect
 REM HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\proxy.exe
 REM Default=C:\sys\batch\proxy.bat 
 REM That App Paths key creates the convenient "Win+R > proxy" command
 REM 
 setlocal
 
 :: --- Quick /sync mode ---
 if /i "%~1"=="/sync" (
     echo Syncing WinINET proxy into WinHTTP...
     netsh winhttp import proxy source=ie
     echo Done.
     pause
     exit /b
 )
 
 set KEY="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
 
 echo ==============================================
 echo   WINDOWS PROXY CONFIGURATION SET/CHECK/FIX
 echo ==============================================
 
 REM --- WinINET (manual proxy) ---
 echo.
 echo [1] WinINET / Internet Settings
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v ProxyEnable 2^>nul') do set ProxyEnable=%%B
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v ProxyServer 2^>nul') do set ProxyServer=%%B
 if "%ProxyEnable%"=="0x1" (
     echo Proxy is ENABLED
     echo Proxy server: %ProxyServer%
 ) else (
     echo Proxy is DISABLED
 )
 
 REM --- WinHTTP proxy ---
 echo.
 echo [2] WinHTTP proxy (system/background services)
 
 REM Get current WinHTTP proxy setting
 for /f "tokens=1,* delims=:" %%A in ('netsh winhttp show proxy ^| findstr /R /C:"Proxy Server(s)"') do set curWinHTTP=%%B
 
 REM Trim leading/trailing spaces
 set curWinHTTP=%curWinHTTP:~1%
 
 if "%curWinHTTP%"=="" (
     echo No WinHTTP proxy set - importing from WinINET...
     netsh winhttp import proxy source=ie >nul 2>&1
 ) else (
     echo WinHTTP proxy already set - leaving as is.
 )
 
 REM Show current WinHTTP proxy after check/import
 netsh winhttp show proxy
 
 REM --- PAC (Proxy Auto-Config) & AutoDetect ---
 echo.
 echo [3] PAC / AutoDetect
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v AutoConfigURL 2^>nul') do set PACurl=%%B
 for /f "tokens=2,* skip=2" %%A in ('reg query %KEY% /v AutoDetect 2^>nul') do set AutoDetect=%%B
 
 if defined PACurl (
     echo PAC script set: %PACurl%
 ) else (
     echo No PAC script URL found.
 )
 
 if "%AutoDetect%"=="0x1" (
     echo Auto-detect is ENABLED
 ) else (
     echo Auto-detect is DISABLED
 )
 
 echo.
 echo ==============================================
 echo Windows proxy set/check/fix complete.
 echo ==============================================
 
 endlocal
 pause
 
 ===< cut here for improved proxy.bat which handles more programs >===

[toc] | [prev] | [next] | [standalone]


#186954

FromMarion <marion@facts.com>
Date2025-08-23 17:14 +0000
Message-ID<108csu3$1jv4$1@nnrp.usenet.blueworldhosting.com>
In reply to#186945
On Thu, 21 Aug 2025 04:11:10 -0000 (UTC), Marion wrote :


> Turns out I didn't need to use FreeCap to proxify Chromium web browsers.

UPDATE ON FREE REGISTRATION-FREE AD-FREE PROXIFIERS:

Some programs need proxifiers (like FreeCap, which I used for a week).
 a. Mozilla browsers have their own proxy controls
 b. Chromium browsers use the Windows proxy defaults
 c. But many programs use neither

For those programs which need proxifiers, I found a better proxifier.
 A. FreeeCap
 B. SocksCap64

FreeCap is lightweight and still works for basic SOCKS4/5 or HTTP proxying,
but it's frozen in time while SocksCap64 has been updated more recently.
 <https://sourceforge.net/projects/sockscap64/>
 Actively maintained (though updates are infrequent)
 SOCKS4, SOCKS5, HTTP, and Shadowsocks; supports both TCP & UDP
 "SocksCap64 is an easy and a beautiful way to let the programs
  you want to work through a specific SOCKS proxy server,
  even if your applications don't have such an option."

SocksCap64 is the more modern, feature-rich choice, with broader protocol
support, UDP handling, and better compatibility with current Windows.
 <https://netactuate.dl.sourceforge.net/project/sockscap64/SocksCap64-setup-3.6.exe>
 Name: SocksCap64-setup-3.6.exe
 Size: 6193115 bytes (6047 KiB)
 SHA256: B2DA49EC9A2702CFD7625D3F152AF98A4C8E3E155DAB78686962BB3DF1F76825

Having only used proxies for a short time, my current advice is:
 1. For Chromium browsers, use the script I wrote to sync to Windows
 2. For Mozilla browsers, use their own GUIs (or FoxyProxy's GUI)
 3. For most other apps, use a proxifier such as SocksCap64/FreeCap are

[toc] | [prev] | [next] | [standalone]


#186967

FromMarion <marion@facts.com>
Date2025-08-24 14:54 +0000
Message-ID<108f93q$7ut$1@nnrp.usenet.blueworldhosting.com>
In reply to#186954
On Sun, 24 Aug 2025 09:48:33 +0100, Jim the Geordie wrote :


>>> On 24/8/2025 2:28 am, D wrote:
>>>> best browser extension ever invented by man . . .
>>>>
>>>> Firefox 142.0
>>>> Tools > Extensions and Themes [Ctrl+Shift+A]
>>>
>>> Switched to it from Adblock for many years... couldn't quite remember
>>> why. Something to do with Firefox changing its add-on mechanism.
>>>
>> 
>> Adblock started allowing certain ads through:
>> 
>> "Starting with version 2.0, Adblock Plus started allowing "acceptable
>> ads" by default,[72] with acceptable ad standards being set by The
>> Acceptable Ads Committee.[73] They charge large institutions fees to
>> become whitelisted and marked as "acceptable", stating "[Adblock Plus]
>> only charge large entities a license fee so that we can offer the same
>> whitelisting services to everyone and maintain our resources to develop
>> the best software for our users." on their about page.[74]"
>> 
>>  From https://en.wikipedia.org/wiki/Adblock_Plus
>> 
>> uBlock Origin doesn't play that game.
>> 
> If you use Brave Browser, no adblocking add-on is needed.

My two cents... bearing in mind I never used extensions until early July
when Epic Privacy Browser went bust... I'm building two sets of DIY privacy
browsers where I've settled (currently) on almost a score of extensions
(not counting VPN extensions) which are the following currently for the
Chromium side of the family (given it was easier than the Mozilla side).

Browser: Brave and/or Ungoogled Chromium (LibreFox and/or MullVad)
 1. Canvas Blocker - Fingerprint Protect : version 0_2_2
 2. ClearURLs : version 1_26_0
 3. Cookie AutoDelete : version 3_8_2
 4. CthulhuJs (Anti-Fingerprint) : version 8_0_6
 5. Decentraleyes : version 3_0_0
 6. Extension Manager : version 9_5_2
 7. Font Fingerprint Defender : version 0_1_6
 8. LocalCDN : version 2_6_79
 9. Location Guard (V3) : version 3_0_0
 10. Privacy Badger : version 2025_5_30
 11. Referer Control : version 1_35
 12. Skip Redirect : version 2_3_6
 13. StayInTab : version 1_0
 14. Trace - Online Tracking Protection : version 3_0_6
 15. uBlock Origin : version 1_65_0
 16. User-Agent Switcher and Manager : version 0_6_4
 17. WebRTC Control : version 0_3_3
 18. NoScript is useful, but I find it a PITA so it's disabled for now.

The question came up from Mr. Man-wai Chang about Adblock Plus.

While there will always be overlap when you have a score of extensions,
 a. uBlock Origin is more efficient (apparently)
 b. It's said to be more powerful in supporting advanced rule creation
 c. It's said to support dynamic & cosmetic filtering
 c. Critically, it doesn't have an "acceptable ads" program
 d. And it's often considered more actively maintained

Since there is a large amount of overlap, I left AdBlock Plus out of the
mix of privacy extensions that I'm testing for the DIY privacy browser(s).

But I could be wrong as I must state openly I never touched extensions
until being forced to give up on my daily driver privacy browser in July.

Side Note: The VPN extension test covering a score of supposedly free, ad
free, registration free VPN extensions is still a work in progress
covering, so far, the following successful & failed VPN extensions:

These passed initial testing criteria (free, account free, ad free):
 1. browsec
 2. hoxx 
 3. securefreeedgevpn
 4. setupvpn
 5. vpnly
 6. xvpn
 7. 1clickvpn
 8. 1vpn 

These failed initial testing criteria (free, account free, ad free):
 a. hiddenbatvpn
 b. hidemevpn
 c. hotspotshieldvpn
 d. itopvpn
 e. protonvpn
 f. tunnelbearvpn
 g. urbanvpn
 h. windscribevpn

Correction: I correct an earlier assessment that all the VPN extensions
"slow down" drastically within days; I think some of that is due to the
plethora of privacy-baswed extensions - so I switched the testing over to
testing instead the free,adfree,registrationfree system-wide VPNs with a
free-adfree-regfree socks5 proxy (Psiphon) and, for non-browser
applications, a free-adfree-regfree proxifier such as ProxyCAp64/FreeCap.

Note I found out the hard way that Mozilla browsers handle proxies very
differently than do Chromium browsers, which themselves handle proxies
differently than most programs do where Windows has three layers of proxies
that I had to write scripts (e.g., proxy.bat which morphed yesterday to
proxy.cmd due to Windows quirks) to synchronize manually the three proxy
mechanisms what Windows should have synchronized automatically. Sigh. 

Note also that there are too many free/regfree/adfree system-wide
openvpn.exe free public VPN servers out there to list (many thousands!) so
it will take a while before I test them all sufficiently to declare which
free system-wide VPN server set is the easiest & fastest as all require
additional software (e.g., softether or openvpn.exe) and scripts (due to
changing passwords mostly).

Lastly, I wasted days testing proxy servers, of which there are so many
thousands out there that you'd go nuts trying them all, but they're all
apparently abysmal in terms of reliability compared to the acceptable
reliability of the free public no-registration openVPN services that I'm
currently testing. After days of a miserable existence testing them,
writing script after script after script to deal with their ephemeral
nature, I gave up concluding that you'd have to have TLA-like resources to
keep up with the few proxy services which stay alive long enough to be
useful. 

Apologies for the long-winded response but that's the status of my testing
in a nutshell, in the fewest words that still convey accurate assessment.

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | alt.comp.os.windows-10


csiph-web