Skip to content
This repository has been archived by the owner on Dec 18, 2018. It is now read-only.

Use UCI system

Rin Satsuki edited this page Jan 8, 2015 · 3 revisions

项目从 9ba68e2 开始改为使用 UCI 配置各项功能,现将各个 UCI 选项做一下说明,方便在命令行下的配置。

以下为常用的命令选项, 完整的选项可以参考 官方Wiki

  • 使用 uci export shadowvpn 查看当前的 UCI 配置文件
  • 使用 uci set shadowvpn.@shadowvpn[-1].option='value' 修改/增加 option
  • 使用 uci delete shadowvpn.@shadowvpn[-1].option 删除 option
  • 使用 uci commit shadowvpn 提交对 UCI 配置文件的修改, 这样 UCI 配置才能生效

以下为有效的 option (可以使用 set 或者 delete 增删改)

Option Description
enable 总开关 [0.关闭 1.开启]
server 服务器地址
port 服务器端口
password 密码
concurrency 并发连接数 默认:1
mtu 设置MTU 默认:1440
intf VPN 接口名称 默认:tun0
route_mode 路由模式 [0.全局模式 1.国内路由 2.国外路由]
route_file 路由表文件, 需要根据路由模式使用不同的文件

命令示例

  • 修改路由模式

uci set shadowvpn.@shadowvpn[-1].route_mode='2'

  • 设置路由表文件

uci set shadowvpn.@shadowvpn[-1].route_file='/etc/foreign_routes.txt'

  • 提交修改

uci commit shadowvpn

Clone this wiki locally