账密认证是最常用的代理认证方式之一。本指南将帮助您了解如何获取和使用账户密码进行代理认证。
1. 获取账密信息
您可以在 SolisProxy 用户面板中找到您的账户密码:
1
登录您的账户
2
进入"账户设置"或"个人中心"
3
查看"代理密码"或"API凭证"部分
4
复制您的用户名和密码
重要提示:请妥善保管您的密码,不要在公共场合或不安全的地方分享。
2. 使用账密进行请求
基本格式
账密认证的标准格式为:
http://username:password@proxy_ip:port
完整示例
使用 curl 测试连接:
curl -x http://username:password@proxy.royal-proxy.com:8080 http://ipinfo.io/json
Python 示例:
import requests
proxy = "http://username:password@proxy.royal-proxy.com:8080"
proxies = {
'http': proxy,
'https': proxy
}
response = requests.get('http://ipinfo.io/json', proxies=proxies)
print(response.json())
JavaScript/Node.js 示例:
const axios = require('axios');
const proxy = 'http://username:password@proxy.royal-proxy.com:8080';
axios.get('http://ipinfo.io/json', {
proxy: {
protocol: 'http',
host: 'proxy.royal-proxy.com',
port: 8080,
auth: {
username: 'username',
password: 'password'
}
}
}).then(response => {
console.log(response.data);
});
Java 示例:
import org.apache.http.auth.AuthScope;
import org.apache.http.auth.UsernamePasswordCredentials;
import org.apache.http.client.CredentialsProvider;
import org.apache.http.impl.client.BasicCredentialsProvider;
import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients;
CredentialsProvider credsProvider = new BasicCredentialsProvider();
credsProvider.setCredentials(
new AuthScope("proxy.royal-proxy.com", 8080),
new UsernamePasswordCredentials("username", "password")
);
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultCredentialsProvider(credsProvider)
.build();
3. 常见参数
| 参数 | 说明 | 示例 |
|---|---|---|
| username | 您的账户用户名 | user123 |
| password | 您的代理密码 | pass123 |
| proxy_ip | 代理服务器地址 | proxy.royal-proxy.com |
| port | 代理端口号 | 8080 |
| country | 国家代码(可选) | US |
| session | 会话ID(可选) | session123 |
4. 常见问题
如何重置我的密码?
您可以在用户面板中重置密码:
- 登录您的账户
- 进入"账户设置"
- 找到"密码"或"代理密码"部分
- 点击"重置"或"更改"按钮
- 输入新密码并确认
认证失败提示 407 错误?
407 错误表示代理认证失败。请检查:
- 确认用户名和密码是否正确
- 检查密码中是否有特殊字符,需要进行 URL 编码
- 确保代理地址和端口号正确
- 验证您的账户余额是否充足
密码中包含特殊字符怎么办?
如果您的密码包含特殊字符(如 @, :, /, 等),需要进行 URL 编码。例如:
- @ 编码为 %40
- : 编码为 %3A
- / 编码为 %2F
大多数编程语言都有内置的 URL 编码函数,建议使用这些函数而不是手动编码。
我可以与他人共享我的密码吗?
不建议。由于以下原因,不推荐共享您的代理密码:
- 可能违反服务条款
- 他人可能滥用您的账户额度
- 安全风险增加
- 无法追踪具体是谁在使用
如需为他人提供代理,建议创建子账户。
如何在浏览器中使用账密认证?
使用浏览器扩展(如 SolisProxy 浏览器插件)或代理管理器工具,可以方便地配置账密认证。您也可以:
- 使用代理管理工具(Solis S5、Fiddler 等)
- 配置浏览器的代理设置
- 使用 PAC 脚本自动配置
需要帮助?如果遇到任何问题,请通过 support@example.com 联系我们的支持团队。