image

最简单的解决方案:go-socks5-代理

第 1 步:准备您的云服务器

  1. 安装 Docker:
  2. 打开防火墙端口:您必须允许将用于代理的端口上的流量。标准端口是1080.
    • 转到云提供商的控制面板(例如 AWS 安全组、Google Cloud Firewall、DigitalOcean 防火墙)。
    • 创建一个新规则允许端口 1080 上的 TCP/UDP 流量来自任何来源 (0.0.0.0/0).

第 2 步:使用一个命令运行 SOCKS5 代理

通过 SSH 连接到您的服务器并运行以下命令。

重要:取代your_username和your_strong_password替换为您要使用的凭据。

docker pull serjs/go-socks5-proxy:latest
docker run -d \
  --name my-socks5-proxy \
  --restart always \
  -p 1080:1080 \
  -e PROXY_USER="your_username" \
  -e PROXY_PASSWORD="your_strong_password" \
  serjs/go-socks5-proxy

此命令的作用:

  • docker 运行 -d:在后台运行容器(分离模式)。
  • –名称 my-socks5-proxy:为您的容器指定一个易于记忆的名称。
  • –restart always:确保在服务器重新启动时代理自动启动。
  • -第 1080:1080 页:地图端口1080在服务器上移植1080容器内。
  • -e PROXY_USER=“…”:设置您的代理用户名。
  • -e PROXY_PASSWORD=“…”:设置您的代理密码。
  • serjs/go-socks5-代理:要使用的 Docker 映像的名称。

就是这样!您的 SOCKS5 代理服务器现在正在运行。


第 3 步:验证和测试

  1. 检查容器是否正在运行:
  2. 配置客户端以使用代理:
    现在,在您的本地计算机、手机或浏览器扩展(如 FoxyProxy)中,使用以下详细信息配置 SOCKS5 代理:
    • 代理类型: socks5
    • 主机/IP地址:云服务器的公共 IP 地址。
    • 港口: 1080
    • 用户名:这your_username你设置。
    • 密码:这your_strong_password你设置。
  3. 测试您的 IP 地址:
    配置客户端后,打开浏览器并转到类似https://www.whatismyip.com.它应该显示您的云服务器的 IP 地址,确认您的流量正在通过代理路由。

By helei

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注