跳到主要内容

代理

Egern 支持多种代理协议,包括 HTTP,Socks5,Shadowsocks,Trojan,Hysteria2,Vless,以及 Vmess。

HTTP

字段名类型是否必填描述
namestring代理名称
serverstring服务器地址
portinteger服务器端口
usernamestring用户名,若服务器需要认证则填写
passwordstring密码,若服务器需要认证则填写
tfoboolean是否开启 TCP 快速连接,默认值为 false

Socks5

字段名类型是否必填描述
namestring代理名称
serverstring服务器地址
portinteger服务器端口
usernamestring用户名,若服务器需要认证则填写
passwordstring密码,若服务器需要认证则填写
tfoboolean是否开启 TCP 快速连接,默认值为 false
udp_relayboolean是否开启 UDP 中继,默认值为 false

Shadowsocks

字段名类型是否必填描述
namestring代理名称
methodstring加密方式
serverstring服务器地址
portinteger服务器端口
passwordstring密码
tfoboolean是否开启 TCP 快速连接,默认值为 false
udp_relayboolean是否开启 UDP 中继,默认值为 false
obfsstringobfs 类型
obfs_hoststringobfs 主机
obfs_uristringobfs 路径

Trojan

字段名类型是否必填描述
namestring代理名称
serverstring服务器地址
portinteger服务器端口
snistring服务器名称指示(Server Name Indication,SNI)
passwordstring密码
tfoboolean是否开启 TCP 快速连接,默认值为 false
udp_relayboolean是否开启 UDP 中继,默认值为 false

Vmess

字段名类型是否必填描述
namestring代理名称
serverstring服务器地址
portinteger服务器端口
user_idstring用户 ID
securitystring加密方式
legacyboolean是否使用废弃的协议,默认值为 false
tfoboolean是否启用 TCP 快速打开,默认值为 false
udp_relayboolean是否开启 UDP 中继,默认值为 false
transportobject传输协议
transport.tls.snistring若使用 TLS 传输协议,此处填写 TLS 的 SNI
transport.wss.uristring若使用 Wss 传输协议,此处填写 Wss 的 URI
transport.ws.uristring若使用 Ws 传输协议,此处填写 Ws 的 URI

Vless

字段名类型是否必填描述
namestring代理名称
serverstring服务器地址
portinteger服务器端口
user_idstring用户 ID
tfoboolean是否启用 TCP 快速打开,默认值为 false
udp_relayboolean是否开启 UDP 中继,默认值为 false
transportobject传输协议
transport.tls.snistring若使用 TLS 传输协议,此处填写 TLS 的 SNI
transport.wss.uristring若使用 Wss 传输协议,此处填写 Wss 的 URI
transport.ws.uristring若使用 Ws 传输协议,此处填写 Ws 的 URI

Hysteria2

字段名类型是否必填描述
namestring代理名称
serverstring服务器地址
portinteger服务器端口
authstringAuth
snistring服务器名称指示(Server Name Indication,SNI)
obfsstring混淆协议
obfs_passwordstring混淆协议的密码
skip_tls_verifybool跳过 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/"