Hi,
I think this an aged old quirk since the early days of Squid running on pfSense.
This is my own findings, your solution to this problem can be different to mine,
if you find a better way to solve this problem, do let me know.
I am not sure whether the option: 4) Reset to Factory defaults at the pfSense Console,
has got the same effect or not. If it does, then probably it will reset everything including
package settings to the defaults, and you have to redo it again one by one will be too
time consuming.
Thank you. đź‘Ś
You want to start all configuration/settings again.......
You want to uninstall Squid Proxy Server......
You want to uninstall SquidGuard Proxy filter........
What happens when UNSELECTED/UNTICKED:
1) Keep the Settings/Data = unticked in Squid proxy Server -> General
(because you don't want to keep the old settings)
2) Uninstall the (1st)SquidGuard Proxy Filter + (2nd)Squid Proxy server
Later......
3) You reinstall (1st)Squid Proxy Server, next.....
4) You reinstall (2nd)SquidGuard Proxy Filter......
----------------------------------------------------
----------------------------------------------------
But you discover that old settings still remain!!!!!
What a bummer!!!
----------------------------------------------------
----------------------------------------------------
Here is the workaround solution that I found in other post in the forum.
Backup the config.xml by going to: Diagnostic -> Backup & Restore
Go to Backup Configuration
Accept the default settings.
Press the "Download configuration as XML" blue button.
Save the "config-XXXX.xml" file in your location of your choice.
open the "config-xxxx.xml" with Window's WordPAD program.
Press "CTRL" + F, type in the word: "squid", press Find Next.
To find all the squid wordings.
------------
For example:
------------
<squid>YYYY</squid>
<squidusers>YYYY</squidusers>
<squidnac>YYYY</squidnac>
<squidguardgeneral>YYYY</squidguardgeneral>
<squidguarddefault>YYYY</squidguarddefault>
<squidguarddest>YYYY</squidguarddest>
---------------------------------------
YYYY -denotes the data in between
---------------------------------------
Delete it 1 by 1, slowy. Yes delete the all the data in between
e.g: <squid>YYYY</squid>
e.g: <squidusers>YYYY</squidusers>
etc........
(Be careful, don't delete any unnecessary data)
Save this file you just edited.
Rename the file: config-squid-start-over-again.xml
Restore this xml file in pfSense: Diagnostic -> Backup & Restore.
Restore the file.
pfSense firewall OS will automatically reboot.
After rebooted, log into the system.
You will greeted with a Yellow message:
"Packages are currently being reinstalled in the background."
Let it run and press the F5 key to refresh.
Normally you have to wait the CPU usage quietened down......
like, the usage will be running low" 2-4%
This means it has finished reinstalling, press the F5 key to refresh.
If you see the red bell notification, saying:
General: Package reinstall process finished successfully @ yyyy-mm-dd xx:xx:xx
This means the whole process of reinstalling has completed.
Click on the button: "Mark All as Read"
next, click on the button: "X Close"
Go to Squip proxy server and check whether all the settings are empty or not.
If it does, then you have successfully uninstall Squid and you can start from fresh.
DONE.