3proxy/Squid expert -- 2
Budget: €30 – €150 EUR
Expert in 3proxy or Squid (Linux) is MANDATORY. You will not have access to ubuntu server to configure a HTTP/SOCKS5 4G Mobile proxy but you can share the guidelines so I can successfully implement it.
The 4G proxy must run 24/7 of course, and port, user and password should be editable.
The capabilities and protocols of the 4G proxy should be same as the one offered by proxidize (using 3proxy) in their free 4g proxy version (https://proxidize.com/blog/how-to-make-a-4g-mobile-proxy/). A GUI to visualize the proxy parameters (port/user/password/etc) is not needed only via terminal with commands.
Whitelist and blacklist of Domains/URL for witch the 4G proxy can/cannot connect should be available and easy to add/modify new Domains/URLs. Easy command in bash/ruby to read active whitelisted/blacklisted Domains/URLs.
Easy command in bash/ruby to return the port of the proxy, IP, user, password.
User/password for authenticated access can also be disable for unauthenticated access thru command line by adding list of IP/CIDR comma separated to allow unauthorized (no credentials, only IP:port) access to a specific proxy ID. Also NTLM authentication.
Use TCP as the tunnel carrier protocol and also UDP in the case of SOCKS5.
When only one proxy is running at a time the resources and CPU of the server should be dedicated only for that proxy being used to allow maximum connection speeds (I expect 10-20 Mbps at least tested at fast.com). If more than one proxy are running at a time, still all server CPU should be focused for that activity but equality split according to the proxies being used (the server is only working as a proxy server no other demanding activities are running).
Implementation will be in 2 servers:
A) Virtual Machine in VMWare Workstation as client running Ubuntu 20.04 LTS
B) Orange pi zero lts 512mb as Hardware with Ubuntu 16.04.7 LTS (codename: xenial)
For A, one dedicated VM can be used for each proxy, so each VM will have a different LAN IP
For B, I expect the integrated board to run up to 10 proxies, each with different username/password. This server is taking a single LAN IP.
For A & B LAN IP of the proxy server is static, router public IP dynamic so DDNS already enabled and provided by me. All my connections are ethernet (RJ-45) so no wireless to allow maximum proxy speeds.
The dongle used is a Huawei e3372h-320, I can change dongle default IP (192.168.8.1) and the IP range for the DHCP if needed (might be needed for server B as up to 10 dongles will be connected so default IP will be changed by me to : 192.168.7.1, 192.168.6.1… ).
When applying as candidate please briefly explain if you will use 3proxy or squid and your previous experience in this matter that makes you Master/Expert in Mobile Proxies.
The 4G proxy must run 24/7 of course, and port, user and password should be editable.
The capabilities and protocols of the 4G proxy should be same as the one offered by proxidize (using 3proxy) in their free 4g proxy version (https://proxidize.com/blog/how-to-make-a-4g-mobile-proxy/). A GUI to visualize the proxy parameters (port/user/password/etc) is not needed only via terminal with commands.
Whitelist and blacklist of Domains/URL for witch the 4G proxy can/cannot connect should be available and easy to add/modify new Domains/URLs. Easy command in bash/ruby to read active whitelisted/blacklisted Domains/URLs.
Easy command in bash/ruby to return the port of the proxy, IP, user, password.
User/password for authenticated access can also be disable for unauthenticated access thru command line by adding list of IP/CIDR comma separated to allow unauthorized (no credentials, only IP:port) access to a specific proxy ID. Also NTLM authentication.
Use TCP as the tunnel carrier protocol and also UDP in the case of SOCKS5.
When only one proxy is running at a time the resources and CPU of the server should be dedicated only for that proxy being used to allow maximum connection speeds (I expect 10-20 Mbps at least tested at fast.com). If more than one proxy are running at a time, still all server CPU should be focused for that activity but equality split according to the proxies being used (the server is only working as a proxy server no other demanding activities are running).
Implementation will be in 2 servers:
A) Virtual Machine in VMWare Workstation as client running Ubuntu 20.04 LTS
B) Orange pi zero lts 512mb as Hardware with Ubuntu 16.04.7 LTS (codename: xenial)
For A, one dedicated VM can be used for each proxy, so each VM will have a different LAN IP
For B, I expect the integrated board to run up to 10 proxies, each with different username/password. This server is taking a single LAN IP.
For A & B LAN IP of the proxy server is static, router public IP dynamic so DDNS already enabled and provided by me. All my connections are ethernet (RJ-45) so no wireless to allow maximum proxy speeds.
The dongle used is a Huawei e3372h-320, I can change dongle default IP (192.168.8.1) and the IP range for the DHCP if needed (might be needed for server B as up to 10 dongles will be connected so default IP will be changed by me to : 192.168.7.1, 192.168.6.1… ).
When applying as candidate please briefly explain if you will use 3proxy or squid and your previous experience in this matter that makes you Master/Expert in Mobile Proxies.