| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import json
- import toml
- def load_config():
- with open("config.json", "r") as f:
- return json.load(f)
- config = load_config()
- PREFIX = "clash-multi-"
- START = 1
- END = config["total_container"]
- START_PORT = config["start_port"]
- data = {
- "serverAddr": "erhe.top",
- "serverPort": 17000,
- "auth": {
- "token": "aaaAAA111"
- },
- "transport": {
- "tls": {
- "enable": True
- }
- },
- "proxies": []
- }
- for i in range(START, END + 1):
- port = START_PORT + i - 1
- data["proxies"].append({
- "name": f"{PREFIX}{str(i).zfill(3)}",
- "type": "tcp",
- "localIP": "127.0.0.1",
- "localPort": port,
- "remotePort": port
- })
- with open("frpc.toml", "w") as toml_file:
- toml.dump(data, toml_file)
|