服务端安装:
wget —no-check-certificate
https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
chmod 700 ./install-frps.sh
./install-frps.sh install
客户端配置文件
[common]
server_addr = ... #已安装好frp服务端frps的服务器Ip地址
server_port = 5443 #与之前frp服务端的设置保持一致,即Bind Port
token = ** #与之前安装服务端时给出的token保持一致
[web1]
type = http
local_ip = 192.168.1.1 #表示要穿透的为路由器IP
local_port = 80
use_encryption = true
use_gzip = true
custom_domains = .. #表示远程访问192.168.1.1需要的域名,可以为二级域名。如果没有域名建议提前申请,并指向服务器所在IP
http_user = ** #可选项,随便填写,表示访问域名时需要用这个用户名验证通过后,才能连接到内网,加了一道防护,更安全
http_pwd = ** #可选项,随便填写,同上,用户名对应这个密码,输入正确才能连接到内网
[web2]
type = http
local_ip = 192.168.1.111 #按需填写,填写需要远程访问的第二个内网设备IP
local_port = 80
use_encryption = true
use_gzip = true
custom_domains = .. #表示远程访问192.168.1.111需要的域名,需要与上文的域名有所区别
http_user = ** #可选项,用户名
http_pwd = ** #可选项,用户密码
log_file = /dev/null
log_level = info
log_max_days = 3
服务端启动脚本
./frps -c ./frps.ini
客户端启动脚本
./frpc -c ./frpc.ini
近期我们公众号将为以技术为主讲解各种开发遇到的难题,以及解决方案,来为广大开发者提供一种解决思路,可以有效避免浪费时间等问题,如果有需要大家也可以关注我们的公众号跟我们留言一起来探讨开发之旅。
领取专属 10元无门槛券
私享最新 技术干货