使用frp将电脑穿透到云服务器上

我是想将家里的电脑穿透到云服务器上,然后访问云服务器的某个端口就可以访问到家里的电脑了。家里的服务器也可以这样操作。

欢迎指正!

1.下载frp

下载地址:Releases · fatedier/frp · GitHub

然后选择适合自己的,我家里的电脑是ubuntu的,所以我下载的是`

frp_0.57.0_linux_amd64.tar.gz`这个版本

(1)在云服务器下载frp

进入到opt目录下

cd /opt

下载frp

wget https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz

 解压

tar -zxvf frp_0.57.0_linux_amd64.tar.gz

进入解压好的目录中

cd frp_0.57.0_linux_amd64

 从frp v0.52.0 版本开始,frp 将`toml`作为配置文件格式。ini格式已被弃用,并将在未来的发布中移除。因此,frp v0.52.0 及更高版本的配置文件默认为toml格式。

修改配置文件`frps.toml` ;服务端要修改frps.toml配置文件

bindPort = 7000						# frp监听端口,默认7000,可更改

# 后台管理面板配置
webServer.port = 7500				# 后台面板端口号
webServer.addr = "0.0.0.0"			# 后台管理地址
webServer.user = "admin"			# 后台管理员账号
webServer.password = "pwd"			# 后台管理员密码

 注意:要将webServer.addr 设置为 "0.0.0.0" ,这样你就可以用你云服务器的公网ip去访问了;

如果将webServer设置为你的公网ip的话,你会发现访问后台管理面板的时候会失败

 后台管理面板:`http://公网ip:7500`  端口号根据你设置的来

 启动frp服务:在当前解压好的frp目录中执行

./frps -c ./frps.toml

(2) 在家里电脑下载frp

也是进入到opt目录中,然后下载frp,解压,只不过这个要修改的是frpc.toml

cd /opt

# 下载frp
wget https://github.com/fatedier/frp/releases/download/v0.57.0/frp_0.57.0_linux_amd64.tar.gz

# 解压
tar -zxvf frp_0.57.0_linux_amd64.tar.gz

# 进入解压好的目录中
cd frp_0.57.0_linux_amd64

接下来我们修改frpc.toml文件

serverAddr = "x.x.x.x"				# 云服务器的公网IP
serverPort = 7000					# 服务端通信端口,与frps.toml设置的要一致

[[proxies]]
name = "test-tcp"
type = "tcp"
localIP = "127.0.0.1"               # 本机ip,可修改
localPort = 10000					# 本地端口号
remotePort = 20000   				# 公网端口号

 我是将localIP设置成了我ubuntu系统的静态ip,(192.168.10.68)

当我们去访问云服务器的remotePort这个端口的时候,frp会将这个端口映射到家里电脑的localPort端口,就是访问 公网ip:20000 的时候,实际上访问的是 localIP:10000

启动frp服务

./frpc -c ./frpc.toml

 2.测试连接

注意:要在云服务器和家用电脑上开启上述使用的这些端口

我是进入了一个目录中,然后使用python的http server模块启动了一个http服务器

cd /home

# 使用python启动一个http服务器
python3 -m http.server 10000    # 10000是端口,和刚刚设置的localPort一致

访问 公网ip:20000 ,看看是否穿透成功

我的是成功了,不过家里的电脑先停了,有空开启的时候,再补照片

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值