frp服务搭建
安装命令
C
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
卸载命令
C
./install-frps.sh uninstall
相关命令
通过这个一键安装脚本安装好frp之后,frp应该被注册成一个服务了。所以,会有下面的一系列命令。
官方给出的相关命令是:
/etc/init.d/frps {start|stop|restart|status|config|version}
而frps是个系统命令了,所以路径也大可不必写了。
frps {start|stop|restart|status|config|version}
我的服务器配置:
客户端配置:
[common]
server_addr = 46.08.7.1
server_port = 8080
token =token123
tcp_mux = true
[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 5000
[web]
type = http
local_port = 8080
custom_domains = abc.frp.shm.top
# [RemoteDesktop]
#type = tcp
#local_port = 3389 #内网机器远程桌面端口
#remote_port = 6000 #内网机器提供外网远程桌面链接的端口
如果客户端无法访问,看看阿里云安全组对应端口是否放开!!!!
nginx 配置:
配置nginx反向代理,将来自80端口并指向*.frp.lestat.me的请求分发至frp服务器http请求的监听端口
server { listen 80; server_name *.frp.yanquanguoke.top; location / { proxy_pass http://127.0.0.1:8080; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_max_temp_file_size 0; proxy_redirect off; proxy_read_timeout 240s; } error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } }
看完打开支付宝扫一扫领个红包吧!