代理
Egern 支持多种代理协议,包括 HTTP,Socks5,Shadowsocks,Trojan,Hysteria2,Vless ,以及 Vmess。
HTTP
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
username | string | 否 | 用户名,若服务器需要认证则填写 |
password | string | 否 | 密码,若服务器需要认证则填写 |
tfo | boolean | 否 | 是否开启 TCP 快速连接,默认值为 false |
Socks5
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
username | string | 否 | 用户名,若服务器需要认证则填写 |
password | string | 否 | 密码,若服务器需要认证则填写 |
tfo | boolean | 否 | 是否开启 TCP 快速连接,默认值为 false |
udp_relay | boolean | 否 | 是否开启 UDP 中继,默认值为 false |
Shadowsocks
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
method | string | 是 | 加密方式 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
password | string | 是 | 密码 |
tfo | boolean | 否 | 是否开启 TCP 快速连接,默认值为 false |
udp_relay | boolean | 否 | 是否开启 UDP 中继,默认值为 false |
obfs | string | 否 | obfs 类型 |
obfs_host | string | 否 | obfs 主机 |
obfs_uri | string | 否 | obfs 路径 |
Trojan
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
sni | string | 是 | 服务器名称指示(Server Name Indication,SNI) |
password | string | 是 | 密码 |
tfo | boolean | 否 | 是否开启 TCP 快速连接,默认值为 false |
udp_relay | boolean | 否 | 是否开启 UDP 中继,默认值为 false |
Vmess
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
user_id | string | 是 | 用户 ID |
security | string | 是 | 加密方式 |
legacy | boolean | 否 | 是否使用废弃的协议,默认值为 false |
tfo | boolean | 否 | 是否启用 TCP 快速打开,默认值为 false |
udp_relay | boolean | 否 | 是否开启 UDP 中继,默认值为 false |
transport | object | 否 | 传输协议 |
transport.tls.sni | string | 否 | 若使用 TLS 传输协议,此处填写 TLS 的 SNI |
transport.wss.uri | string | 否 | 若使用 Wss 传输协议,此处填写 Wss 的 URI |
transport.ws.uri | string | 否 | 若使用 Ws 传输协议,此处填写 Ws 的 URI |
Vless
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
user_id | string | 是 | 用户 ID |
tfo | boolean | 否 | 是否启用 TCP 快速打开,默认值为 false |
udp_relay | boolean | 否 | 是否开启 UDP 中继,默认值为 false |
transport | object | 否 | 传输协议 |
transport.tls.sni | string | 否 | 若使用 TLS 传输协议,此处填写 TLS 的 SNI |
transport.wss.uri | string | 否 | 若使用 Wss 传输协议,此处填写 Wss 的 URI |
transport.ws.uri | string | 否 | 若使用 Ws 传输协议,此处填写 Ws 的 URI |
Hysteria2
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
name | string | 是 | 代理名称 |
server | string | 是 | 服务器地址 |
port | integer | 是 | 服务器端口 |
auth | string | 是 | Auth |
sni | string | 是 | 服务器名称指示(Server Name Indication,SNI) |
obfs | string | 否 | 混淆协议 |
obfs_password | string | 否 | 混淆协议的密码 |
skip_tls_verify | bool | 否 | 跳过 TLS 验证,默认为 false |
配置示例
proxies:
- http:
name: Http
server: 127.0.0.1
port: 1080
username: ""
password: ""
tfo: true
- socks5:
name: Socks5
server: 127.0.0.1
port: 1080
username: ""
password: ""
tfo: true
udp_relay: true
- shadowsocks:
name: Shadowsocks
method: ChaCha20-Poly1305
password: password
server: 127.0.0.1
port: 433
tfo: false
udp_relay: true
- trojan:
name: Trojan
server: 127.0.0.1
port: 443
sni: bing.com
password: password
tfo: false
udp_relay: true
- vless:
name: Vless
server: 127.0.0.1
port: 443
user_id: 27848739-7e62-4138-9fd3-098a63964b6b
tfo: false
udp_relay: true
transport:
wss:
uri: "wss://www.bing.com/"
- vmess:
name: Vmess
server: 127.0.0.1
port: 443
user_id: 27848739-7e62-4138-9fd3-098a63964b6b
security: auto
legacy: false
tfo: false
udp_relay: true
transport:
wss:
uri: "wss://www.bing.com/"