指南 · Linux

几分钟即可在 Linux 上配置静态 SOCKS5 代理

在任何发行版上连接独享静态 SOCKS5 代理:通过环境变量、GNOME 图形设置、curl、proxychains 或 Pure Connect 应用。下面是可直接复制并填入您自己信息的可用命令。

从哪里开始

您需要准备什么

付款后,您会以 host:port:login:password 格式收到访问信息。这是在整个租用期内分配给您的独享 IP——不轮换,地址也不会更改。

1

访问信息

来自您控制台或客服的形如 host:port:login:password 的字符串。下面所有示例都恰好使用这四个值。

2

终端

任何发行版都可以——Ubuntu、Debian、Fedora、Arch。大部分设置只需在终端中输入几条命令即可完成。

3

IP 检查

为了验证结果,我们使用 api.ipify.org。如果返回的是代理地址而不是您家里的地址——那就一切正常了。

方法 1

环境变量

对于读取系统代理变量的命令行工具来说,这是最快的方式。

在当前终端会话中设置变量。socks5h:// 方案(带字母 h)很重要:有了它,DNS 查询会通过代理进行,而不会绕过它泄漏出去。

export ALL_PROXY="socks5h://login:password@host:port"
export http_proxy="socks5h://login:password@host:port"
export https_proxy="socks5h://login:password@host:port"

# 检查网络看到的是哪个 IP
curl https://api.ipify.org

要临时禁用代理,请清除这些变量:

unset ALL_PROXY http_proxy https_proxy

若要在多个会话之间保留这些值,请将 export 行添加到 ~/.bashrc(或 ~/.zshrc)文件末尾,然后运行 source ~/.bashrc

方法 2

GNOME 网络设置

适用于 GNOME 桌面的图形化方法——代理会应用于系统的许多应用程序。

1

打开设置

进入"设置" → "网络" → "代理"部分。

2

选择"手动"模式

将代理配置方式从"自动"切换为"手动"。

3

指定 SOCKS 主机

在"Socks Host"字段中输入 host,在相邻字段中输入访问信息中的 port

4

登录认证

首次连接时,系统会询问您的 loginpassword——输入它们并保存。

同样的操作也可以通过 gsettings 命令在无图形界面的情况下设置:

gsettings set org.gnome.system.proxy mode 'manual'
gsettings set org.gnome.system.proxy.socks host 'host'
gsettings set org.gnome.system.proxy.socks port port
方法 3

使用 curl 直接发起请求

当只有一条命令需要代理时,将其作为参数传入比修改系统设置更简单。

--socks5 参数传入代理地址,用 -U 参数传入凭据:

curl --socks5 host:port -U login:password https://api.ipify.org

要让 DNS 也通过代理,请在单个参数中使用 socks5h 方案:

curl --proxy socks5h://login:password@host:port https://api.ipify.org

如果返回的是服务器 IP 地址而不是您的真实地址——说明代理已正确连接。

方法 4

用 proxychains 适配任何工具

proxychains 让您将单个应用程序通过静态 SOCKS5 代理——git、ssh、wget 等等。

安装该软件包(名称可能因发行版而异):

# Debian / Ubuntu
sudo apt install proxychains4

# Fedora
sudo dnf install proxychains-ng

# Arch
sudo pacman -S proxychains-ng

打开配置文件 /etc/proxychains.conf,在文件末尾的 [ProxyList] 部分输入代理信息。文件顶部的 proxy_dns 行可防止 DNS 泄漏:

# 确保 proxy_dns 行没有被注释掉
proxy_dns

[ProxyList]
socks5  host  port  login  password

现在通过 proxychains4 运行任何命令:

proxychains4 curl https://api.ipify.org
proxychains4 git clone https://example.com/repo.git
方法 5

Pure Connect 应用

如果您不想手动处理配置文件,请使用我们的应用——它会为系统自身设置好静态 SOCKS5 代理。

每台服务器一个配置

host:port:login:password 字符串粘贴到连接表单中——应用会自动将其解析为各个字段。一键连接,您的独享 IP 在整个租用期内保持不变。

保护与掌控

内置 DNS 防泄漏、无日志、支持 UDP 和 QUIC、不限流量、速度高达 1 Gbps。连接状态和当前 IP 直接显示在应用窗口中。

在定价页面可查看遍布 50+ 个国家的 30 000+ 台服务器目录。如果您在某个特定发行版上的安装需要帮助,请联系客服。

验证结果

完成上述任一设置后,运行一次检查请求。如果显示的是代理地址而不是您家里的地址——说明设置已完成。

Windows 设置 · 常见问题 · 联系方式

问与答

常见问题

付款后,您会收到一串形如 host:port:login:password 的字符串。其中 host 是服务器地址,port 是端口,login 和 password 是用于登录名/密码认证的凭据。下面所有示例都使用这同样的这些值。

proxychains 只将单个命令的流量通过代理路由,而不影响整个系统。当您只需要让某个特定工具走静态 SOCKS5 代理时这非常方便——例如从终端启动的 git、ssh 或浏览器——而让其他应用程序保持直连。

支持。我们的静态 SOCKS5 代理支持 UDP 和 QUIC,因此不仅仅需要 TCP 的应用程序也能正常工作。流量不限量,速度高达 1 Gbps。

最常见的原因是 DNS 查询绕过了代理。在 curl 和 proxychains 中使用 socks5h://(带字母 h)方案——这样域名解析就会在代理端进行,不会发生 DNS 泄漏。

准备好连接了吗?

一分钟即可创建账户,畅享遍布全球 50+ 国家的 30,000+ 服务器。