|
@@ -0,0 +1,133 @@
|
|
|
+{
|
|
|
+ "backend": {
|
|
|
+ "extrainfo_file": "descriptors/cached-extrainfo",
|
|
|
+ "networkstatus_file": "descriptors/networkstatus-bridges",
|
|
|
+ "descriptors_file": "descriptors/bridge-descriptors",
|
|
|
+ "blocklist_file": "",
|
|
|
+ "allowlist_file": "",
|
|
|
+ "bridgestrap_endpoint": "http://127.0.0.1:5001/bridge-state",
|
|
|
+ "bridgestrap_token": "BridgestrapApiTokenPlaceholder",
|
|
|
+ "onbasca_endpoint": "http://127.0.0.1:5002/bridge-state",
|
|
|
+ "onbasca_token": "OnbascaApiTokenPlaceholder",
|
|
|
+ "bandwidth_ratio_threshold": 0.75,
|
|
|
+ "api_endpoint_resources": "/resources",
|
|
|
+ "api_endpoint_resource_stream": "/resource-stream",
|
|
|
+ "api_endpoint_targets": "/targets",
|
|
|
+ "web_endpoint_status": "/status",
|
|
|
+ "web_endpoint_metrics": "/rdsys-backend-metrics",
|
|
|
+ "storage_dir": "storage",
|
|
|
+ "assignments_file": "assignments.log",
|
|
|
+ "resources": {
|
|
|
+ "vanilla": {
|
|
|
+ "unpartitioned": false,
|
|
|
+ "stored": false,
|
|
|
+ "distributors": [
|
|
|
+ "https",
|
|
|
+ "moat"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "obfs2": {},
|
|
|
+ "obfs3": {},
|
|
|
+ "obfs4": {},
|
|
|
+ "scramblesuit": {},
|
|
|
+ "tblink": {
|
|
|
+ "unpartitioned": true,
|
|
|
+ "stored": true
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "api_tokens": {
|
|
|
+ "https": "HttpsApiTokenPlaceholder"
|
|
|
+ },
|
|
|
+ "web_api": {
|
|
|
+ "api_address": "127.0.0.1:7100",
|
|
|
+ "cert_file": "",
|
|
|
+ "key_file": ""
|
|
|
+ },
|
|
|
+ "distribution_proportions": {
|
|
|
+ "https": 1
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "distributors": {
|
|
|
+ "https": {
|
|
|
+ "resources": [
|
|
|
+ "obfs4",
|
|
|
+ "vanilla"
|
|
|
+ ],
|
|
|
+ "web_api": {
|
|
|
+ "api_address": "127.0.0.1:7200",
|
|
|
+ "cert_file": "",
|
|
|
+ "key_file": ""
|
|
|
+ },
|
|
|
+ "time_distribution": {
|
|
|
+ "num_bridges_per_request": 2,
|
|
|
+ "rotation_period_hours": 24,
|
|
|
+ "num_periods": 2,
|
|
|
+ "storage_dir": "storage/https"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "stub": {
|
|
|
+ "resources": [
|
|
|
+ "obfs4"
|
|
|
+ ],
|
|
|
+ "web_api": {
|
|
|
+ "api_address": "127.0.0.1:7400",
|
|
|
+ "cert_file": "",
|
|
|
+ "key_file": ""
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "telegram": {
|
|
|
+ "resource": "obfs4",
|
|
|
+ "num_bridges_per_request": 2,
|
|
|
+ "rotation_period_hours": 24,
|
|
|
+ "token": "",
|
|
|
+ "min_user_id": 0,
|
|
|
+ "updater_tokens": {
|
|
|
+ "name": "DynamicBridgeTokenPlaceholder"
|
|
|
+ },
|
|
|
+ "storage_dir": "/tmp/storage_telegram",
|
|
|
+ "api_address": "127.0.0.1:7600",
|
|
|
+ "lox_server_address": "http://localhost:8001"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "updaters": {
|
|
|
+ "gettor": {
|
|
|
+ "github": {
|
|
|
+ "auth_token": "",
|
|
|
+ "owner": "TheTorProject",
|
|
|
+ "repo": "gettorbrowser"
|
|
|
+ },
|
|
|
+ "gitlab": {
|
|
|
+ "auth_token": "",
|
|
|
+ "owner": "TheTorProject"
|
|
|
+ },
|
|
|
+ "s3": [
|
|
|
+ {
|
|
|
+ "access_key": "",
|
|
|
+ "access_secret": "",
|
|
|
+ "signing_method": "archive_org_dangerous_workaround",
|
|
|
+ "endpoint_url": "https://s3.us.archive.org/",
|
|
|
+ "endpoint_region": "",
|
|
|
+ "name": "archive_org",
|
|
|
+ "bucket": "",
|
|
|
+ "name_procedural_generation_seed": "SECRET"
|
|
|
+ },
|
|
|
+ {
|
|
|
+ "access_key": "",
|
|
|
+ "access_secret": "",
|
|
|
+ "signing_method": "v4",
|
|
|
+ "endpoint_url": "https://s3.fr-par.scw.cloud",
|
|
|
+ "endpoint_region": "fr-par",
|
|
|
+ "name": "scaleway",
|
|
|
+ "bucket": "get-tor",
|
|
|
+ "name_procedural_generation_seed": ""
|
|
|
+ }
|
|
|
+ ],
|
|
|
+ "gdrive": {
|
|
|
+ "app_credential_path": "",
|
|
|
+ "user_credential_path": "",
|
|
|
+ "parent_folder_id": ""
|
|
|
+ },
|
|
|
+ "metrics_address": "127.0.0.1:7800"
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|