范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

使用树莓派安装OpenVPN,在外部访问家庭内部网络

  简介
  OpenVPN 是一个功能齐全的 SSL VPN,它使用行业标准 SSL/TLS 协议实现 OSI 第 2 层或第 3 层安全网络扩展,支持基于证书、智能卡和/或用户名/密码凭据的灵活客户端身份验证方法,并允许用户或使用应用于 VPN 虚拟接口的防火墙规则的特定于组的访问控制策略。应用场景
  在家庭网络中有动态公网IP的前提下,当我们在外部,想要访问家庭内部网络。一般可以通过路由器端口映射的方式进行,通过动态公网IP和映射的指定端口,来访问家庭内部网络环境中的一些网络服务。在把家庭网络环境中的服务直接暴露在公网环境下,可能会对家庭内部网络造成安全隐患。
  内部系统可能会存在一些漏洞未能及时修复,造成网络安全问题。这些漏洞为黑客们提供了各种机会,绝大多数非法入侵、木马、病毒都是通过漏洞来突破网络安全防线的。
  因此我们在考虑网络安全因素下,家庭网络环境对外访问只通过 VPN 服务进行访问,对外暴露服务只暴露VPN服务即可。从而保证有效提高了我们家庭内部网络环境的安全性。硬件环境
  树莓派3B+
  CPU主频
  1.4 GHz
  核心数量
  4 核
  线程数量
  4 线程
  核心架构
  BCM
  树莓派3B+所用的BCM2835是基于ARMv7 32位架构的4核心ARMv7 Processor rev 4(v7l)处理器
  虽然树莓派3B+的硬件支持64位的系统,但是官方的系统还是32位的,主要应该是为了兼容之前的硬件安装openvpn和easy-rsasudo apt-get install -y easy-rsa sudo apt-get install -y openvpneasy-rsa包 提供证书生成脚本、模板配置文件等创建相关目录 openvpn就是我们今天要安装的包了 升级easy-rsa为v3.0.8版本
  树莓派中的easy-rsa源安装的版本为v2.x.x,要把版本升级到v3.0.8。由于树莓派系统是基于Debian创建"新的"分支系统,我们可以使用Debian系统版本中的deb安装包,来安装easy-rsa v3.0.8
  使用https://pkgs.org下载deb安装包,树莓派是ARM架构
  点击easy-rsa_3.0.8-1_all.deb打开下载页面
  复制下载地址,使用wget下载文件wget 	http://ftp.de.debian.org/debian/pool/main/e/easy-rsa/easy-rsa_3.0.8-1_all.deb
  安装 easy-rsa_3.0.8-1_all.deb文件dpkg -i easy-rsa_3.0.8-1_all.deb配置证书密钥复制easy-rsa配置信息# sudo cp -rf /usr/share/easy-rsa/3.0.8 /etc/openvpn/server/easy-rsa sudo cp -rf /usr/share/easy-rsa /etc/openvpn/server/easy-rsa cd /etc/openvpn/server/easy-rsa编辑vars文件vim vars # 国家 set_var EASYRSA_REQ_COUNTRY "CN" # 地区 set_var EASYRSA_REQ_PROVINCE "Shandong" # 城市 set_var EASYRSA_REQ_CITY "Jinan" # 组织 set_var EASYRSA_REQ_ORG "Nilorg CA" # 邮箱 set_var EASYRSA_REQ_EMAIL "xudeyi1998@.qq.com" # 拥有者 set_var EASYRSA_REQ_OU  "Home"使变量生效source ./vars生成 CA 根证书cd /etc/openvpn/server/easy-rsa sudo ./easyrsa init-pki sudo ./easyrsa build-ca nopass
  init-pki:初始化,创建pki文件夹,用来存放即将生成的证书生成 OpenVPN 服务器/客户端证书和密钥# 生成服务端证书, nopass 参数设定证书无密码 sudo ./easyrsa build-server-full server nopass # 生成客户端证书, nopass 参数设定证书无密码 sudo ./easyrsa build-client-full client1 nopass # 创建Diffie-Hellman sudo ./easyrsa gen-dh # 生成ta.key openvpn --genkey --secret ta.keybuild-server-full : 生成服务端/客户端证书Diffie-Hellman,迪菲·赫尔曼密钥交换 是一种安全协议。它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道创建起一个密钥。这个密钥可以在后续的通讯中作为对称密钥来加密通讯内容。ta.key用于防御DoS、UDP淹没等恶意攻击。配置 OpenVPN 服务端复制配置文件# server.conf 如果server.conf不存在,需要对目录下的 cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf /etc/openvpn/复制证书及密钥文件
  然后将CA的证书, VPN Server的证书和密钥, 以及Diffie-Hellman参数文件复制到 /etc/openvpn/server 目录下cp /etc/openvpn/server/easy-rsa/pki/ca.crt /etc/openvpn/server cp /etc/openvpn/server/easy-rsa/pki/issued/server.crt /etc/openvpn/server cp /etc/openvpn/server/easy-rsa/pki/private/server.key /etc/openvpn/server cp /etc/openvpn/server/easy-rsa/pki/dh.pem /etc/openvpn/server/编辑配置文件
  编辑server.conf配置,去除无用配置项local 0.0.0.0 port 1194 proto tcp  # dev tap dev tun  ca /etc/openvpn/server/easy-rsa/pki/ca.crt cert /etc/openvpn/server/easy-rsa/pki/issued/server.crt key /etc/openvpn/server/easy-rsa/pki/private/server.key dh /etc/openvpn/server/easy-rsa/dh.pem  server 10.8.0.0 255.255.255.0  ifconfig-pool-persist /etc/openvpn/server/ipp.txt  push "route 192.168.0.0 255.255.255.0"  # If enabled, this directive will configure # all clients to redirect their default # network gateway through the VPN, causing # all IP traffic such as web browsing and # and DNS lookups to go through the VPN # (The OpenVPN server machine may need to NAT # or bridge the TUN/TAP interface to the internet # in order for this to work properly). # push "redirect-gateway def1 bypass-dhcp"  # push "dhcp-option DNS 208.67.222.222" # push "dhcp-option DNS 208.67.220.220"  client-to-client  keepalive 10 120  # For extra security beyond that provided # by SSL/TLS, create an "HMAC firewall" # to help block DoS attacks and UDP port flooding. # # Generate with: #   openvpn --genkey --secret ta.key # # The server and each client must have # a copy of this key. # The second parameter should be "0" # on the server and "1" on the clients. tls-auth /etc/openvpn/server/ta.key 0 # This file is secret  # Select a cryptographic cipher. # This config item must be copied to # the client config file as well. # Note that 2.4 client/server will automatically # negotiate AES-256-GCM in TLS mode. # See also the ncp-cipher option in the manpage cipher AES-256-CBC  comp-lzo  max-clients 100  persist-key persist-tun  status /var/log/openvpn/status.log log         /var/log/openvpn/openvpn.log log-append  /var/log/openvpn/openvpn.log  verb 3  mute 20配置iptables
  配置iptables设置nat规则和打开路由转发iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE iptables -vnL -t nat # 打开路由转发 vim /etc/sysctl.conf # 修改net.ipv4.ip_forward net.ipv4.ip_forward = 1  sysctl -p验证服务systemctl status openvpn@server.service systemctl restart openvpn@server.service配置OpenVPN客户端复制配置文件# 创建客户端配置文件 mkdir -p ~/openvpn/client1 # client.conf 如果client.conf不存在,需要对目录下的 cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf ~/openvpn/client1/client1.ovpn复制证书及密钥文件
  然后将CA的证书、客户端的证书和密钥,以及Diffie-Hellman参数文件复制到 ~/openvpn/client1 目录下cp /etc/openvpn/server/easy-rsa/pki/ca.crt ~/openvpn/client1/ca.crt cp /etc/openvpn/server/easy-rsa/ta.key ~/openvpn/client1/ta.key cp /etc/openvpn/server/easy-rsa/pki/private/client1.key ~/openvpn/client1/client1.key cp /etc/openvpn/server/easy-rsa/pki/issued/client1.crt ~/openvpn/client1/client1.crt编辑配置文件
  编辑client1.ovpn配置,去除无用配置项client dev tun proto tcp # remote <服务器端IP> <服务器端端口> remote 192.168.xx.xx 1194 resolv-retry infinite # Most clients don"t need to bind to # a specific local port number. nobind persist-key persist-tun ca ca.crt cert client1.crt key client1.key remote-cert-tls server tls-auth ta.key 1 comp-lzo verb 5  # 不拉取服务端路由配置,可选可不选。 route-nopull # 指定访问哪些网段走vpn隧道 route 192.168.0.0 255.255.0.0 vpn_gateway打包客户端配置文件cd ~/openvpn tar -zcvf client1.tar.gz ./client1使用OpenVPN Connect客户端
  使用OpenVPN Connect客户端连接服务

