前言: 朋友做了一个内网穿透服务,本来是弄的穿透给本人电脑上虚拟机的Linux系统ssh远程用的,因为学校的机房安装虚拟机太慢了,每次关机后在开机里面创建好的环境就丢了,远程的话就不用在重新安装虚拟机了。这样的话就可以通过xshell直接远程我电脑能上的虚拟机了

首先

需要下载frp
frp项目地址:https://github.com/fatedier/frp/releases
也可以使用root用户直接在终端执行如下命令:

注意有些Linux默认不自带wget 需要自行下载,可通过如下命令:

yum install wget

然后执行下面命令

wget http://81.69.220.143/frp/frp_0.41.0_linux_amd64.tar.gz &&tar -zxvf frp_0.41.0_linux_amd64.tar.gz&& mv frp_0.41.0_linux_amd64 frp&& chmod -R 777 frp && cd frp

命令不报错的情况下这个时候就已经进入了frp目录
然后编辑frpc.ini这个文件
使用 vi frpc.ini
可以看到fedora_20220410154452.png

server_addr对应的是服务端的IP地址
server_port frp监听的端口
需要加入一行
token = 123456 这是授权码需保持和服务端一致
(local_ip = 127.0.0.1
local_port = 22)分别代表本地内网地址和内网端口
remote_port后面跟的是服务器开放的端口

这边要说一下,由于朋友只开放了十个端口给我用,现在已经被我用掉了6个了,剩下的四个可以开放给我现实生活中的同学或朋友使用,所以目前演示的端口和服务端IP地址都会进行打码。

这里只是演示修改客户端的地方,网上也有免费的穿透工具,比如说向日葵。
fedora_20220410160546.jpg
然后修改完成后按下键盘的Esc键输入:wq保存并退出
在终端中输入./frpc -c ./frpc.ini
然后看到图中跟下图一样表示已经穿透成功了fedora_20220410161529.png
用xshell远程试一下
xshell远程连接演示图

最后修改:2022 年 04 月 14 日
如果觉得我的文章对你有用,请随意赞赏