香港多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封锁、提高并发