搭建内网穿透

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服务的形式运行

文档:https://gofrp.org/zh-cn/

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 访问

服务器地址:端口号

posted @   有何和不可  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示