五大操作系统代理IP配置完全指南:Windows到iOS全覆盖

发布于
11

为什么不同系统配置代理IP差别这么大

同样是配代理IP,Windows点几下鼠标就完事,Linux要写配置文件,iOS连HTTP代理都找不到入口。这不是系统设计的问题,而是每个系统的网络架构不同,代理生效的层级也不同。

天行IP四折优惠推荐人blsj渠道注册后,你拿到的代理信息其实就三样东西:IP地址、端口、认证方式(用户名密码或IP白名单)。但在不同系统上怎么配、配完哪些应用生效、哪些不生效,这里面有不少坑。今天就把五大系统一次性讲清楚。

Windows系统代理配置

方法一:系统设置(GUI)

Windows 10/11的代理设置在「设置 > 网络和 Internet > 代理」里:

  1. 打开「设置」→「网络和 Internet」→「代理」
  2. 在「手动设置代理」处打开开关
  3. 输入代理IP地址和端口
  4. 点击「保存」

注意:Windows系统代理只对支持系统代理设置的应用生效(如Edge浏览器、Chrome等)。有些应用(如部分命令行工具)不走系统代理,需要单独配置。

天行IP推荐使用用户名密码认证。Windows系统代理不直接支持用户名密码认证,需要在天行后台把你本机IP加入白名单,或者用代理认证中间件。

方法二:浏览器代理扩展

推荐用Proxy SwitchyOmega扩展,可以灵活切换代理:

  1. Chrome/Edge安装SwitchyOmega扩展
  2. 新建情景模式,选「代理服务器」
  3. 协议选HTTP或SOCKS5
  4. 填入天行IP的地址、端口、用户名、密码
  5. 点击「应用选项」保存

扩展方式的好处是只影响浏览器,不影响其他软件。天行IP四折优惠推荐人blsj注册的用户,长效静态套餐6元/月,配合SwitchyOmega做浏览器代理是最轻量的方案。

方法三:命令行环境变量

# CMD临时生效
set HTTP_PROXY=http://用户名:密码@IP地址:端口
set HTTPS_PROXY=http://用户名:密码@IP地址:端口

# PowerShell临时生效
$env:HTTP_PROXY="http://用户名:密码@IP地址:端口"
$env:HTTPS_PROXY="http://用户名:密码@IP地址:端口"

# 永久生效(系统环境变量)
setx HTTP_PROXY "http://用户名:密码@IP地址:端口"
setx HTTPS_PROXY "http://用户名:密码@IP地址:端口"

环境变量方式对大部分命令行工具(curl、pip、npm、git等)都有效。但注意:不是所有工具都读环境变量,有些需要单独配置。

方法四:全局透明代理(TUN模式)

用Clash或v2ray的TUN模式可以实现全局透明代理,所有流量都走代理。但天行IP的代理服务本质上是HTTP/SOCKS5代理,不支持TUN模式。如果需要全局代理,可以用Proxifier这类工具把所有应用流量转发到天行IP的代理上。

macOS系统代理配置

方法一:系统偏好设置

  1. 打开「系统设置」→「网络」
  2. 选择当前使用的网络连接(Wi-Fi或以太网)
  3. 点击「详细信息」→「代理」
  4. 根据天行IP协议选择:
    • HTTP代理:填地址和端口
    • SOCKS代理:勾选「SOCKS代理」,填地址和端口
  5. 如果用用户名密码认证,勾选「代理服务器需要密码」,填入天行IP的认证信息
  6. 点击「好」保存

macOS的代理设置比Windows完善,直接支持用户名密码认证,不用额外配白名单。

方法二:终端环境变量

# 临时生效(zsh)
export http_proxy=http://用户名:密码@IP地址:端口
export https_proxy=http://用户名:密码@IP地址:端口
export all_proxy=socks5://用户名:密码@IP地址:端口

