
Hands-on with SOCKS5 proxy settings
Recently, people have been asking me what protocols are reliable for proxy IP. Let me tell you something from the bottom of my heart.This SOCKS5 thing is like a courier depot.It's a great way to send out your network requests, and it supports all types of network traffic. Today, we will nag how to understand this setting on the computer and cell phone.
Why do I have to use the SOCKS5 proxy?
For example, if you send a courier from Beijing to Guangzhou, the ordinary courier (HTTP proxy) can only send a cardboard box, SOCKS5 is like a logistics company, no matter whether it's a refrigerator, color TV, or fresh food cold chain (UDP/TCP protocol), it can be transported to your place. In particular, it is necessary toStay connected for a long timescenarios, such as hanging game scripts or continuously crawling data, this stuff is much more robust than HTTP proxies.
| Protocol type | Applicable Scenarios | Connection Holding |
|---|---|---|
| HTTP proxy | web browser | single request |
| SOCKS5 | Full Protocol Support | persistent connection |
Three steps to set up on your computer
Windows old iron look here:
1. Press Win+R and type control to open the control panel. 2.
2. Go to "Network and Internet" - "Proxy".
3. Check SOCKS5 in the manual settings, and fill in the address and port given by ipipgo.
4. Remember to uncheck "Do not use proxy for local addresses".
Mac users don't scratch their heads:
System Settings-Network-Advanced-Proxy
Tap the + sign after SOCKS5 to add
Server address: socks5.ipipgo.net
Fill in the port according to the package type (Standard Edition 9012/Enterprise Edition 9013)
There is a trick to configuring mobile
Recommended for AndroidProxyDroidThis artifact is set up with care:
Authentication type select Username/Password
Host to fill in the mobile dedicated address: m.ipipgo.net
Username/Password go to personal center to copy
Apple users will have to useShadowrocket(Outside zone ID required for download), change the proxy type to SOCKS5 TLS when configuring, this encrypted mode can hide from carrier detection.
Code Party-specific Configuration Programs
Python Lao plays like this:
import requests
proxies = {
'http': 'socks5://user:pass@gateway.ipipgo.net:1080',
'https': 'socks5://user:pass@gateway.ipipgo.net:1080'
}
r = requests.get('http://example.com', proxies=proxies)
Be careful to loadrequests[socks]This library, or it will report a protocol unsupported error.
QA time: demining of common pitfalls
Q: Why can't I connect after setting up?
A: 80% is the port did not get it right, ipipgo different packages port is not the same, the standard version with 1080 port, the enterprise version with 2080, static residential with 3500.
Q: What should I do if the speed suddenly slows down?
A: Change nodes in a hurry! In the backend of ipipgo there is aIntelligent Switchingbutton, click Auto Change Fastest Line. If you use API to extract the IP, remember to set the frequency of auto change.
Q: Do I need to set it manually every time?
A: Lazy people can use their clients to support theAutomatic identification of application traffic. For example, only letting the browser go proxy and other software connect directly, which can be set up in the client.
The Doorway to Choosing a Package
The ipipgo home package looks like a lot, but it's actually a good choice:
- Do data collection with dynamic standard version, more than 7 dollars 1G quite a bargain!
- Choose Dynamic Enterprise for enterprise-level business, it's $2 more expensive but the line is more stable
- Those who need fixed IPs, such as hang-up verification, go directly to a static residence
As a final note, remember to use the SOCKS5 proxy toTest before volumeThe ipipgo background has a real-time speed measurement function, can see the packet loss rate and delay, don't be stupid to start directly. What do not understand directly to their technical customer service, reply faster than the delivery boy faster.

