frp安装和使用
前提
有一台有公网ip的或者固定域名的服务器(腾讯云/阿里云/百度云/Vultr等)
一.安装frp
frp官方下载:
https://github.com/fatedier/frp/releases
解压
tar -zxvf frp_0.32.1_linux_amd64.tar.gz
注:服务器和pc都是安装这个,只是用的配置文件不同。(网速慢下载不了的上面有,仅供64位系统)
二.配置服务端(服务器)
进入文件夹:
cd frp_0.32.1_linux_amd64
编辑配置文件:
vi ./frps.ini
[common]
bind_port = 7000 #与客户端绑定的进行通信的端口
vhost_http_port = 6081 #访问客户端web服务自定义的端口号
保存然后启动服务
./frps -c ./frps.ini
后台启动命令为
nohup ./frps -c ./frps.ini &
三.配置客户端(pc)
vi ./frpc.ini
[common]
server_addr = 120.56.37.48 #公网服务器ip
server_port = 7000 #与服务端bind_port一致
#公网通过ssh访问内部服务器
[ssh]
type = tcp #连接协议
local_ip = 192.168.1.108 #内网服务器ip
local_port = 22 #ssh默认端口号
remote_port = 8000 #自定义的访问内部ssh端口号
#公网访问内部web服务器以http方式
[web]
type = http #访问协议
local_port = 8081 #内网web服务的端口号
custom_domains = repo.iwi.com #所绑定的公网服务器域名,一级、二级域名都可以
保存然后执行启动服务
./frpc -c ./frpc.ini
后台启动命令为
nohup ./frpc -c ./frpc.ini &
温馨提示:服务器要放行相关端口,而且腾讯云,阿里云等要在安全组放行端口
然后就可以愉快地抛弃某壳啦
参考:
https://blog.csdn.net/u013144287/article/details/78589643/