예제 #1
0
def updown():
    form = UpDownForm()
    vpn = VpnServer()
    if form.validate_on_submit():
        if form.up.data and vpn.tunnel_up(form.tunnel_name.data):
            flash(u'隧道连接成功!', 'success')
        if form.down.data and vpn.tunnel_down(form.tunnel_name.data):
            flash(u'隧道断开成功!', 'success')
    return redirect(url_for('sts.index'))
예제 #2
0
파일: views.py 프로젝트: zhukainet/FlexGW
def updown():
    form = UpDownForm()
    vpn = VpnServer()
    if form.validate_on_submit():
        if form.up.data and vpn.tunnel_up(form.tunnel_name.data):
            flash(u'隧道连接成功!', 'success')
        if form.down.data and vpn.tunnel_down(form.tunnel_name.data):
            flash(u'隧道断开成功!', 'success')
    return redirect(url_for('sts.index'))
예제 #3
0
def tunnel_up(tunnel_name):
    vpn = VpnServer()
    return jsonify({
        'result': vpn.tunnel_up(tunnel_name),
        'stdout': vpn.c_stdout
    })
예제 #4
0
def tunnel_up(tunnel_name):
    vpn = VpnServer()
    return jsonify({'result': vpn.tunnel_up(tunnel_name), 'stdout': vpn.c_stdout})