
Hands-on with a solid SOCKS5 Proxy Server
The old Zhang, who is engaged in web crawler, has been worried recently, using dynamic IP is always blocked by the target website. Last week, he tried a static IP proxy, and found that some agents are not really static at all, and the IP is changed again in two days. It's just like a blind date, the photo and the real person are not the same.
What is the difference between a static IP and a dynamic IP?
For example, static IP is like a fixed telephone in your house, the number will always be the same; dynamic IP is like a public telephone booth, every time you use the number may be changed. To do data collection such as the need for long-term stable connection of the work, you must use a static IP. recently a cross-border e-commerce customers told me that after changing to a static IP order conversion rate rose 30% directly.
| typology | Applicable Scenarios | Price Reference |
|---|---|---|
| Static homes | Long-term data collection/account management | $35/month/each |
| Dynamic Residential | Short-term bulk registration/content capture | From $7.67/GB |
Nanny configuration tutorial (Linux systems)
Here to Dante server as an example, the actual test in CentOS 7.6 system runs the most stable. First, make sure your server has got a static IP, we recommend using ipipgo's static residential package directly, their IP survival rate can reach 98%.
Install the dependencies
yum install gcc make pam-devel -y
Download the latest version of Dante
wget https://www.inet.no/dante/files/dante-1.4.3.tar.gz
tar -zxvf dante-1.4.3.tar.gz
cd dante-1.4.3/
Compile and install
. /configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make && make install
Create the configuration file
cat > /etc/sockd.conf <<EOF
internal: eth0 port = 1080
external: your static IP
clientmethod: none
user.privileged: root
user.notprivileged: nobody
logoutput: /var/log/sockd.log
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
log: connect disconnect error }
from: 0.0.0.0/0 to: 0.0.0.0/0
command: bind connect udpassociate
log: connect disconnect error
EOF}
EOF
Start the service
sockd -D
Guidelines for demining common overturned sites
Scenario 1: Can't connect to the agentCheck the firewall first (AliCloud/TencentCloud's security group should also be looked at), thentelnet IP 1080Look at the port pass or fail. Remember to whitelist in the console if you are using ipipgo's IP.
Scenario 2: Ridiculously slowEighty percent is the server line problem. At this time to praise ipipgo's TK line, their self-built cross-border line latency can be pressed to 150ms or less.
QA time
Q: Which is more cost-effective, hitching my own agent or buying off-the-shelf?
Depends on the usage. If you use more than 50 IPs per month, it's more cost-effective to just buy ipipgo's Static Residential package and save on maintenance costs.
Q: Why do you recommend ipipgo?
Their static IPs can do30 days no exchangeThe company supports socks5 direct connection. Last time there was a customer doing overseas questionnaire, using their IP to run for 28 days without dropping the chain.
Q: How to test after configuration?
Measure with this command:curl --socks5 IP:port http://httpbin.org/ip The returned IP should match the configured one.
Saving Program Recommendations
Those who are lazy can just use ipipgo's off-the-shelf SOCKS5 proxy, and their client supports theone-touch switchingA friend who is a cross-border e-commerce company told me that he used their client to manage more than 500 store accounts, and there was no IP association problem for half a year.
Final Rant: Choosing a Proxy Service Provider is all about looking at the right things!IP purityrespond in singinglife cycleThe first thing you need to do is to look at the cheap price of the product. Some of the static IP of the small workshop is actually a dynamic IP change, with two days to reveal. In this regard, ipipgo is considered to be the conscience of the industry, each IP with aCarrier Native Certification, those who need long term stable business can focus on it.

