Skip to content

sam13142023/dn42quicksetshell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dn42快速脚本

用于快速的建立BGP链接和设置bird配置

新功能 - 本地配置存储

现在支持本地存储用户的WireGuard密钥、ASN等信息。初始化后只需要输入对端信息即可快速建立连接!

快速开始

  1. 首次运行时选择 "6. 初始化用户配置"
  2. 输入你的ASN、WireGuard私钥、DN42 IP等信息
  3. 配置保存后,创建新BGP会话时只需要输入对端信息

主要功能

  • 本地配置存储: 保存用户ASN、WireGuard密钥、DN42地址等静态信息
  • 快速对端配置: 初始化后只需输入对端ASN、公钥、endpoint等信息
  • 配置管理: 查看、编辑用户配置和已保存的对端信息
  • 向后兼容: 支持传统模式(每次输入完整信息)

使用流程

  1. 运行 python3 bash.py
  2. 选择 "6. 初始化用户配置" 进行首次设置
  3. 选择 "2. 创建新的BGP会话" 快速添加对端
  4. 系统自动生成WireGuard和BGP配置文件

使用前须知

本项目为本人使用为目的驱动的,不保证每台机器上可用,相关issus不会处理

TODO

  • 本地存储WireGuard公私钥及ASN信息
  • 通过本地保存的配置快速建立内网WG联通
  • 本地回环v6 BGP
  • 配置文件加密存储
  • 批量对端配置导入

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages