1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/squid3_ynh.git synced 2024-09-03 20:26:11 +02:00
Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more.
Find a file
2022-03-16 19:43:09 +01:00
.github [autopatch] Update issue and PR templates 2021-05-13 17:52:53 +02:00
conf Apply last example_ynh 2022-03-13 16:50:54 +01:00
doc Apply last example_ynh 2022-03-13 16:50:54 +01:00
scripts Cleanup restore 2022-03-14 22:07:18 +01:00
check_process Apply last example_ynh 2022-03-13 16:50:54 +01:00
LICENSE Change the license to GPL v2 and typo in restore 2020-11-03 00:11:20 +05:30
manifest.json Apply last example_ynh 2022-03-13 16:50:54 +01:00
README.md Auto-update README 2022-03-13 15:50:59 +00:00
README_fr.md Auto-update README 2022-03-13 15:50:59 +00:00

squid3 for YunoHost

Integration level
Install squid3 with YunoHost

Lire ce readme en français.

This package allows you to install squid3 quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Squid: Proxy with Optimising Web Delivery

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator.

Shipped version: 1.0~ynh3

Disclaimers / important information

Instruction

  1. The app can not be multi-instance(can't be installed many times on same server).
  2. LDAP is there(Registered users can use there login username and password to browser internet through the proxy)
  3. Port number used by the proxy will be sent to the admin mail of the Yunohost server.
  4. The username and password is asked twice first time you start the browser(I have no idea why this happens).

Configure Squid3 for Firefox

  1. Go to Preferences -> General -> network proxy
  2. Select Manual proxy configuration
  3. In HTTP Proxy enter your domain name or server IP and in Port enter the port sent to your admin email.
  4. Check Use this proxy server for all protocols.
  5. Under No Proxy for enter this localhost, 127.0.0.1.
  6. Save and restart the Firefox.

If you try Squid 3 in any other way please write the instruction in the issue so that I can add it to the readme

Special Thanks

Thanks to Fred to write the instruction to configure Squid for YunoHost. French: https://memo-linux.com/installer-squid3-sur-un-serveur-yunohost/

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/squid3_ynh/tree/testing --debug
or
sudo yunohost app upgrade squid3 -u https://github.com/YunoHost-Apps/squid3_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps