1h active keys by location:
sum(max(increase(shadowsocks_data_bytes{access_key!=""} [1h])) by (access_key, location) > bool 0) by (location)
1h usage by location:
sum(increase(shadowsocks_data_bytes{dir=~"c<p|p>t"} [1h])) by (location)
| Mobile Legend (ML) | |
| tcp: 5000-5221,5224-5227,5229-5241,5243-5508,5551-5559,5601-5700,9001,9443 | |
| tcp: 10003,30000-30300 | |
| udp: 4001-4009,5000-5221,5224-5241,5243-5508,5551-5559,5601-5700 | |
| udp: 2702,3702,8001,9000-9010,9992,10003,30190,30000-30300 | |
| Free Fire (FF) | |
| tcp: 6006,6674,7006,7889,8001-8012,9006,10000-10012,11000-11019,120006,12008,13006 | |
| tcp: 39003,39006,39698,39779,39800 | |
| udp: 6006,6008,7008,8008,9008,10000-10013,10100,11000-11019,12008,13008 |
| # Source: | |
| # https://www.cloudflare.com/ips | |
| # https://support.cloudflare.com/hc/en-us/articles/200169166-How-do-I-whitelist-CloudFlare-s-IP-addresses-in-iptables- | |
| for i in `curl https://www.cloudflare.com/ips-v4`; do iptables -I INPUT -p tcp -m multiport --dports http,https -s $i -j ACCEPT; done | |
| for i in `curl https://www.cloudflare.com/ips-v6`; do ip6tables -I INPUT -p tcp -m multiport --dports http,https -s $i -j ACCEPT; done | |
| # Avoid racking up billing/attacks | |
| # WARNING: If you get attacked and CloudFlare drops you, your site(s) will be unreachable. | |
| iptables -A INPUT -p tcp -m multiport --dports http,https -j DROP |
| mola.tv | |
| ws.mola.tv | |
| res.mola01.koicdn.com | |
| vod.cdn.mola.tv | |
| api.sent.tv | |
| cdn01.mola.tv | |
| cdn02.mola.tv | |
| # > Netflix | |
| flxvpn.net | |
| netflix.ca |
| # Outbound UDP Flood protection in a user defined chain. | |
| iptables -N udp-flood | |
| iptables -A OUTPUT -p udp -j udp-flood | |
| iptables -A udp-flood -p udp -m limit --limit 50/s -j RETURN | |
| iptables -A udp-flood -j LOG --log-level 4 --log-prefix 'UDP-flood attempt: ' | |
| iptables -A udp-flood -j DROP |
| { | |
| "$schema": "https://json-schema.org/draft/2020-12/schema", | |
| "$id": "https://example.com/product.schema.json", | |
| "title": "sing-box config schema", | |
| "type": "object", | |
| "$defs": { | |
| "listableString": { | |
| "$comments": "ref:https://github.com/SagerNet/sing-box/blob/b0db869b052aa32ec1716e43f7c1f50d7e491057/option/types.go#L77", | |
| "description": "allow not hava to be an array when there's single item", | |
| "oneOf": [ |
@BotFather/newbot and hit SendDone! Congratulations on your new bot. You will find it at t.me/new_bot.
I've been experimenting with linux-tkg-bmq and https://liquorix.net/ and have found results to potentially be better so far.
I came across XanMod when I was trying to find a Linux fork that included the "PCIe ACS Override" patch for my personal Linux machine, specifically to passthrough a second GPU on my work related Windows VM. At the time, I also had microstuttering issues when playing Overwatch with Proton and it really sucked since I easily get motion sick. It was hard to play my favorite hero (Echo ^^) whilst also being on Linux. After installing XanMod, those microstuttering issues went away and it blew my mind. I've been able to have so much fun again.