搭建内网穿透
1、frp
实现通过阿里云服务器和本地windows电脑服务访问
官网:https://github.com/fatedier/frp
1.1 下载
1.2 上传到服务器中
只需上传frps文件即可
上传后设置权限
# 设置权限
chmod +x frps
# 执行frps
./frps
1.3 编辑配置文件
vim frps.toml
在服务器开通这个7000端口
bindPort = 7000 #端口
auth.method = "token" #验证方式
auth.token = "自己设置密钥" #token秘钥
1.4 接着将其配置为Linux服务的形式运行
sudo vim /etc/systemd/system/frps.service
配置文件内容
[Unit]
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
ExecStart = /frps所在目录/frps -c /frps所在目录/frps.toml
[Install]
WantedBy = multi-user.target
然后就可以启动这个服务
systemctl enable frps
systemctl start frps
systemctl status frps
2、windows配置
只需这个两个文件即可
2.1 编辑frpc.toml文件
serverAddr = "自己服务器地址" //之前搭建好的内网穿透服务器地址
serverPort = 7000 //内网穿透服务器注册端口
auth.method = "token" //使用token验证
auth.token = "自己设置的验证密码" //使用密码
[[proxies]]
name = "nginx" //配置需要代理的本地服务
type = "tcp" //类型选择tcp即可(大部分都是)
localIP = "127.0.0.1" //本地服务的IP地址,因为是直接部署在本地,所以说直接127.0.0.1
localPort = 80 //本地服务端口
remotePort = 80 //远程代理端口
2.2 最后在windows的cmd窗口启动即可
frpc -c frpc.toml
2.3 访问
服务器地址:端口号