Linux下内网穿透Frp客户端的简单用法 - 简书

96
没穿内裤的老正太
2018.10.25 19:14 字数 717

之前有写 CentOS 7 安装内网穿透的另1个凶器 Frp,主要介绍了frp服务端的一键架设

今日再记载一下在CentOS 7 64bit 下安装frp客户端的途中。

1、部署

frp官方git:http://github。com/fatedier/frp

推送页:http://github。com/fatedier/frp/releases(包罗了linux、windows、arm等平台)

赢百万彩票注册以最新版 0.21.0 为例

yum install wget -y

wget http://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz

tar xzvf frp_0。21。0_linux_amd64。tar。gz

解压后,会有如下文件

因为是安装客户端,因而只需要fprc、frpc.ini两个文件便可

cp frp_0.21.0_linux_amd64/frpc /usr/bin/frpc

cp frp_0.21.0_linux_amd64/frpc.ini /etc/frpc.ini

chmod 755 /usr/bin/frpc

chmod 755 /etc/frpc.ini

二、配置

原始的frpc。ini配置是这样的,需要修正 /etc/frpc。ini

分为两部分,common与其他。就中common部分为frp服务器连接信息,以及客户端的普通设置,如:

[common]

#frp服务端地址

server_addr = 221.100.123.123

#服务端端口

server_port = 5443

#token

token = bugxia.com

#日记路径

log_file = /var/log/frpc。log

#日记记载级别

log_level = info

#日记记载最大时长(天)

log_max_days = 3

#能否开启TCP多路复用

tcp_mux = true

#底层通讯协议

protocol = tcp

#登录失利后不退出程式

login_fail_exit = false

赢百万彩票注册common部分派置写好后,紧接着就写需要开启的穿透部分

譬如伏笔VPS需要开启内网IP为192。168。1。5机子的3389远程桌面穿透,能这样写

[remotedesktop]

#连接范例:tcp | udp | http | https | stcp | xtcp

type = tcp

#内网IP与端口

local_ip = 192.168.1.5

local_port = 3389

#远程端口,需确保服务端该端口未被占用

remote_port = 3389

还能增加内网为IP为192。168。1。6上搭建的站点穿透

[myweb]

#连接范例:tcp | udp | http | https | stcp | xtcp

type = http

#内网IP与端口

local_ip = 192.168.1.6

赢百万彩票注册local_port = 80

remote_port = 8080

#自定义域名

custom_domains = myweb。bugxia。com

#能否对数据进行加密

use_encryption = true

#能否对数据进行压缩

use_compression = true

p.s 需要将myweb.bugxia.com域名解析到frp服务器,当然也能做泛解析*.bugxia.com到frp服务器,这样就不用每回增加1个都要去修正或增加域名解析记载

将上述配置文件兼并写到frpc。ini,save

3、启动

frpc -c /etc/frpc.ini

此刻frpc是前台启动的,能通过&标记将其后台

frpc -c /etc/frpc.ini &

4、其他用法

官方文档:http://github。com/fatedier/frp/blob/master/README_zh。md#功能说明

完整frpc。ini配置文件示例:http://github。com/fatedier/frp/blob/master/conf/frpc_full。ini

参考文献: http://vps.fubi.hk/foreshadowingvps/zhishiku/20181025/6239.html

日记本