frp配置

frp配置

#frp.jsxz.cf是免费提供的frp服务器,如果需要使用,请修改下面两处的“test”为你的名称,比如"hello"
#然后可以通过http://hello.jsxz.cf访问你的设备
#如果无法正常使用,请更改名称,注意名称不能和别人重复
[common]
server_addr = frp1.chuantou.org
server_port = 7000
token = www.xxorg.com
user = lbsjs

[web]
type = http
local_port = 80
subdomain = lbsjs

[web2]
type = http
local_ip = 192.168.100.130
local_port = 80
subdomain = xiaomi

[aria]
privilege_mode=true
type = http
local_ip = 192.168.100.130
local_port = 6800
subdomain = aria2


#端口转发示例,去除下面每行前面的"#"并修改remote_port,注意remote_port不能和别人重复,否则无法正常启用
#[ssh]
#type = tcp
#local_ip = 127.0.0.1
#local_port = 22
#remote_port = 6000

 

posted on 2019-02-08 16:58 lbsjs 阅读(...) 评论(...) 编辑 收藏

### 如何使用FRP配置Web服务 #### 服务器端(外网服务器)配置 为了实现FRP内网穿透,必须拥有一台具备外网IP地址的服务器。这台服务器用于部署FRP的服务端组件`frps`。 下载并解压适用于目标操作系统的FRP版本后,在命令行工具中切换至解压缩后的目录下查看文件列表: ```bash root@ubuntu:~/frp_0.58.1_linux_amd64$ ls frpc frpc.toml frps frps.toml LICENSE ``` 编辑服务端配置文件`frps.toml`来设置基本参数,例如监听端口等[^3]。 #### 客户端(内网服务器)配置 对于希望对外提供访问的内部网络中的计算机而言,需安装FRP客户端软件包,并依据实际需求调整对应的配置项于`frpc.toml`之中。特别是当涉及到HTTP或HTTPS类型的Web应用时,应当指定相应的代理模式以及远程端口号以便转发请求到本地运行的应用实例上[^2]。 下面是一个简单的例子展示如何针对一个位于局域网内的Web应用程序执行上述过程: 假设外部用户通过浏览器输入http://yourdomain.com/能够成功加载由该私有环境里某机器上的Nginx/Apache所托管的内容页面,则需要完成如下几个步骤的操作: - **服务端** (`frps`) 配置示例: ```ini [common] bind_port = 7000 ; 绑定本机开放给互联网连接使用的TCP端口 vhost_http_port = 80; 对应虚拟主机HTTP协议默认端口映射关系 token = your_token ; 设置通信密钥以增强安全性 dashboard_port = 7500; 可选:开启管理面板功能 ``` - **客户端** (`frpc`) 配置片段: ```ini [web_service] type = http ; 明确指明此条目关联的是基于HTTP协议的服务 local_ip = 127.0.0.1; 内部真实承载业务逻辑进程所在位置 local_port = 80 ; 上述进程中监听等待入站流量的具体端位号 custom_domains = yourdomain.com; 域名解析指向当前这套架构之后的实际网址表示形式 ``` 最后一步是在域名注册商处正确地将子域名CNAME记录指向VPS提供商分配给用户的动态DNS名称或者是静态公网IPv4地址前缀加上`:7000`这样的附加说明文字串[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值