生成SoftEther实例
SoftEther支持多种方式生成SoftEther实例,包括通过命令行脚本、配置文件或直接创建。
通过命令行脚本
你可以使用SoftEther的init脚本来生成SoftEther实例。
$ softether init --name="myapp" --port=88
通过配置文件
SoftEther支持通过配置文件生成SoftEther实例。
[SoftEther] name = myapp port = 88 debug = true use-df = true
启动SoftEther实例
SoftEther支持启动多个SoftEther实例,你可以通过以下方式启动:
启动一个SoftEther实例
$ softether start --name="myapp" --port=88
启动多个SoftEther实例
$ softether start --name="myapp1" --port=88 $ softether start --name="myapp2" --port=88
停止SoftEther实例
你可以通过以下方式停止SoftEther实例:
停止一个SoftEther实例
$ softether stop --name="myapp" --port=88
停止所有SoftEther实例
$ softether stop --all --port=88
停止所有SoftEther实例并显示颜色
$ softether stop --all --color
停止所有SoftEther实例并只显示颜色
$ softether stop --all --color=true
停止所有SoftEther实例并只禁用颜色
$ softether stop --all --color=false
停止所有SoftEther实例并禁用所有实例
$ softether stop --all-forbidden
停止所有SoftEther实例并禁用部分实例
$ softether stop --all-forbidden-forbidden
停止所有SoftEther实例并禁用某个实例
$ softether stop --all-forbidden-forbidden-forbidden
停止所有SoftEther实例并禁用所有实例
$ softether stop --all-forbidden-forbidden-forbidden-forbidden
通过配置文件管理SoftEther实例
你可以通过配置文件来管理多个SoftEther实例。
创建SoftEther实例配置文件
[SoftEther] name = myapp port = 88 debug = true use-df = true
删除SoftEther实例
$ softether delete --name="myapp"
显示所有SoftEther实例
$ softether list --all --port=88
基于配置文件管理多个SoftEther实例
你可以通过配置文件来管理多个SoftEther实例,
创建多个SoftEther实例
[SoftEther] name = myapp1 port = 88 debug = true use-df = true
创建多个SoftEther实例并合并配置
[SoftEther] name = myapp1 port = 88 debug = true use-df = true --name=myapp1 --name=myapp2
删除SoftEther实例
$ softether delete --name="myapp1" --name="myapp2"
基于配置文件管理多个SoftEther实例并监控
你可以通过配置文件来管理多个SoftEther实例,并通过Softether API进行监控。
创建多个SoftEther实例并监控
[SoftEther] name = myapp1 port = 88 debug = true use-df = true --name=myapp1 --name=myapp2
静态监控
$ softether static --name=myapp1 --port=88
动态监控
$ softether dynamic --name=myapp1 --port=88
基于配置文件管理多个SoftEther实例并禁用部分实例
[SoftEther] name = myapp1 port = 88 debug = true use-df = true --name=myapp1 --name=myapp2 --name=myapp3
停止所有SoftEther实例并禁用部分实例
$ softether stop --all --name=myapp1 --name=myapp2 --all-forbidden-forbidden
停止所有SoftEther实例并禁用某个实例
$ softether stop --all-forbidden-forbidden-forbidden --name=myapp1
停止所有SoftEther实例并禁用部分实例
$ softether stop --all-forbidden --name=myapp1 --all-forbidden-forbidden --name=myapp2
停止所有SoftEther实例并禁用所有实例
$ softether stop --all-forbidden-forbidden-forbidden --all-forbidden
停止所有SoftEther实例并禁用部分实例
$ softether stop --all-forbidden --name=myapp1 --all-forbidden-forbidden --name=myapp2 --all-forbidden-forbidden-forbidden --name=myapp3
基于配置文件管理多个SoftEther实例并禁用所有实例
[SoftEther] name = allapp port = 88 debug = true use-df = true --name=allapp
停止所有SoftEther实例并禁用所有实例
$ softether stop --all-forbidden-forbidden-forbidden --all-forbidden
基于配置文件管理多个SoftEther实例并禁用部分实例
[SoftEther] name = myapp1 port = 88 debug = true use-df = true --name=myapp1 --name=myapp2
停止所有SoftEther实例并禁用部分实例
$ softether stop --all-forbidden --name=myapp1 --all-forbidden-forbidden --name=myapp2
停止所有SoftEther实例并禁用某个实例
$ softether stop --all-forbidden-forbidden-forbidden --name=myapp1
停止所有SoftEther实例并禁用部分实例
$ softether stop --all-forbidden --name=myapp1 --all-forbidden-forbidden --name=myapp2 --all-forbidden-forbidden-forbidden
停止所有SoftEther实例并禁用所有实例
$ softether stop --all-forbidden-forbidden-forbidden-forbidden --all-forbidden
基于配置文件管理多个SoftEther实例并禁用全部实例
[SoftEther] name = allapp port = 88 debug = true use-df = true --name=allapp --name=allapp2
停止所有SoftEther实例并禁用全部实例
$ softether stop --all-forbidden-forbidden-forbidden-forbidden --all-forbidden
SoftEther提供了多种配置方式来管理SoftEther实例,包括启动、停止、监控和禁用,通过使用命令行脚本、配置文件或通过API进行配置,你可以根据需求管理多个SoftEther实例并实现自动化开发。








京公网安备11000000000001号
京ICP备11000001号