香港多IP服務器的ip地址和端口如何設置?
在香港多IP服務器上設置多個IP地址和端口,用于代理(如 HTTP、SOCKS5、VPN 等)時,主要涉及兩個部分:
一、服務器上配置多個 IP 地址
前提:
你的服務器供應商(例如:阿里云香港、騰訊云香港、Zenlayer、Hosthongkong、搬瓦工等)已經分配給你多個公網 IP。
操作步驟(以 Linux 系統為例):
1. 查看已有 IP
ip addr show
2. 添加額外 IP 到網卡(臨時)
ip addr add 203.XX.XX.2/24 dev eth0
ip addr add 203.XX.XX.3/24 dev eth0
注意:eth0 是網卡名稱,實際可能是 ens33、ens192 等。
3. 設置為永久生效(CentOS / Rocky Linux)
編輯 /etc/sysconfig/network-scripts/ifcfg-eth0:1:
DEVICE=eth0:1
BOOTPROTO=static
ONBOOT=yes
IPADDR=203.XX.XX.2
NETMASK=255.255.255.0
重復上面步驟為更多 IP 創建 eth0:2, eth0:3 等配置文件。
二、代理軟件綁定 IP 和端口
下面以兩種常見代理類型為例說明:
1. 使用 Squid 搭建 HTTP 代理
安裝:
yum install squid -y
配置文件示例(/etc/squid/squid.conf):
http_port 203.XX.XX.2:3128
http_port 203.XX.XX.3:3129
acl all src all
http_access allow all
啟動:
systemctl enable squid
systemctl start squid
2. 使用 Shadowsocks 配置多端口 SOCKS5 代理
你可以為每個 IP 綁定不同的端口(或同一端口但不同 IP):
配置文件示例(config.json):
{
"server": "203.XX.XX.2",
"server_port": 1080,
"local_port": 1081,
"password": "yourpassword",
"timeout": 300,
"method": "aes-256-gcm"
}
復制配置多個服務實例,綁定不同 IP。
三、進階:多IP+多端口映射(適合商業代理)
你可以將:
203.XX.XX.2:8001 → 用戶A
203.XX.XX.3:8002 → 用戶B
每個 IP 對應一個代理端口,實現“獨立賬號 + 獨立 IP”服務結構。
四、防火墻開放端口(很關鍵)
確保你的防火墻和云安全組開放所有用到的端口:
firewall-cmd --permanent --add-port=3128/tcp
firewall-cmd --permanent --add-port=3129/tcp
firewall-cmd --reload
云廠商控制臺里也要允許相應 IP 和端口訪問。
總結
項目 內容
IP 添加 ip addr add 或配置靜態 IP
代理綁定 Squid、Shadowsocks、Nginx等代理軟件中設置
端口配置 每個 IP 對應一個端口,或同 IP 多端口
防火墻設置 云防火墻+系統防火墻都需放行對應端口
多IP用途 多用戶隔離、防止IP封鎖、提高并發