工具:frp
frp使用环境
服务端应该是一个公网环境或者一个大内网 适用于尽可能多的让人访问到
客户端是一个小型局域网环境 例如寝室,某个教室
wget https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz
tar -zxvf frp_0.34.1_linux_amd64.tar.gz
cd frp_0.34.1_linux_amd64
此时进入了frp的文件目录
若下载速度慢,则
wget http://api.lcy.pub/frp.tar.gz
工具:frp
frp使用环境
服务端应该是一个公网环境或者一个大内网 适用于尽可能多的让人访问到
客户端是一个小型局域网环境 例如寝室,某个教室
wget https://github.com/fatedier/frp/releases/download/v0.34.1/frp_0.34.1_linux_amd64.tar.gz
tar -zxvf frp_0.34.1_linux_amd64.tar.gz
cd frp_0.34.1_linux_amd64
此时进入了frp的文件目录
若下载速度慢,则可以使用
wget http://ks.lcy.pub/frp.tar.gz
后面步骤一致
进入 frp的文件后
frps frpc 分别为服务端和客户端
frps.ini frpc.ini 分别是服务端和客户端的配置文件
配置文件在各个操作平台是通用的
**linux服务器端**
vi frps.ini ##编辑frps.ini
[common]
bind_addr = 0.0.0.0
bind_port = 7000 ##7000端口通信
bind_udp_port = 7001 ##7001端口udp通信
token = lcy ##验证(自定义)
dashboard_addr = 0.0.0.0
dashboard_port = 7500 ##面板端口
dashboard_user = admin ##面板用户名和密码
dashboard_pwd = 123456
启动方式
./frps -c frps.ini
这是前台启动
后台启动方式有多种
这里用nohup或者screen方式
第一种方式
nohup ./frps -c frps.ini
第二种方式
创建名为frp的屏幕并进入
screen -S frp
输入
./frps -c frps.ini
按下Ctrl+A+D退出该屏幕。
查看各屏幕
screen -ls
如何关闭?
1.ps aux | grep frps或者frpc
kill 进程号 即可 进程号在第二竖排
2.netstat -tunlp
kill 进程号
kill 不行就用 kill -9 进程号
提示netstat没找到则是net-tools没安装
安装系统时选最小安装则会这样
centos使用 sudo yum install -y net-tools
ubuntu使用 sudo apt-get install -y net-tools
**客户端**
vi frpc.ini ##修改frp.ini配置文件
[common]
server_addr = 公网IP或者服务端ip
server_port = 7000 ##与服务端配置一致
token = lcy ##与服务端配置一致
dns_server = 114.114.114.114
[l1]
type = tcp ##协议,有tcp,udp,ssh,http
local_ip = 127.0.0.1 ##本地ip
local_port = 80 ##本地ip端口
remote_port = 80 ##映射端口 访问方式:公网IP:端口
use_encryption = 0
use_compression = 0
客户端启动方式和服务端基本一致
只需要将frps改成frpc即可 frps.ini改成frpc.ini
1 条评论
想想你的文章写的特别好https://www.237fa.com/