发布时间: 2024-3-17 文章作者: myluzh 分类名称: RouterOS 朗读文章
[root@hk_server ~]# cat /etc/openvpn/server.conf # 指定监听的地址和端口 local 0.0.0.0 port 1195 # 选择使用的协议,可以是udp或tcp proto tcp # 指定使用的网络设备名称, # dev tap是以太网桥接模式,dev tun是隧道ip模式 dev tap # 指定使用的证书和密钥文件 ca /etc/openvpn/ca.crt cert /etc/openvpn/server.crt key /etc/openvpn/server.key dh /etc/openvpn/dh.pem # 指定分配给客户端的IP地址范围 server 10.8.0.0 255.255.255.0 # 指定保存客户端IP地址的文件 ifconfig-pool-persist ipp.txt # 推送路由配置给客户端,重定向所有流量 push 'redirect-gateway def1 bypass-dhcp' push 'dhcp-option DNS 8.8.8.8' # 允许客户端之间通信 #client-to-client # 允许多个客户端使用相同证书登录 duplicate-cn # 保持客户端连接 keepalive 10 120 # 设置认证算法 auth SHA512 # 设置加密算法 cipher AES-256-CBC # 设置日志输出级别,将日志追加到指定文件 verb 3 log-append /var/log/openvpn.log # 设置静音模式,只显示重要日志 mute 10 # 设置TLS-认证(注释掉,不使用,因为ROS那边不支持) # tls-auth /etc/openvpn/ta.key 0 # 设置脚本安全级别 script-security 3 # 指定用户名密码验证脚本 auth-user-pass-verify /etc/openvpn/checkpsw.sh via-env # 将用户名作为公共名称 username-as-common-name # 禁用客户端证书验证 verify-client-cert none
/tool fetch url=http://www.iwik.org/ipcountry/mikrotik/CN
/import file-name=CN
/ip firewall address-list add address=10.0.0.0/8 list=CN add address=172.16.0.0/12 list=CN add address=192.168.0.0/16 list=CN add address=10.8.0.0/24 list=CN
/ip firewall address-list add address=172.16.10.0/24 list=PROXY add address=172.16.20.0/24 list=PROXY
/routing table add disabled=no fib name=proxy
/ip firewall mangle add action=mark-routing chain=prerouting comment=proxy disabled=yes \ dst-address-list=!CN dst-address-type=!local,broadcast new-routing-mark=\ proxy passthrough=yes src-address-list=PROXY
/ip route add check-gateway=ping comment=ovpn-out-hk disabled=no distance=1 \ dst-address=0.0.0.0/0 gateway=10.8.0.1 pref-src="" routing-table=proxy \ scope=10 suppress-hw-offload=no target-scope=10
标签: routeros ros rb750gr3 ovpn mikrotik
发表评论