使用openvpn来远程访问家中的设备

简介

之前一直使用frp远程家里的东西,但是还是觉得不方便,所以就想到了使用openvpn加frp的方式来操作家里的机器

安装openvpn

安装openvpn我使用的是下面这个脚本

https://github.com/angristan/openvpn-install

这个真的是无脑操作了

首先下载脚本

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh

之后执行脚本

sh openvpn-install.sh

之后会问你一些问题,一般来说直接默认的就好了

  • IP address: 你的本地机器地址
  • Public IPv4 address or hostname: 公共的地址,这里写frp的vps主机ip
  • Do you want to enable IPv6 support 需不需要ipv6支持
  • What port do you want OpenVPN to listen to? 默认的1194端口就好了
  • Protocol [1-2]: 选择udp就好了
  • What DNS resolvers do you want to use with the VPN? 这个根据自己的环境选择
  • Enable compression? 要不要压缩
  • Customize encryption settings? 要不要加密设置
  • Press any key to continue... 回车就可以安装了
  • Client name: 添加一个客户端名字,这里随便选择一个就好了
  • Do you want to protect the configuration file with a password? 需不需要使用密码加密配置文件

最后的.ovpn客户端配置文件会在/root下面生成

frp的配置 frp添加下面的配置就好了

1
2
3
4
5
6
7
8
9
10
11
[openvpn-tcp]
type = tcp
local_ip = 127.0.0.1
local_port = 1194
remote_port = 1194

[openvpn-udp]
type = udp
local_ip = 127.0.0.1
local_port = 1194
remote_port = 1194

只要把1194端口内网穿透出来就好了

欢迎关注我的博客www.bboy.app
Have Fun

欢迎关注我的其它发布渠道