<html><head></head><body><div class="ydpe5b04b9eyahoo-style-wrap" style="font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px;"><div id="ydpe5b04b9eyiv7201048637"><div><div class="ydpe5b04b9eyiv7201048637yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div>> 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"><div>> bought from you, which region(s) they are trying to access etc.</div><div><br></div><div dir="ltr" data-setdir="false">So the reason for my reseller service is bot and webscrape tools. These tools get banned on websites quickly if coming from the same IP (I know because I've been using them for a year). The reason for the reseller service is to add features on top of proxy services such as specific proxy rotation time.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><div>> There is nothing in the PacketStream documentation or FAQ that indicates<br>> routing to specific proxies based on user/password details.<br>> <br>> Their on-sellers simply add/remove login accounts and payments to the<br><div>> main system.</div><div><br></div><div dir="ltr" data-setdir="false">PacketStream does in fact route specific proxies based on the user password (I have an account with them).<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">It uses country and stick/random IPs categories.<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">E.g. this routes to a random country proxy AND constantly changes the IP:<br></div><div dir="ltr" data-setdir="false"><br></div></div><div dir="ltr" data-setdir="false"><span>mark251:fq4zEWC1B5A194C1:proxy.packetstream.io:<span><span><div><br><div dir="ltr" data-setdir="false">This routes to a United States proxy AND constantly changes the IP:<br></div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false"><span>mark251:fq4zEWC1B5A194C1<span><span><span><span><span>_country-UnitedStates</span></span></span></span></span>:proxy.packetstream.io:<span><span><span>32712</span></span></span></span></div></div></span></span></span><span><span><span></span></span></span></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span></span><span><div><span></span><div dir="ltr" data-setdir="false"><span>This routes to a United States proxy AND a sticky IP:</span></div><div dir="ltr" data-setdir="false"><span><br></span></div><div dir="ltr" data-setdir="false"><span></span><span><span>mark251:fq4zEWC1B5A194C1<span>_country-UnitedStates<span>_session-M9OtVn9p</span></span>:proxy.packetstream.io:<span><span><span>32712</span></span></span></span></span></div><div dir="ltr" data-setdir="false"><span><span><br></span></span></div><div dir="ltr" data-setdir="false"><span><span>Additionally, different session IDs are used to map to different sticky IP  proxies:</span></span></div><div dir="ltr" data-setdir="false"><span><span><br></span></span></div><div dir="ltr" data-setdir="false"><span><div dir="ltr" data-setdir="false"> <div><span><span><span><span>mark251</span></span></span></span>:fq4zEWC1B5A194C1_country-UnitedStates_session-Pux68O1z:proxy.packetstream.io:32712</div> <div dir="ltr" data-setdir="false"><span><span><span><span>mark251</span></span></span></span>:fq4zEWC1B5A194C1_country-UnitedStates_session-SbbaynPQ:proxy.packetstream.io:<span><span><span>32712</span></span></span></div> <div dir="ltr" data-setdir="false"><span><span><span><span>mark251</span></span></span></span>:fq4zEWC1B5A194C1_country-UnitedStates_session-ybhX9gIf:proxy.packetstream.io:<span><span><span>32712</span></span></span></div> <div dir="ltr" data-setdir="false"><span><span><span><span>mark251</span></span></span></span>:fq4zEWC1B5A194C1_country-UnitedStates_session-dFgoeQMY:proxy.packetstream.io:<span><span><span>32712</span></span></span></div></div></span><div><br></div><span></span></div></div></span><div dir="ltr" data-setdir="false">So there's definitely a reason to do this.</div><div dir="ltr" data-setdir="false"><br></div><div dir="ltr" data-setdir="false">My question is how does PacketStream do this?<br></div><span></span></div></div></div></div></div></div></div><div class="yiv7201048637yqt4086436716" id="yiv7201048637yqt78038"><div class="yiv7201048637yahoo_quoted" id="yiv7201048637yahoo_quoted_1305921382">
            <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                
                <div>
                    On Wednesday, September 23, 2020, 9:44:47 PM CDT, Amos Jeffries <squid3@treenet.co.nz> wrote:
                </div>
                <div><br clear="none"></div>
                <div><br clear="none"></div>
                <div><div dir="ltr">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 rel="nofollow" shape="rect" target="_blank" href="https://packetstream.io/">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<div class="yiv7201048637yqt3860384285" id="yiv7201048637yqtfd02128"><br clear="none">_______________________________________________<br clear="none">squid-users mailing list<br clear="none"><a rel="nofollow" shape="rect" ymailto="mailto:squid-users@lists.squid-cache.org" target="_blank" href="mailto:squid-users@lists.squid-cache.org">squid-users@lists.squid-cache.org</a><br clear="none"><a rel="nofollow" shape="rect" target="_blank" href="http://lists.squid-cache.org/listinfo/squid-users">http://lists.squid-cache.org/listinfo/squid-users</a><br clear="none"></div></div></div>
            </div>
        </div></div></body></html>