<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div>Hey Eliezer,</div><div><br></div><div dir="ltr" data-setdir="false">Squid contains some very advanced features that would take several weeks to rewrite I'm sure. But you're reply did give me an idea.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">I think I can create an additional proxy service on top of Squid to route proxies based on the password. I think I will have to try this approach.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">Thanks,</div><div dir="ltr" data-setdir="false">Adrian<br></div><div id="yahoo_quoted_1505542304" class="yahoo_quoted">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Thursday, September 24, 2020, 12:26:38 PM CDT, Eliezer Croitor <ngtech1ltd@gmail.com> wrote:
                </div>
                <div><br></div>
                <div><br></div>
                <div><div dir="ltr">Just to add a side note:<br clear="none">Squid is not the most advanced proxy in the Programming world.<br clear="none"><br clear="none">It's possible that many use Squid as their proxy servers software however,<br clear="none">in the programming world there are far more simple and efficient ways to write <br clear="none">a proxy that will serve a service such as PacketStream.<br clear="none">A proxy server with auth, logging and much more  can be written in 200 +- lines of code.<br clear="none">OK OK so it is connected to a K\V or SQL DB...<br clear="none"><br clear="none">Haproxy is an OpenSource example for a very efficient proxy service, leaving aside the <br clear="none">obviates differences between Squid and Haproxy.<br clear="none"><br clear="none">All The Bests,<br clear="none">Eliezer<br clear="none"><br clear="none">----<br clear="none">Eliezer Croitoru<br clear="none">Tech Support<br clear="none">Mobile: +972-5-28704261<br clear="none">Email: <a shape="rect" ymailto="mailto:ngtech1ltd@gmail.com" href="mailto:ngtech1ltd@gmail.com">ngtech1ltd@gmail.com</a><br clear="none"><br clear="none">-----Original Message-----<br clear="none">From: squid-users <<a shape="rect" ymailto="mailto:squid-users-bounces@lists.squid-cache.org" href="mailto:squid-users-bounces@lists.squid-cache.org">squid-users-bounces@lists.squid-cache.org</a>> On Behalf Of Amos Jeffries<br clear="none">Sent: Thursday, September 24, 2020 5:38 AM<br clear="none">To: <a shape="rect" ymailto="mailto:squid-users@lists.squid-cache.org" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br clear="none">Subject: Re: [squid-users] How to select parent proxy based on user password<br clear="none"><br clear="none">On 24/09/20 4:14 am, Ajb B wrote:<br clear="none">> <br clear="none">> Hey Anthony,<br clear="none">> <br clear="none">> I see you're point. It makes sense to have multiple usernames if I want<br clear="none">> a user to access multiple proxies. But I'm trying to create a "reseller"<br clear="none">> proxy service, so multiple usernames for a single user won't really make<br clear="none">> sense. I can just give users different passwords to access different<br clear="none">> proxies.<br clear="none"><br clear="none"><br clear="none">I don't see the connection being a reseller service has to do with<br clear="none">routing to specific proxies.<br clear="none"><br clear="none">Surely the routing is based on something entirely different - such as<br clear="none">the users credit balance with services, or which packages they have<br clear="none">bought from you, which region(s) they are trying to access etc.<br clear="none"><br clear="none">That type of info is traditionally managed via assigning users to<br clear="none">groups. In modern Squid it is more efficiently done with annotations and<br clear="none">"note" ACL as mentioned by Eliezer already.<br clear="none"><br clear="none"><br clear="none">> <br clear="none">> Also, I know PacketStream (<a shape="rect" href="https://packetstream.io/" target="_blank">https://packetstream.io/</a>) does this and I'm<br clear="none">> pretty sure they use Squid.<br clear="none"><br clear="none"><br clear="none">There is nothing in the PacketStream documentation or FAQ that indicates<br clear="none">routing to specific proxies based on user/password details.<br clear="none"><br clear="none">Their on-sellers simply add/remove login accounts and payments to the<br clear="none">main system.<br clear="none"><br clear="none">Amos<br clear="none">_______________________________________________<br clear="none">squid-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:squid-users@lists.squid-cache.org" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br clear="none"><a shape="rect" href="http://lists.squid-cache.org/listinfo/squid-users" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><div class="yqt3989638776" id="yqtfd77456"><br clear="none"><br clear="none">_______________________________________________<br clear="none">squid-users mailing list<br clear="none"><a shape="rect" ymailto="mailto:squid-users@lists.squid-cache.org" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br clear="none"><a shape="rect" href="http://lists.squid-cache.org/listinfo/squid-users" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br clear="none"></div></div></div>
            </div>
        </div></div></body></html>