sing-box proxy advanced¶
Course content of sing-box proxy advanced
Warning
The module content or title of videos may change. And probably you see slightly different title on YouTube
Note
Each module will be added to a separate video-playlist
Available to watch on¶
- YouTube (watch the list) singbox proxy advanced
- YouTube (browse the list) singbox proxy advanced
Module 1 review¶
- introduction and prerequisite
- alternative modern proxies overview (clash, xray, hy2)
- forward proxies versus reverse proxies
- architecture of forward and reverse
- singbox as reverse proxy
Module 2 tun¶
- split tunneling
- full tunneling
- non-root users
- L3 versus L4 tun interfaces
Module 3 DNS¶
- dns resolution
- dns resolution with tun
- dns hijacking
- dns over proxy
- dns over tls DoT
- private dns server
- dns rule action
- dns fakeip
Module 4 (routing)¶
- protocol sniffing
- domain based routing
- selective routing for high availability
- automatic routing for high availability
Module 5 (API and user management)¶
- clash API in clash for dynamic route management
- clash API in singbox for dynamic route management
- clash mode in singbox for dynamic route management
- SSM-API and user management in shadowsocks
Module 6 camouflage¶
- camouflage a forward proxy
- stealth https proxy with haproxy http mode
- stealth https proxy with haproxy tcp mode
- stealth shadowsocks proxy with shadowTLS
- stealth shadowTLS with haproxy tcp mode
Module 7 challenges and misconfig¶
- challenge 1 full dns tunnel without IP change
- challenge 2 dns tunnel with high availability
- challenge 3 the fastest url address for urltest outbound
- challenge 4 highest privacy with the least leakage
- misconfig 1 ipv6 dns issue
- misconfig 2 hijack dns with port 53
- misconfig 3 tun interface custom address
- misconfig 4 tunnelling local addresses and private ips [add]
Module 8 final project¶
- architecture of a multi-locations, multi-modes vpn client server
- multi-locations multi-modes final configuration
- prerequisite to build multi-locations, multi-modes vpn client server
- demo of multi-locations, multi-modes vpn client server
Module 9 (coding) Bash¶
- user management (traffic, expiration, etc)
- server management (multi-node)
- agent management
- data management (database)
Note
Module 10 (coding) Go¶
- user management (traffic, expiration, etc)
- server management (multi-node)
- agent management
- data management (database)