使用 built-in Web Server (OS X)
OS X 内置了一个简单的 Web 服务器,可以轻松设置代理。
安装 Web Server:
- 打开终端(
/Applications/Terminal)。 - 输入以下命令:
cd /tmp sudo mkdir -p proxy sudo chmod 755 proxy
- 启动 Web 服务器:
sudo /usr/sbin/httpd -D proxy
- 访问
http://localhost:808查看代理服务器是否正常运行。
配置代理:
- 在目标设备(如 Windows 电脑)上配置浏览器使用代理服务器:
- Windows 10:设置网络→高级网络设置→代理服务器→选择
http://MacIP:808。 - 其他设备:根据设备类型设置代理地址为
MacIP:808。
- Windows 10:设置网络→高级网络设置→代理服务器→选择
使用 Apache HTTP Server
Apache 是一个流行的开源 Web 服务器,支持代理功能。
安装 Apache:
- 安装 Apache:
- 使用 Homebrew:
brew install apache
- 或者手动下载并安装。
- 使用 Homebrew:
- 启动 Apache:
sudo apachectl start
- 访问
http://localhost:808确认服务器在线。
配置代理:
- 修改 Apache 配置文件:
sudo nano /etc/apache2/httpd.conf
Listen 127...1:808 VirtualHost 127...1:808
- 保存并重启 Apache:
sudo service apache restart
使用 Apache 作为代理:
- 其他设备可以通过
http://MacIP:808访问互联网。
使用 Nginx
Nginx 是另一个流行的开源 Web 服务器,配置简单且高效。
安装 Nginx:
- 使用 Homebrew:
brew install nginx
- 启动 Nginx:
sudo nginx
- 访问
http://localhost:80确认服务器在线。
配置代理:
- 修改 Nginx 配置文件:
sudo nano /etc/nginx/sites-enabled/default
server { listen 80; server_name 127...1:808; proxy_pass http://127...1:808; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; } - 保存后重启 Nginx:
sudo systemctl restart nginx
使用 Nginx 作为代理:
- 其他设备可以通过
http://MacIP:808访问互联网。
使用第三方代理软件
除了 Web 服务器,像 iProxy、Proxifier 等软件也可以轻松设置代理。
使用 iProxy:
- 下载 iProxy 并安装。
- 打开软件,设置代理地址为
MacIP:808。 - 其他设备可以通过配置代理地址为
http://MacIP:808访问互联网。
使用 Proxifier:
- 下载 Proxifier 并安装。
- 设置代理地址为
MacIP:808。 - 其他设备可以通过配置代理地址访问网络。
使用 socks代理
如果需要更高级的代理功能(如 socks 协议),可以使用 Xcode 或其他工具设置 socks 代理。
使用 Xcode:
- 打开 Xcode,选择项目。
- 在项目中点点击 加→新创建的项目。
- 选择 Command Line Tools→C 语言→Empty Project。
- 在主函数中设置 socks 代理地址。
- 如果你只需要简单的 HTTP 代理,可以使用内置的 Web 服务器或 Apache/Nginx。
- 如果需要 socks 代理或更复杂的需求,可以使用第三方软件。
- 确保代理服务器的安全性,设置合理的权限和防火墙规则。