冬日暖游扬州,美食温泉都要安排上都说烟花三月下扬州,孰不知冬日来到扬州,也是别有一番趣味的。可以在典型的私家园林,个园开始,看两淮盐商黄至筠的家宅。春夏秋冬山,各有不同的景致。从个园出来便是东关街,可以在这里吃到林志玲出席活动,大胆挑战真空肚兜裙,网友不淡定了说起国内的性感女神,相信绝大多数人脑海里第一个想到的就是林志玲,林志玲最开始出道的时候,就凭借这一口软萌的嗲嗲音以及完美的优越身材,成功吸引到了不少观众们的关注。毕竟林志玲的颜值可世界最珍贵的蝴蝶世界上拥有14000多种蝴蝶,但许多种类的蝴蝶濒临灭绝,所以蝴蝶稀有和珍贵。接下来的这篇文章为你带来世界上前三种名贵的蝴蝶,让我们来看看都有哪些?1金斑喙凤蝶它的体长30毫米左右,世界杯情报阿根廷准备多套阵型,法国队多名主力有伤在身不好!法国的休假时间少于阿根廷一天阿根廷与法国之间的世界杯决赛将会展开。根据之前的四强赛,法国的休息时间要少于阿根廷,阿根廷人在争夺决赛的时候,至少提前24个小时,这对于法国而言并世界杯克罗地亚证明足球强国地位,非黑马,中国足球可借鉴学习2022年卡塔尔世界杯季军争夺战落下帷幕,克罗地亚击败摩洛哥获得季军,历史第二次获得殊荣。克罗地亚可不是黑马,是名副其实的足球强队!克罗地亚位于欧洲东南部,一个人口只有400万左右截止昨天,宋茜百套礼服造型大盘点,其中高定数十套,资源很强大这次来盘点一下宋茜的靓丽穿搭!宋茜,1987年出生,2008年出道,出道以后发展一直很顺利。身高168,长相甜美,眼睛很大,穿起各种礼服来效果都很好。值得一提的是,随着名气的增长,戏外抓马戏内露骨也带不动的电影亲爱的别担心2022生机大会有这么一部电影。还没上映之前戏外就上演了各种抓马戏份和撕逼现场,引得大家纷纷吃瓜。最开始是这部电影的女导演把男主角潜规则了,而这女导演还是有娃有未婚夫的(未婚生育)行吟诗刊丨徐俊在张家界,大地的目光开始深邃覃文乐摄词语尽头是张家界清晨,金鞭溪以低语剥开薄雾那些跟着溪水流淌的事物被裹挟着横渡虚空谁坐在一片树叶上,顺流而下谁用溪水拨响峡谷的琴弦你颤栗,不知如何将思念还给大地我在山巅上吹着东北流水席有多豪横?300元18道菜,外地游客体验后,直呼不想走很多人都喜欢到东北游玩,因为当地人热情豪放,许多老大哥都特别喜欢外地的游客来自家吃饭,可以体现自己热情好客,还可以让外地人感受东北的风土人情,平时每个季节,东北都会有人办流水席,无泽连斯基要求在卡塔尔世界杯决赛前发表视频讲话遭拒据CNN12月16日报道称,乌克兰总统弗拉基米尔泽连斯基向国际足联要求在卡塔尔2022年世界杯决赛开始前发表视频讲话。然而,国际足联领导层果断拒绝泽连斯基的提议。为此,泽连斯基的办有机颜料与染料无机颜料之间的异同众所周知,着色剂基本分为有机颜料染料无机颜料,有机颜料最近发展迅速。其与其他两种着色剂有何异同呢?有机颜料与染料的异同有机颜料和染料都是有色的有机化合物,从有机颜料与染料的化学结构
中央经济工作会议,给银行业传递了什么信号?我认为至少有四点2021加油带头人2021年中央经济工作会议为明年的发展定下了基调,那么这次会议又给银行业的发展传递了什么信号呢?我认为有以下四点一稳中求进高质量发展的主旋律保持不变必须坚持高质量2022年中国智能音箱市场前景及投资研究预测报告中商情报网讯智能音箱是智能化和语音交互技术的产物,具有点歌购物控制智能家居设备等功能,给人们生活带来了便捷。预计随着智能音箱普及率和智能化技术的提高,我国智能音箱市场将迎来更广阔的友商持续性价比,天玑12008GB65W闪充仅1499元,还有屏幕指纹进入到5G手机时代后,联发科可谓是彻底崛起了,大部分国产5G安卓手机都有采用联发科的天玑5G芯片,据悉联发科在2021年实现了全球智能手机芯片市场的NO。1,其中在中国智能手机芯片最低1799元,使用骁龙870芯片的最具性价比手机对比在骁龙8芯片没有正式商用之前,骁龙888虽然是性能最强被旗舰手机普遍使用的芯片,但是因为其功耗大,玩游戏时手机发热严重降帧等问题,一直被网友们所诟病。很多人更愿意选择性能优秀功耗低性价比非常高,孙颖莎和王楚钦的综合能力,才是国乒最不可或缺的如果有人问国乒缺了樊振东跟陈梦会丢掉冠军吗?答案是否定的。如果国乒真的离了这两个人就无法夺冠了,那只能证明国乒已经失去了世界霸主的宝座。现在的国乒需要的是综合方面的选手,那就是单打性价比屠夫!moto高调首发骁龙8旗舰,雷军该怎么接招moto在被联想收购之后继续发展智能手机业务,不过相比传统手机时代,无论是产品本身的竞争力还是品牌和口碑,moto都难以和小米OV抗衡。为了重回市场,moto也在智能手机领域不断发想要256GB大存储,这三款手机性价比超高在选择于的的元长12年,既然我们都知道头手机要买大一点的存储,但是往往受限于预算,很多人并没有去最高存储规格。那有没什么手机在有大存储可选的情况下,性价比又很高的呢?一RedmiK海盗游戏ATLAS新自由港成贸易码头?诸多玩家来到这里赶集海盗游戏ATLAS是Steam平台的一款生存沙盒游戏,它不同于那些传统写实画风沙盒游戏,将主要版图放置在陆地之上,而是塑造出了一个大部分地图是海洋的世界,玩家们需要打造出船只才能航突破极限,VivoX80Pro堪称影像手机天花板,天玑90002亿主摄Vivo一直很低调,虽然新机发布频率不高,但总会给用户带来一些重磅产品,每一款新机都非常值得称赞,尤其是高端旗舰手机。如此前发布的VivoX70系列,顶配版VivoX70Pro表现OPPO终于找对方向!EUV6nm自研芯片问世,台积电代工迈出关键一步自华为被打压后,苹果手机就迅速重回中国手机市场第一的宝座,当初叫嚣要顶替华为市场份额的国产品牌纷纷熄了火,根本无法和苹果较量。这充分说明国产手机在核心技术上的不足,除了外观稍有出入这样的美术班,不要给孩子报了,中国美术馆馆长发话了近日,人民日报报道了中国美术馆馆长吴为山长谈关于要不要给你孩子报美术班?的话题。非常值得家长借鉴。访谈中,馆长谈到,孩子绘画的意义是什么?现在美术班存在的问题是什么?日常生活中如何