linux配置服务器端frpc,linux centos下 手动搭建frpc客户端实现穿透内网。
其实我知道frp很久了,但是一直没空是试用。在群里潜水很久了,今晚有空特地去实验了下
感觉不错.
附上frp上的web
http://frp.an1.org/
创建目录
mkdir /etc/frp
下载frp 0.16.1版本
linux_amd64.tar.gz(Linux64位)
wget https://github.com/fatedier/frp/releases/download/v0.16.0/frp_0.16.1_linux_amd64.tar.gz
解压
tar -xzvf frp_0.16.0_linux_amd64.tar.gz
复制frpc到/etc/frp
cd frp_0.16.0_linux_amd64
cp -f frps /etc/frp
赋予执行权限
chmod +x /etc/frp/frpc
创建frpc.ini文件
touch /etc/frp/frpc.ini
编写参数
vi /etc/frp/frpc.ini
自己编辑文件,添加frpc参数,然后保存。
[root@centos69 frp]# cat frpc.ini
[common]
server_addr = frps的服务器域名或者ip
server_port = frps的端口
privilege_token = frps的token (相当于密钥吧)
user = 自定义用户名
[自定义服务名称]
type = http
local_port = 80
local_ip = 127.0.0.1
custom_domains =自定义域名
使用supervisor守护进程,来让frps开机自启、奔溃重启、后台运行。
由于上面安装命令安装了,我们只需要添加一个supervisor配置文件,来守护frp进程。
安装yum install -y supervisor
创建守护进程文件
编辑文件
vi /etc/supservisord.conf
添加以下参数[program:frpc]user=root
command=/etc/frp/frpc-c/etc/frp/frpc.ini
startsecs=1startretries=100autorstart=trueautorestart=truestderr_logfile=/tmp/err-frps.log
stderr_logfile_maxbytes=50MBstderr_logfile_backups=10stdout_logfile=/tmp/out-frps.log
stdout_logfile_maxbytes=50MBstdout_logfile_backups=10
保存后,需要对supervisor进行更新
保存后,需要对supervisor进行更新
命令:supervisorctl update all
启动(首次使用,请执行一次)
supervisorctl start frpc
重启
supervisorctl restart frpc
停止
supervisorctl stop frpc
由于frps对时间进行验证,所以你的当前机器时间最好同步北京时间为准,上面已经安装ntpdate。我们需要对本机器进行更新校对。
命令:/usr/sbin/ntpdate 0.cn.pool.ntp.org
或者添加定时任务,每天执行一次时间校对。
crontab -e
30 5 * * * /usr/sbin/ntpdate 0.cn.pool.ntp.org
特别注意你当前的机器防火墙,frps.ini里所使用到的端口,都需要开放,tcp和udp协议。
frpc的配置举例:
http-自定义配置-示例[common]server_addr=hk.nat.ee
server_port= 7000privilege_token=www.nat.ee
user= 自定义用户名称
[自定义服务名称]type=http
local_port= 80local_ip= 127.0.0.1custom_domains= 自定义域.nwct.bid
https-自定义配置-示例[common]server_addr=hk.nat.ee
server_port= 7000privilege_token=www.nat.ee
user= 自定义用户名称
[自定义服务名称]type=https
local_port= 443local_ip= 127.0.0.1custom_domains= 自定义域.nwct.bid
tcp-自定义配置-示例[common]server_addr=hk.nat.ee
server_port= 7000privilege_token=www.nat.ee
user= 自定义用户名称
[自定义服务名称]type=tcp
local_port= 22remote_port= 10001local_ip= 127.0.0.1custom_domains= 自定义域.nwct.bid
udp-自定义配置-示例server_addr=hk.nat.ee
server_port= 7000privilege_token=www.nat.ee
user= 自定义用户名称
[自定义服务名称]type=udp
local_port= 8000remote_port= 20002local_ip= 127.0.0.1custom_domains= 自定义域.nwct.bid
该文章来源自:
https://www.nat.ee/137.html
有微小修改.大概把frps换成了frpc的操作.都差不多、
反正nat.ee是资深frp用户了。不懂的看他的博客即可.
linux配置服务器端frpc,linux centos下 手动搭建frpc客户端实现穿透内网。相关推荐
- linux+yum安装终端php,centos下yum搭建安装linux+apache+mysql+php环境教程
我们利用linux系统中yum安装Apache+MySQL+PHP是非常的简单哦,只需要几步就可以完成,具体如下: 一.脚本YUM源安装: 1.yum install wget ...
- linux安装appt服务,Centos下pptd ***搭建
Centos下pptd ***搭建 *** 服务器ip: 172.16.113.40 *** :10.0.0.1 linux 客户端: 172.16.113.41 一 .***服务器配置 # yum ...
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- Linux下穿透内网跨平台远程控制与被控制
Linux下穿透内网跨平台远程控制与被控制 A) 从别的系统控制Linux. 1. 64位 图形界面 2. 64位 命令行界面 3. 32位 图形界面 4. 32位 命令行界面 B) 从Linux控制 ...
- linux开启端口,linux配置端口,Linux关闭端口
linux开启端口,linux配置端口,Linux关闭端口 开启端口 1.直接用命令开启端口开放端口命令----保存-----重启服务-------查看端口是否开放/sbin/iptables -I ...
- 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问
文章目录 前言 1. Ubuntu安装SVN服务 2. 修改配置文件 2.1 修改svnserve.conf文件 2.2 修改passwd文件 2.3 修改authz文件 3. 启动svn服务 4. ...
- WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5...
//来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...
- 【内网穿透开机】外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机
外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机(详细) 之前文章向大家介绍了 外网环境下基于FRP.VNC技术远程访问计算机,实现内网穿透 以及利用 WOL远程唤醒功能 基于FRP.VNC技 ...
- 配置子网IP:设置网卡高级IP地址,实现同时访问内网和互联网
配置子网IP:设置网卡高级IP地址,实现同时访问内网和互联网 参考链接:https://jingyan.baidu.com/article/ad310e809111a25949f49e90.html ...
最新文章
- 有史以来最精彩的自问自答:OpenAI 转方块的机械手
- 你的机器人女友到了,请签收
- python caffe报错:No module named google
- 安装vue脚手架创建项目
- C#反射使用方法过程及步骤
- 荣耀v10玩flash游戏_“王者荣耀”游戏竟然还能这样玩?(送皮肤)
- matlab 度表示,在matlab中,单精度类型用关键字()表示,双精度类型用关键字()表示...
- C#的语法总结(第一版)
- 第九届“图灵杯”NEUQ-ACM程序设计竞赛个人赛题解
- ModelAttribue注解的使用
- 3.2 GUN as汇编(本文内容大部分引用原文,非原创)
- struts2 通配符的配置方式
- Spring整合axis2
- 【英语-同义词汇词组】consider,think,believe,count,deem,reckon,regard、hold 表示【认为】时的用法及区别
- python技术--Linux基础01
- 【PAT】L1-050. 倒数第N个字符串【C语言实现】
- “内鬼”作祟,国内知名游戏公司被黑
- 在uni-app中如何使用一键登录,如何使用手机号一键登录
- Rockland Immunochemicals丨GFP抗体-荧光素结合物
- 从入门到精通:学习编程的必要步骤