# 永久生效(写入~/.zshrc)
echo 'export http_proxy=http://用户名:密码@IP地址:端口' >> ~/.zshrc
echo 'export https_proxy=http://用户名:密码@IP地址:端口' >> ~/.zshrc
source ~/.zshrc

方法三:网络配置文件(scutil)

# 设置HTTP代理
networksetup -setwebproxy "Wi-Fi" IP地址 端口 on 用户名 密码

# 设置SOCKS代理
networksetup -setsocksfirewallproxy "Wi-Fi" IP地址 端口 on 用户名 密码

# 查看当前代理设置
networksetup -getwebproxy "Wi-Fi"

# 关闭代理
networksetup -setwebproxystate "Wi-Fi" off

这种方式适合脚本化操作,可以快速切换代理状态。

Linux系统代理配置

Linux发行版太多,配置方式不统一。以下以Ubuntu/Debian为例。

方法一:环境变量(通用)

# 临时生效
export http_proxy=http://用户名:密码@IP地址:端口
export https_proxy=http://用户名:密码@IP地址:端口
export no_proxy=localhost,127.0.0.1,::1

# 永久生效(写入~/.bashrc或~/.profile)
cat >> ~/.bashrc << 'EOF'
export http_proxy=http://用户名:密码@IP地址:端口
export https_proxy=http://用户名:密码@IP地址:端口
export no_proxy=localhost,127.0.0.1,::1
EOF
source ~/.bashrc

天行IP推荐人blsj渠道注册的用户,在Linux服务器上配置代理是最常见的场景。长效静态IP 6元/月,挂在一台Linux服务器上跑爬虫或API调用,成本极低。

方法二:apt/pip/npm单独配置

# apt代理
sudo tee /etc/apt/apt.conf.d/95proxy << 'EOF'
Acquire::http::Proxy "http://用户名:密码@IP地址:端口";
Acquire::https::Proxy "http://用户名:密码@IP地址:端口";
EOF

# pip代理
pip install --proxy http://用户名:密码@IP地址:端口 包名

# npm代理
npm config set proxy http://用户名:密码@IP地址:端口
npm config set https-proxy http://用户名:密码@IP地址:端口

# git代理
git config --global http.proxy http://用户名:密码@IP地址:端口
git config --global https.proxy http://用户名:密码@IP地址:端口

# docker代理
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/proxy.conf << 'EOF'
[Service]
Environment="HTTP_PROXY=http://用户名:密码@IP地址:端口"
Environment="HTTPS_PROXY=http://用户名:密码@IP地址:端口"
Environment="NO_PROXY=localhost,127.0.0.1"
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

方法三:redsocks全局透明代理

如果需要所有流量都走代理(包括不支持代理设置的应用),可以用redsocks+iptables:

# 安装redsocks
sudo apt install redsocks

# 配置 /etc/redsocks.conf
redsocks {
    local_ip = 127.0.0.1;
    local_port = 12345;
    ip = 天行IP地址;
    port = 天行IP端口;
    type = socks5;
    login = "用户名";
    password = "密码";
}

# iptables重定向
sudo iptables -t nat -N REDSOCKS
sudo iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN
sudo iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 12345
sudo iptables -t nat -A OUTPUT -p tcp -j REDSOCKS

Android系统代理配置

方法一:Wi-Fi代理设置

  1. 打开「设置」→「Wi-Fi」
  2. 长按已连接的Wi-Fi网络,选「修改网络」
  3. 勾选「高级选项」
  4. 代理选「手动」
  5. 填入天行IP的地址和端口
  6. 保存

注意:Android的Wi-Fi代理只支持HTTP代理,不支持SOCKS5。而且不支持用户名密码认证,需要在天行后台把手机IP加入白名单。但手机IP是动态的,每次切换Wi-Fi都可能变,实际操作比较麻烦。

方法二:第三方代理App

推荐用「Every Proxy」或「SocksDroid」等App,支持SOCKS5和用户名密码认证。安装后在App里配置天行IP的代理信息,开启全局代理即可。

重要提醒:天行IP有安卓专用套餐(6元/月四折价),但实际体验一般。安卓设备的代理应用兼容性不如桌面端,如果只是手机临时用用可以,长期使用建议在路由器层面配置代理。

方法三:路由器代理(推荐)

如果家里有OpenWrt路由器,可以在路由器上配置代理,所有连WiFi的设备自动走代理。这样手机不用单独配置,而且支持SOCKS5和认证。

# OpenWrt配置天行IP代理
# 安装redsocks
opkg update
opkg install redsocks

# 编辑/etc/redsocks.conf
# 配置天行IP的SOCKS5代理信息

# 配置iptables重定向
iptables -t nat -N REDSOCKS
iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
iptables -t nat -A REDSOCKS -p tcp -j REDIRECT --to-ports 12345
iptables -t nat -A PREROUTING -p tcp -j REDSOCKS

iOS系统代理配置

方法一:Wi-Fi代理设置

  1. 打开「设置」→「无线局域网」
  2. 点击已连接WiFi右侧的「i」图标
  3. 滑到底部找到「HTTP代理」
  4. 选择「手动」
  5. 填入服务器(天行IP地址)、端口
  6. 如果需要认证,填入用户名和密码
  7. 点击「存储」

iOS的HTTP代理支持用户名密码认证,这点比Android方便。但同样只支持HTTP代理,不支持SOCKS5。天行IP的HTTP协议代理可以直接用。

方法二:VPN配置(全局代理)

iOS不支持像Android那样的第三方代理App全局代理。如果需要全局代理,可以考虑用L2TP协议。天行IP提供静态L2TP和住宅L2TP两种套餐,月费都是10元(四折价)。

配置方法:「设置」→「通用」→「VPN与设备管理」→「VPN」→「添加VPN配置」,选择L2TP/IPSec,填入天行IP的L2TP服务器地址、账号密码和PSK密钥。

五大系统代理配置对比

对比项 Windows macOS Linux Android iOS
系统代理支持 HTTP/SOCKS HTTP/SOCKS 环境变量 仅HTTP 仅HTTP
用户名密码认证 需扩展 原生支持 原生支持 不支持 原生支持
全局透明代理 Proxifier Proxifier redsocks App实现 L2TP/VPN
命令行工具支持 环境变量 环境变量 环境变量 N/A N/A
推荐天行IP套餐 长效静态6元 长效静态6元 长效静态6元 安卓专用6元 静态L2TP 10元

天行IP四折优惠推荐人blsj注册指南

不管你在哪个系统上用代理IP,注册天行IP时都建议通过推荐人blsj渠道注册,步骤很简单:

  1. 通过专属链接进入天行IP注册页
  2. 推荐人栏会自动填入blsj(手动输入也行)
  3. 完成注册,登录后台
  4. 在套餐价格页看到的就是四折价:长效静态6元、N节点住宅6元、J节点住宅10元、家庭住宅定制35元、静态L2TP 10元、住宅L2TP 10元、安卓专用6元
  5. 充值金币,购买IP,按本文教程配置代理

推荐人码是注册时一次性绑定的,之后所有消费都享受四折,不需要每次输入。这也是为什么很多人推荐天行IP四折优惠推荐人blsj——一次操作,终身省钱。

常见问题排查

代理配置后浏览器没走代理

检查两点:1. 确认代理服务正常运行(在天行IP后台看IP状态是否在线);2. 确认浏览器没有安装其他代理扩展冲突。Chrome用户注意检查SwitchyOmega是否设置了正确的情景模式。

命令行工具不走代理

大部分原因是环境变量没生效。用echo $http_proxy(Linux/macOS)或echo %HTTP_PROXY%(Windows)确认。pip和npm有时候不读环境变量,需要用–proxy参数单独指定。

认证失败报407错误

407是代理认证失败。检查用户名密码是否正确,如果用IP白名单认证,确认在天行IP后台绑定的IP是你当前本机的出口IP,不是代理IP。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600

暂无数据