Feature
- persistence fakeip (#1662)
profile:
store-fake-ip: true
- support trojan over websocket
- all proxies support dial different NIC
- priority: proxy > group > global
interface-name
- priority: proxy > group > global
- all proxies support set fwmark on linux (#1705) @fakeboboliu
- priority: proxy > group > global
routing-mark
- priority: proxy > group > global
interface-name: en1
routing-mark: 6666
proxies:
- name: "socks"
type: socks5
server: server
port: 443
interface-name: en0
routing-mark: 2333
Change
- use bbolt as cache db
- doh request should with id 0 (#1660) @beyondkmp
- use interface HardwareAddr for dhcp discovery
- unexpected proxy dial behavior on mapping mode (
redir-host
)redir-host
no remote DNS request anymore
Chore
- avoid bufConn twice (#1650) @fakeboboliu
- use sharded bytes.Buffer pool
- remove deprecated ioutil
- adjust all udp alloc size
Bugfixes
- http proxy should respond correct http version (#1651) @Kr328
- dhcp client should request special interface
- remove ResponseHeaderTimeout limitation (#1690) @blaisewang
Full Changelog: v1.7.1...v1.8.0