Skip to content

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

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)

Module 10 (coding) Go

  • user management (traffic, expiration, etc)
  • server management (multi-node)
  • agent management
  • data management (database)