tjjh89017 / stunmesh-go

GNU General Public License v2.0
34 stars 2 forks source link

Roadmap #38

Open tjjh89017 opened 4 days ago

tjjh89017 commented 4 days ago
tjjh89017 commented 4 days ago

One shot command Requried CLI args -1 or --oneshot Execute Publish and Establish 3 time for each, and exit with success

tjjh89017 commented 4 days ago

get wg info from wgctrl-go every time Required Everytime for Publish, stunmesh should obtain wireguard interface from system directly.

tjjh89017 commented 4 days ago

update config yaml Replace TOML style config to YAML style

tjjh89017 commented 4 days ago

multiple wg support Support the following configuration

refresh_interval: "10m"
stun:
  address: stun.l.google.com:19032
cloudflare:
  api_key: "<Your API Key>"
  api_email: "<Your email>"
  zone_name: "<Your Domain>"
interfaces:
  wg1: {}
  wg2: {}