Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skillfulelectro/boycott_check
simple command line application to check if a service is under boycott or not for Iranian users
https://github.com/skillfulelectro/boycott_check
api go golang network
Last synced: about 1 month ago
JSON representation
simple command line application to check if a service is under boycott or not for Iranian users
- Host: GitHub
- URL: https://github.com/skillfulelectro/boycott_check
- Owner: SkillfulElectro
- License: mit
- Created: 2023-09-26T16:10:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T23:41:59.000Z (9 months ago)
- Last Synced: 2024-06-21T16:55:27.383Z (7 months ago)
- Topics: api, go, golang, network
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boycott_Check
Hi everyone,
This is my first time working with an API from a website. I recently acquired access to a website's API specifically designed for users in Iran. It allows them to determine if a website is currently subjected to boycotts or not. You can also use it to check if your Iranian friend has access to certain websites or not!
In the near future, I plan to delve into web automation using C++. My aim is to create tools that can streamline the process of automating your daily tasks on different websites.
I'd like to express my gratitude to www.anti403.ir for generously sharing their database. It has been incredibly helpful!
Thank you.
{
"dns": {
"hosts": {
"domain:googleapis.cn": "googleapis.com"
},
"servers": [
"1.1.1.1"
]
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 10808,
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": true,
"userLevel": 8
},
"sniffing": {
"destOverride": [
"http",
"tls"
],
"enabled": true
},
"tag": "socks"
},
{
"listen": "127.0.0.1",
"port": 10809,
"protocol": "http",
"settings": {
"userLevel": 8
},
"tag": "http"
}
],
"log": {
"loglevel": "warning"
},
"outbounds": [
{
"mux": {
"concurrency": 8,
"enabled": false
},
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "172.64.80.150",
"port": 443,
"users": [
{
"encryption": "none",
"flow": "",
"id": "b75b3034-36ab-4979-beae-3d02db1b11ec",
"level": 8,
"security": "auto"
}
]
}
]
},
"streamSettings": {
"network": "ws",
"security": "tls",
"tlsSettings": {
"allowInsecure": false,
"fingerprint": "",
"publicKey": "",
"serverName": "always-online1.lp-airdrop.top",
"shortId": "",
"show": false,
"spiderX": ""
},
"wsSettings": {
"headers": {
"Host": "always-online1.lp-airdrop.top"
},
"path": "/?ed=2048"
}
},
"tag": "proxy"
},
{
"protocol": "freedom",
"settings": {},
"tag": "direct"
},
{
"protocol": "blackhole",
"settings": {
"response": {
"type": "http"
}
},
"tag": "block"
}
],
"routing": {
"domainStrategy": "IPIfNonMatch",
"rules": [
{
"ip": [
"1.1.1.1"
],
"outboundTag": "proxy",
"port": "53",
"type": "field"
}
]
}
}