├── .github ├── FUNDING.yml └── workflows │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── README.ru.md ├── config.yaml.default ├── config.yaml.example ├── config ├── config.go └── config_test.go ├── firewall ├── firewall.go ├── firewall_test.go ├── iptables.go └── nft.go ├── go.mod ├── go.sum ├── install.sh ├── integration_test.go ├── main.go ├── main_test.go ├── scripts ├── postinstall.sh ├── postremove.sh └── preremove.sh ├── storage ├── storage.go └── storage_test.go ├── tblocker.service └── utils ├── conntrack.go ├── conntrack_test.go ├── utils.go └── utils_test.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/README.md -------------------------------------------------------------------------------- /README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/README.ru.md -------------------------------------------------------------------------------- /config.yaml.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/config.yaml.default -------------------------------------------------------------------------------- /config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/config.yaml.example -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/config/config_test.go -------------------------------------------------------------------------------- /firewall/firewall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/firewall/firewall.go -------------------------------------------------------------------------------- /firewall/firewall_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/firewall/firewall_test.go -------------------------------------------------------------------------------- /firewall/iptables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/firewall/iptables.go -------------------------------------------------------------------------------- /firewall/nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/firewall/nft.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/install.sh -------------------------------------------------------------------------------- /integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/integration_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/main.go -------------------------------------------------------------------------------- /main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/main_test.go -------------------------------------------------------------------------------- /scripts/postinstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/scripts/postinstall.sh -------------------------------------------------------------------------------- /scripts/postremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/scripts/postremove.sh -------------------------------------------------------------------------------- /scripts/preremove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/scripts/preremove.sh -------------------------------------------------------------------------------- /storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/storage/storage.go -------------------------------------------------------------------------------- /storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/storage/storage_test.go -------------------------------------------------------------------------------- /tblocker.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/tblocker.service -------------------------------------------------------------------------------- /utils/conntrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/utils/conntrack.go -------------------------------------------------------------------------------- /utils/conntrack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/utils/conntrack_test.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/utils/utils.go -------------------------------------------------------------------------------- /utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kutovoys/xray-torrent-blocker/HEAD/utils/utils_test.go --------------------------------------------------------------------------------