loader
Loading···

阿里云搭建frp服务实现本地内网穿透

背景

利用阿里云搭建frp服务,本地frp客户端来实现内网穿透,来达到访问没有公网ip的远程机器

frp服务端搭建

首先我们先安装一键部署frp的脚本,如果是阿里云的服务器直接用以下源:

Aliyun

wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install

首先选择下载源:

阿里云搭建frp服务实现本地内网穿透

默认是阿里云 回车

阿里云搭建frp服务实现本地内网穿透

frp的监听端口我选7000 默认是5443默认就直接回车

阿里云搭建frp服务实现本地内网穿透

vhost_http_port端口默认是80,但是我80端口已经给nginx了所以随便设置了8080,因为我用不到这个

同上我默认的443端口也是被占用了,所以直接随机给了6433

阿里云搭建frp服务实现本地内网穿透

dashboard是监控面板网址的端口我们直接用默认的回车就行

阿里云搭建frp服务实现本地内网穿透

监控面板的用户名和密码设置,接下来的一些日志配置直接回车就行,配置好后:

阿里云搭建frp服务实现本地内网穿透

以上是我的frp服务器的配置

我已经把6443端口用nginx转发到我自己的域名上了登录就可以看到各种仪表盘

阿里云搭建frp服务实现本地内网穿透

本地frp客户端搭建

进入github下载,我选择的是64位windows

阿里云搭建frp服务实现本地内网穿透

解压后修改frpc.ini文件配置,这是我的配置

阿里云搭建frp服务实现本地内网穿透

[common]
server_addr = 47.110.134.2  #frp服务器地址
server_port = 7000    #frp服务器监听端口
token = hBanuRmGrwNlNe10 #服务器token是随机的在上图的配置中有

[mstsc]
type = tcp
local_ip = 127.0.0.1 
local_port = 3389  #因为我是开远程桌面RDP所以是映射3389端口
remote_port = 6000

进入cmd 运行frp客户端

frpc.exe -c frpc.ini

阿里云搭建frp服务实现本地内网穿透

报错:[service.go:103] login to server failed

原因是没有打开阿里云服务器安全组的7000端口,现在去打开

阿里云搭建frp服务实现本地内网穿透

再次运行后, login to server success成功

阿里云搭建frp服务实现本地内网穿透

试试远程连接,连不上
原因是没有打开阿里云安全组的6000端口,现在去打开,再次连接可以连上了
最后还有一点小坑,这里的登陆密码不能用pin码,我用户密码忘记了,需要用cmd管理员模式运行

net user username password

其他命令

Uninstall(卸载)

阿里云搭建frp服务实现本地内网穿透

Update(更新)

./install-frps.sh update

给TA买糖
共{{data.count}}人
人已买糖
3 条回复 UP文章作者
  • 小黄脸
  • AC娘
  • 米游姬
  • 蔚蓝档案
  1. 拉米娅_Official

    测试

  2. 拉米娅_Official

    测试2

  3. 拉米娅_Official

    先试一下 :a0: