简单搭建frp服务器!!给k3.k3c.K2.k2p路由器穿透!!详细教程!!!
安装平台:CentOS、Debian、Ubuntu。
一,域名指向你的服务器!解析下面两条(将255.255.255.255换成你的服务器ip)
二,新建文件夹上传frps服务端
登录终端输入
cd /usr/local/
在local文件夹下,新建一个frps文件夹!
mkdir frps
把下盘面两个服务端的文件上传到服务器frps文件夹,注意给文件夹frps权限!!(附件在最下面)
给文件夹frps权限
chmod -R 777 /usr/local/frps/
三,开机启动frps服务端:
服务器,设置frps服务端开机启动,修改rc.local文件或者手动添加。
vi /etc/rc.local
在最后面加上:
/usr/local/frps/frps -c /usr/local/frps/frps.ini -L /usr/local/frps/frps.log
重启服务器
reboot
查看是是否开机启动成功
ps -ef
如果正常就会有这条——- root 783 779 0 Jan03 ? 00:00:18 /usr/local/frps/frps -c /usr/local/frps/frps.ini -L /usr/local/frps/frps.log
服务器启动frps成功!!!
附 手动启动方法:
su #切换到root用户,会提示需要root权限 cd /usr/local/frps/ #切换到frp文件所在目录,根据自己的路径切换 ./frps -c ./frps.ini #运行frp
运行成功会出现类似下面的东西
ProxyName [http], connect to server [XXX:7000] success! Start to send heartbeat to frps
四,客户端使用!!
路由器自带frp服务!直接把frpc.ini 文件里面的复制到路由器里面!
到这就搞定了!!!!
—————————————————————————————–
五,结尾
详细服务端客户端配置文件关系图!!!!
服务端配置文件(frps.ini):
bind_port = 7000 bind_addr = 0.0.0.0 kcp_bind_port = 7001 vhost_http_port = 80 vhost_https_port = 443 subdomain_host = frp.6xx8.com dashboard_port = 9999 dashboard_user = admin dashboard_pwd = sheng888 privilege_token = xTu=OhI+NEc_K8Qdu+wKc39kKke0QYnL privilege_allow_ports = 2000-3000,3001,3003,4000-50000 max_pool_count = 50 tcp_mux = true
客户端配置文件(frpc.ini):
[common] server_addr = 35.201.xxx.30 server_port = 7000 log_file = ./frpc.log log_level = info log_max_days = 3 privilege_token = xTu=OhI+NEc_K8Qdu+wKc39kKke0QYnL pool_count = 5 tcp_mux = true user = k3 login_fail_exit = true protocol = tcp [web] type = http local_ip = 192.168.2.1 local_port = 81 subdomain = php [web1] type = http local_ip = 192.168.2.1 local_port = 88 subdomain = kodexplorer [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
详细使用说明 :https://github.com/fatedier/frp/blob/master/README_zh.md
frp个版本服务端客户端文件:https://github.com/fatedier/frp/releases