SSR配置文件的基本结构 SSR的配置文件通常包含以下内容: 服务器信息:包括服务器IP地址、端口、服务器类型(如HTTP或HTTPS)等。 加密方式:如使用哪种加密算法(如AES、RSA等)。 认证信息:如账号密码、Token等。 其他设置:如DNS解析方式、连接超时时间、日志等。 常见配置参数 以下是一些常见的SSR配置参数和示例: 服务器配置 server_port=your_server_port # 服务器类型(可选,默认为tcp) server_type=socket # 是否为HTTPS服务器(可选) https=1 连接设置 # 连接超时时间(单位:秒) connect_timeout=10 # 会话超时时间(单位:秒) session_timeout=300 # 是否保持连接 keep_alive=1 加密设置 # 加密方式(可选,默认为aes-256-cbc) cipher=aes-256-cbc # 加密密钥(可选,默认为自动生成) cipher_key=your_encryption_key # 解密密钥(可选,默认为自动生成) cipher_iv=your_encryption_iv # 是否使用aes-128-cbc use_aes128=1 认证设置 # 账号密码(可选) account_password=your_account_password # Token(可选) token=your_token # 模拟浏览器(可选) fake_useragent=Mozilla/5. (Windows NT 10.; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91..4472.124 Safari/537.36 DNS解析设置 # DNS解析方式(可选,默认为localhost) dns=1 # DNS服务器(可选) dns_server=your_dns_server # 是否使用域名解析(可选) use_domain=1 # 域名(可选) domain=your_domain.com 配置文件示例 以下是一个完整的SSR配置文件示例: # S...
SSR配置文件的基本结构
SSR的配置文件通常包含以下内容:
- 服务器信息:包括服务器IP地址、端口、服务器类型(如HTTP或HTTPS)等。
- 加密方式:如使用哪种加密算法(如AES、RSA等)。
- 认证信息:如账号密码、Token等。
- 其他设置:如DNS解析方式、连接超时时间、日志等。
常见配置参数
以下是一些常见的SSR配置参数和示例:
服务器配置
server_port=your_server_port
# 服务器类型(可选,默认为tcp)
server_type=socket
# 是否为HTTPS服务器(可选)
https=1
连接设置
# 连接超时时间(单位:秒) connect_timeout=10 # 会话超时时间(单位:秒) session_timeout=300 # 是否保持连接 keep_alive=1
加密设置
# 加密方式(可选,默认为aes-256-cbc) cipher=aes-256-cbc # 加密密钥(可选,默认为自动生成) cipher_key=your_encryption_key # 解密密钥(可选,默认为自动生成) cipher_iv=your_encryption_iv # 是否使用aes-128-cbc use_aes128=1
认证设置
# 账号密码(可选) account_password=your_account_password # Token(可选) token=your_token # 模拟浏览器(可选) fake_useragent=Mozilla/5. (Windows NT 10.; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91..4472.124 Safari/537.36
DNS解析设置
# DNS解析方式(可选,默认为localhost) dns=1 # DNS服务器(可选) dns_server=your_dns_server # 是否使用域名解析(可选) use_domain=1 # 域名(可选) domain=your_domain.com
配置文件示例
以下是一个完整的SSR配置文件示例:
# ShadowsocksR配置文件
ssr_config={
"server": {
"ip": "your_server_ip",
"port": "your_server_port",
"type": "socket",
"ssl": true
},
"encrypt": {
"method": "aes-256-cbc",
"key": "your_encryption_key",
"iv": "your_encryption_iv"
},
"auth": {
"account": "your_account",
"password": "your_account_password",
"token": "your_token"
},
"connect": {
"timeout": 10,
"keep_alive": 1
},
"dns": {
"server": "your_dns_server",
"use_domain": true,
"domain_list": ["your_domain.com"]
},
"log": {
"level": "debug",
"file": "ssr.log"
}
}
注意事项
- 服务器配置:确保服务器地址和端口正确,且服务器支持SSR协议。
- 加密设置:自动生成加密密钥和初始向量(
cipher_key和cipher_iv),可以手动指定。 - 认证信息:账号密码和Token需要与服务器端配置一致。
- DNS解析:如果需要访问域名,可以配置DNS服务器和域名列表。
- 安全性:避免使用弱密码和Token,确保加密方式正确。
如何获取SSR配置文件
- 从GitHub或其他开源社区获取最新配置文件。
- 在SSR的官方文档或社区找到示例配置。
- 手动编辑配置文件,确保格式正确。

相关文章







