Skip to content

Instantly share code, notes, and snippets.

@wwgc
Forked from larvata/shadowsocks-quota
Created March 22, 2017 12:20
Show Gist options
  • Save wwgc/4f9a61872d6cf8669446dde3cfdde888 to your computer and use it in GitHub Desktop.
Save wwgc/4f9a61872d6cf8669446dde3cfdde888 to your computer and use it in GitHub Desktop.
shadowsocks bandwidth limit and data quota each port
# draft
# view current data quota
sudo iptables -nvL -t filter --line-numbers
# init
sudo iptables -I OUTPUT -p tcp --sport <target-port> -m quota --quota <quota-bytes> -j ACCEPT
sudo iptables -I OUTPUT -p tcp --sport <target-port> -j DROP
# reset quota
sudo iptables -R OUTPUT <line-number> -p tcp --sport <target-port> -m quota --quota <quota-bytes> -j ACCEPT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment