一个伪linux粉丝的blog

  1. 首页
  2. network
  3. 正文

anyconnect

1月 28, 2021 870点热度 2人点赞 0条评论

anyconnect vpn 一键登录保存密码的方法,Mac 、Windows、Android

Mac 下 安装 原版 anconnect ,然后使用如下脚本即可,断线自动重连。


#!/bin/bash
# connect some vpn without password
USERNAME= # your username
PASSWORD= # your password
VPN_URL="your vpn and port"
VPN_BIN="/opt/cisco/anyconnect/bin/vpn"
ANYCONNECT_PATH="/Applications/Cisco/Cisco AnyConnect Secure Mobility Client.app"
get_anyclient_ui_pid() {
local pid=$(ps -ef | grep "$ANYCONNECT_PATH" | grep -v 'grep' | awk '{print $2}')
echo $pid
if [[ -z "$pid" ]]; then
return 1
else
return 0
fi
}
kill_anyconnect_ui() {
$VPN_BIN disconnect
local pid=$(get_anyclient_ui_pid)
# echo "PID: $pid"
if [[ -n "$pid" ]]; then
kill -9 $pid
fi
}
open_client_ui() {
if ! get_anyclient_ui_pid &> /dev/zero; then
open "$ANYCONNECT_PATH"
fi
}
connect() {
# sudo /opt/cisco/anyconnect/bin/vpnagentd
kill_anyconnect_ui
$VPN_BIN -s << EOF
connect $VPN_URL
1
$USERNAME
$PASSWORD
EOF
open_client_ui
}
main() {
if [[ -z "$USERNAME" || -z "$PASSWORD" || -z "$VPN_URL" ]]; then
echo "Error: empty user info"
exit 1
fi
case "$1" in
stop|s )
$VPN_BIN disconnect
;;
* )
connect
esac
}
main "$*"

Windows 下 使用 openconnect-gui 这个软件即可保存密码,界面简洁。


Android 下 OpenConnect 这个app即可,不要使用思科原版 AnyConnect.

相关文章:

  1. Android rom for HTC Vogue6900
  2. Cisco: Internet to change forever
  3. putty(plink)内网一键翻墙
  4. IE-Plink-Polipo Through the Great Firewall
标签: anyconnect
最后更新:1月 27, 2021

wanjie

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

归档
分类
  • network / 324篇
  • Uncategorized / 116篇
  • unix/linux / 114篇
  • 业界资讯 / 38篇
  • 公司杂事 / 11篇
  • 数码影像 / 12篇
  • 美剧 / 3篇
  • 美图共赏 / 20篇
  • 英语学习 / 3篇
标签聚合
Google Adwords iMac 邮件归档 dreamhost Nginx VPS kernel Google Google Voice gitlab Opera Mini dreamhost空间 wget jira Linux docker 网站运营 虚拟主机 nexus 泰国 Ubuntu d90 brew ldap Android debian 刷机 k8s 中国电信 网通

COPYRIGHT © 2008-2022 wanjie.info. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang