服务器安装frps实现内网穿透(2)-frpc在openwrt luci上的配置

在openwrt上安装好frp内网穿透

1、进行如下配置

2、在下面的服务列表添加映射就可以访问了

http映射如下图:

添加tcp协议如下图:

 至此服务端和客户端就配置完成了,

外网访问http://bgs.xxx.com:9004时,就会访问到内网下192.168.0.100:80的网站。

通过tcp访问服务器ip:5003时,就会访问到内网下192.168.0.243:5003的tcp服务。

其实在我们配置frps.ini时http和https也可以使用80和433端口,如果使用80和443端口那么frpc端也选择成相应的80和443就可以正常访问了。只是这样服务器上就不能搭建其他网站了。后面再分享一个通过nginx转发的方式可以保证客户端的网站和服务器上的网站共存。 

 特别注意:以上用到的端口如9003、9004、9005、5003等都要添加到服务器的白名单中,确保能正常访问到这些端口才行。

下面是一个示例的frps和frpc配置文件,其中包含了一些常用的配置项: **frps.ini (frps配置文件)** ```ini [common] bind_addr = 0.0.0.0 bind_port = 7000 token = your_token dashboard_port = 7500 dashboard_user = admin dashboard_pwd = admin_pwd # 自定义域名配置 [custom_domains] your_domain = your_subdomain:your_port # HTTP穿透配置 [http_proxy] type = http privilege_token = your_privilege_token listen_port = 80 custom_domains = your_domain # TCP穿透配置 [tcp_proxy] type = tcp privilege_token = your_privilege_token listen_port = 6000 remote_port = 6000 # UDP穿透配置 [udp_proxy] type = udp privilege_token = your_privilege_token listen_port = 6001 remote_port = 6001 ``` **frpc.ini (frpc配置文件)** ```ini [common] server_addr = your_frps_server_ip server_port = 7000 token = your_token # HTTP穿透配置 [http_proxy] type = http local_ip = 127.0.0.1 local_port = 8080 remote_port = your_remote_port # TCP穿透配置 [tcp_proxy] type = tcp local_ip = 127.0.0.1 local_port = 3000 remote_port = your_remote_port # UDP穿透配置 [udp_proxy] type = udp local_ip = 127.0.0.1 local_port = 5000 remote_port = your_remote_port ``` 请注意替换上述配置文件中的以下值: - `your_token`:用于验证frps和frpc之间通信的令牌。 - `your_privilege_token`:用于授权特权操作的令牌。 - `your_domain`:你要绑定的自定义域名。 - `your_subdomain`:你要绑定的子域名。 - `your_port`:你要绑定的端口号。 - `your_frps_server_ip`:frps服务器的IP地址。 - `your_remote_port`:远程端口号,用于映射到本地服务。 这只是一个示例配置文件,你可以根据自己的需求进行调整和扩展。 希望对你有帮助!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值